@charset "UTF-8";
/*
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900);
*/
body{font-family:Roboto,"Helvetica Neue",Helvetica,Arial;
font-size:.8125rem;
letter-spacing:.1px}
.page-content{color:#666}
h1,h2,h3,h4,h5,h6{line-height:1.3;
	font-weight:400}
	strong{font-weight:500}
	.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:300;
	display:block;
font-size:.9375rem;
line-height:1.5;
margin:2px 0 1.5rem}
.h2 small,.h3 small,h2 small,h3 small{font-size:.9375rem}
.h4 small,h4 small{font-size:.875rem}
.h5 small,.h6 small,h5 small,h6 small{font-size:.8125rem}
.text-contrast{color:#333}
.text-gradient{background:-webkit-gradient(linear,left top, left bottom,color-stop(25%, #6e4e9e),color-stop(50%, #62468d),color-stop(75%, #0c7cd5),to(#0960a5));
	background:linear-gradient(180deg,#6e4e9e 25%,#62468d 50%,#0c7cd5 75%,#0960a5 100%);
color:#886ab5;
background-clip:text;
text-fill-color:transparent;
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
text-shadow:none}
.bg-brand-gradient,.nav-footer,.page-logo,.page-sidebar{background-image:-webkit-gradient(linear,right top, left top,from(rgba(51,148,225,.18)),to(transparent));
	background-image:linear-gradient(270deg,rgba(51,148,225,.18),transparent);
background-color:#584475}
.btn-default{background-color:#f5f5f5;
	background-image:-webkit-gradient(linear,left bottom, left top,from(#f5f5f5),to(#f1f1f1));
background-image:linear-gradient(to top,#f5f5f5,#f1f1f1);
color:#444;
border:1px solid rgba(0,0,0,.1);
-webkit-box-shadow:none;
box-shadow:none}
.btn-default:hover{-webkit-box-shadow:none;
	box-shadow:none;
border:1px solid #c6c6c6;
color:#333;
z-index:2}
.btn-default:focus{border-color:#b19dce!important;
	z-index:3}
	.active.btn-default{background:#a38cc6;
	color:#fff;
-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15) inset!important;
box-shadow:0 2px 5px rgba(0,0,0,.15) inset!important}
.custom-scroll,.custom-scrollbar{overflow:hidden;
	overflow-y:scroll;
-webkit-overflow-scrolling:touch}
.custom-scroll::-webkit-scrollbar-track-piece,.custom-scrollbar::-webkit-scrollbar-track-piece{background-color:transparent}
.custom-scroll::-webkit-scrollbar-thumb:vertical,.custom-scrollbar::-webkit-scrollbar-thumb:vertical{background-color:#666}
.custom-scroll::-webkit-scrollbar,.custom-scrollbar::-webkit-scrollbar{height:4px;
	width:4px}
	.custom-scroll::-webkit-scrollbar-corner,.custom-scrollbar::-webkit-scrollbar-corner{width:40px}
	.custom-scroll::-webkit-scrollbar-thumb:vertical,.custom-scrollbar::-webkit-scrollbar-thumb:vertical{background-color:#666}
	#msgr_listfilter_input,.footer-function-fixed .page-footer,.header-function-fixed:not(.nav-function-top) .page-header,.msgr-list,.msgr-list+.msgr:before,.page-logo,body:not(.header-function-fixed) .page-logo{-webkit-transition:all 470ms cubic-bezier(.34,1.25,.3,1);
	transition:all 470ms cubic-bezier(.34,1.25,.3,1)}
	.breadcrumb>li.breadcrumb-item{-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out}
	.btn-switch,.color-disp-demo tr td,.icon-demo li,.panel-toolbar .btn-panel,.settings-panel .list,.settings-panel .list .onoffswitch,.settings-panel .list:hover .onoffswitch,[class*=btn-outline-]{-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out}
	.info-card img.cover{-webkit-transition:opacity .5s ease-in-out;
	transition:opacity .5s ease-in-out}
	.footer-function-fixed .btn-switch[data-class=footer-function-fixed],.header-function-fixed .btn-switch[data-class=header-function-fixed],.mod-bigger-font .btn-switch[data-class=mod-bigger-font],.mod-clean-page-bg .btn-switch[data-class=mod-clean-page-bg],.mod-color-blind .btn-switch[data-class=mod-color-blind],.mod-disable-animation .btn-switch[data-class=mod-disable-animation],.mod-fixed-bg .btn-switch[data-class=mod-fixed-bg],.mod-hide-info-card .btn-switch[data-class=mod-hide-info-card],.mod-hide-nav-icons .btn-switch[data-class=mod-hide-nav-icons],.mod-high-contrast .btn-switch[data-class=mod-high-contrast],.mod-lean-subheader .btn-switch[data-class=mod-lean-subheader],.mod-main-boxed .btn-switch[data-class=mod-main-boxed],.mod-nav-dark .btn-switch[data-class=mod-nav-dark],.mod-nav-link .btn-switch[data-class=mod-nav-link],.mod-pace-custom .btn-switch[data-class=mod-pace-custom],.mod-panel-icon .btn-switch[data-class=mod-panel-icon],.nav-function-fixed .btn-switch[data-class=nav-function-fixed],.nav-function-hidden .btn-switch[data-class=nav-function-hidden],.nav-function-minify .btn-switch[data-class=nav-function-minify],.nav-function-top .btn-switch[data-class=nav-function-top],.nav-mobile-no-overlay .btn-switch[data-class=nav-mobile-no-overlay],.nav-mobile-push .btn-switch[data-class=nav-mobile-push],.nav-mobile-slide-out .btn-switch[data-class=nav-mobile-slide-out]{color:#fff;
	background:#886ab5!important}
	.footer-function-fixed .btn-switch[data-class=footer-function-fixed]:before,.header-function-fixed .btn-switch[data-class=header-function-fixed]:before,.mod-bigger-font .btn-switch[data-class=mod-bigger-font]:before,.mod-clean-page-bg .btn-switch[data-class=mod-clean-page-bg]:before,.mod-color-blind .btn-switch[data-class=mod-color-blind]:before,.mod-disable-animation .btn-switch[data-class=mod-disable-animation]:before,.mod-fixed-bg .btn-switch[data-class=mod-fixed-bg]:before,.mod-hide-info-card .btn-switch[data-class=mod-hide-info-card]:before,.mod-hide-nav-icons .btn-switch[data-class=mod-hide-nav-icons]:before,.mod-high-contrast .btn-switch[data-class=mod-high-contrast]:before,.mod-lean-subheader .btn-switch[data-class=mod-lean-subheader]:before,.mod-main-boxed .btn-switch[data-class=mod-main-boxed]:before,.mod-nav-dark .btn-switch[data-class=mod-nav-dark]:before,.mod-nav-link .btn-switch[data-class=mod-nav-link]:before,.mod-pace-custom .btn-switch[data-class=mod-pace-custom]:before,.mod-panel-icon .btn-switch[data-class=mod-panel-icon]:before,.nav-function-fixed .btn-switch[data-class=nav-function-fixed]:before,.nav-function-hidden .btn-switch[data-class=nav-function-hidden]:before,.nav-function-minify .btn-switch[data-class=nav-function-minify]:before,.nav-function-top .btn-switch[data-class=nav-function-top]:before,.nav-mobile-no-overlay .btn-switch[data-class=nav-mobile-no-overlay]:before,.nav-mobile-push .btn-switch[data-class=nav-mobile-push]:before,.nav-mobile-slide-out .btn-switch[data-class=nav-mobile-slide-out]:before{content:"ON"!important;
left:7px!important;
right:auto!important}
.footer-function-fixed .btn-switch[data-class=footer-function-fixed]:after,.header-function-fixed .btn-switch[data-class=header-function-fixed]:after,.mod-bigger-font .btn-switch[data-class=mod-bigger-font]:after,.mod-clean-page-bg .btn-switch[data-class=mod-clean-page-bg]:after,.mod-color-blind .btn-switch[data-class=mod-color-blind]:after,.mod-disable-animation .btn-switch[data-class=mod-disable-animation]:after,.mod-fixed-bg .btn-switch[data-class=mod-fixed-bg]:after,.mod-hide-info-card .btn-switch[data-class=mod-hide-info-card]:after,.mod-hide-nav-icons .btn-switch[data-class=mod-hide-nav-icons]:after,.mod-high-contrast .btn-switch[data-class=mod-high-contrast]:after,.mod-lean-subheader .btn-switch[data-class=mod-lean-subheader]:after,.mod-main-boxed .btn-switch[data-class=mod-main-boxed]:after,.mod-nav-dark .btn-switch[data-class=mod-nav-dark]:after,.mod-nav-link .btn-switch[data-class=mod-nav-link]:after,.mod-pace-custom .btn-switch[data-class=mod-pace-custom]:after,.mod-panel-icon .btn-switch[data-class=mod-panel-icon]:after,.nav-function-fixed .btn-switch[data-class=nav-function-fixed]:after,.nav-function-hidden .btn-switch[data-class=nav-function-hidden]:after,.nav-function-minify .btn-switch[data-class=nav-function-minify]:after,.nav-function-top .btn-switch[data-class=nav-function-top]:after,.nav-mobile-no-overlay .btn-switch[data-class=nav-mobile-no-overlay]:after,.nav-mobile-push .btn-switch[data-class=nav-mobile-push]:after,.nav-mobile-slide-out .btn-switch[data-class=nav-mobile-slide-out]:after{content:" "!important;
right:0!important;
left:auto!important;
background:#fff!important;
color:#886ab5!important}
.footer-function-fixed .btn-switch[data-class=footer-function-fixed]+.onoffswitch-title,.header-function-fixed .btn-switch[data-class=header-function-fixed]+.onoffswitch-title,.mod-bigger-font .btn-switch[data-class=mod-bigger-font]+.onoffswitch-title,.mod-clean-page-bg .btn-switch[data-class=mod-clean-page-bg]+.onoffswitch-title,.mod-color-blind .btn-switch[data-class=mod-color-blind]+.onoffswitch-title,.mod-disable-animation .btn-switch[data-class=mod-disable-animation]+.onoffswitch-title,.mod-fixed-bg .btn-switch[data-class=mod-fixed-bg]+.onoffswitch-title,.mod-hide-info-card .btn-switch[data-class=mod-hide-info-card]+.onoffswitch-title,.mod-hide-nav-icons .btn-switch[data-class=mod-hide-nav-icons]+.onoffswitch-title,.mod-high-contrast .btn-switch[data-class=mod-high-contrast]+.onoffswitch-title,.mod-lean-subheader .btn-switch[data-class=mod-lean-subheader]+.onoffswitch-title,.mod-main-boxed .btn-switch[data-class=mod-main-boxed]+.onoffswitch-title,.mod-nav-dark .btn-switch[data-class=mod-nav-dark]+.onoffswitch-title,.mod-nav-link .btn-switch[data-class=mod-nav-link]+.onoffswitch-title,.mod-pace-custom .btn-switch[data-class=mod-pace-custom]+.onoffswitch-title,.mod-panel-icon .btn-switch[data-class=mod-panel-icon]+.onoffswitch-title,.nav-function-fixed .btn-switch[data-class=nav-function-fixed]+.onoffswitch-title,.nav-function-hidden .btn-switch[data-class=nav-function-hidden]+.onoffswitch-title,.nav-function-minify .btn-switch[data-class=nav-function-minify]+.onoffswitch-title,.nav-function-top .btn-switch[data-class=nav-function-top]+.onoffswitch-title,.nav-mobile-no-overlay .btn-switch[data-class=nav-mobile-no-overlay]+.onoffswitch-title,.nav-mobile-push .btn-switch[data-class=nav-mobile-push]+.onoffswitch-title,.nav-mobile-slide-out .btn-switch[data-class=nav-mobile-slide-out]+.onoffswitch-title{font-weight:500;
	color:#886ab5}
	.info-card img.cover{background-size:cover}
	.mod-hide-nav-icons #mnl,.mod-skin-dark #mcbg,.mod-skin-dark #mdn,.mod-skin-dark #mhc,.nav-function-minify #mhni,.nav-function-minify #mnl,.nav-function-top #mhni,.nav-function-top #mnl,.nav-function-top #nfh,.nav-mobile-slide-out #nmno,.nav-mobile-slide-out #nmp{position:relative}
	.mod-hide-nav-icons #mnl .onoffswitch-title,.mod-skin-dark #mcbg .onoffswitch-title,.mod-skin-dark #mdn .onoffswitch-title,.mod-skin-dark #mhc .onoffswitch-title,.nav-function-minify #mhni .onoffswitch-title,.nav-function-minify #mnl .onoffswitch-title,.nav-function-top #mhni .onoffswitch-title,.nav-function-top #mnl .onoffswitch-title,.nav-function-top #nfh .onoffswitch-title,.nav-mobile-slide-out #nmno .onoffswitch-title,.nav-mobile-slide-out #nmp .onoffswitch-title{color:#da9400;
	color:var(--theme-warning-900)!important}
	.mod-hide-nav-icons #mnl .onoffswitch-title-desc,.mod-skin-dark #mcbg .onoffswitch-title-desc,.mod-skin-dark #mdn .onoffswitch-title-desc,.mod-skin-dark #mhc .onoffswitch-title-desc,.nav-function-minify #mhni .onoffswitch-title-desc,.nav-function-minify #mnl .onoffswitch-title-desc,.nav-function-top #mhni .onoffswitch-title-desc,.nav-function-top #mnl .onoffswitch-title-desc,.nav-function-top #nfh .onoffswitch-title-desc,.nav-mobile-slide-out #nmno .onoffswitch-title-desc,.nav-mobile-slide-out #nmp .onoffswitch-title-desc{color:#da9400;
	color:var(--theme-warning-900)!important}
	.mod-hide-nav-icons #mnl:after,.mod-skin-dark #mcbg:after,.mod-skin-dark #mdn:after,.mod-skin-dark #mhc:after,.nav-function-minify #mhni:after,.nav-function-minify #mnl:after,.nav-function-top #mhni:after,.nav-function-top #mnl:after,.nav-function-top #nfh:after,.nav-mobile-slide-out #nmno:after,.nav-mobile-slide-out #nmp:after{content:"DISABLED"}
	.dropdown-icon-menu>ul>li .btn,.header-btn{border-radius:4px;
	border:1px solid #dcdcdc;
height:2.25rem;
width:3.25rem;
vertical-align:middle;
line-height:2.125rem;
margin-right:.9375rem;
font-size:21px;
padding:0 11px;
cursor:default;
color:#a6a6a6;
position:relative}
.dropdown-icon-menu>ul>li .btn:hover,.header-btn:hover{-webkit-box-shadow:none;
	box-shadow:none;
border-color:#886ab5;
background:#a38cc6;
color:#fff}
.settings-panel .expanded{-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 1px 5px rgba(0,0,0,.125);
border-bottom:1px solid rgba(0,0,0,.06);
border-width:0 0 1px 0;
background:#fff;
padding:16px 16px 10px}
.nav-function-fixed:not(.nav-function-top) .page-header [data-class=nav-function-fixed]{background:#505050;
	border-color:#363636!important;
-webkit-box-shadow:inset 0 0 3px 1px rgba(0,0,0,.37);
box-shadow:inset 0 0 3px 1px rgba(0,0,0,.37);
color:#fff!important}
.saving #saving{margin:5px;
	height:20px;
width:20px;
-webkit-animation:spin .5s infinite linear;
animation:spin .5s infinite linear;
border:2px solid #886ab5;
border-right-color:transparent;
border-radius:50%}
.mod-hide-nav-icons #mnl:after,.mod-skin-dark #mcbg:after,.mod-skin-dark #mdn:after,.mod-skin-dark #mhc:after,.nav-function-minify #mhni:after,.nav-function-minify #mnl:after,.nav-function-top #mhni:after,.nav-function-top #mnl:after,.nav-function-top #nfh:after,.nav-mobile-slide-out #nmno:after,.nav-mobile-slide-out #nmp:after{display:block;
	position:absolute;
background:#ffc241;
background:var(--theme-warning-50);
font-size:10px;
width:65px;
text-align:center;
border:1px solid var(--theme-warning-700);
height:22px;
line-height:20px;
border-radius:10px;
right:13px;
top:26%;
color:#1d1d1d}
.mod-color-blind .alert-danger,.mod-color-blind .btn-danger,.mod-color-blind .btn-outline-danger,.mod-color-blind .page-sidebar .primary-nav .nav-menu>li.active>a,.mod-color-blind [class*=bg-danger-],.pattern-0{background-size:10px 10px;
	background-image:linear-gradient(45deg,rgba(255,255,255,.07) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.07) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent);
-pie-background:linear-gradient(45deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent) 0 0/10px 10px transparent}
.mod-color-blind .page-sidebar .primary-nav .nav-menu>li.active>a+ul>li.active>a,.pattern-1{background-size:5px 5px;
	background-image:linear-gradient(45deg,rgba(255,255,255,.04) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.04) 50%,rgba(255,255,255,.04) 75%,transparent 75%,transparent);
-pie-background:linear-gradient(45deg,rgba(255,255,255,.04) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.04) 50%,rgba(255,255,255,.04) 75%,transparent 75%,transparent) 0 0/5px 5px transparent}
.mod-color-blind .alert-primary,.mod-color-blind .btn-outline-primary,.mod-color-blind .btn-primary,.mod-color-blind [class*=bg-primary-],.pattern-2{background-size:15px 15px;
	background-image:-webkit-gradient(linear,left top, left bottom,color-stop(50%, rgba(255,255,255,.2)),color-stop(50%, transparent),to(transparent));
background-image:linear-gradient(rgba(255,255,255,.2) 50%,transparent 50%,transparent);
-pie-background:linear-gradient(rgba(255,255,255,.2) 50%,transparent 50%,transparent) 0 0/15px transparent}
.mod-color-blind .alert-success,.mod-color-blind .btn-outline-success,.mod-color-blind .btn-success,.mod-color-blind [class*=bg-success-],.pattern-3{background-size:15px 15px;
	background-image:-webkit-gradient(linear,left top, right top,color-stop(50%, rgba(255,255,255,.2)),color-stop(50%, transparent),to(transparent));
background-image:linear-gradient(90deg,rgba(255,255,255,.2) 50%,transparent 50%,transparent);
-pie-background:linear-gradient(90deg,rgba(255,255,255,.2) 50%,transparent 50%,transparent) 0 0/15px 15px transparent}
.mod-color-blind .alert-info,.mod-color-blind .btn-info,.mod-color-blind .btn-outline-info,.mod-color-blind [class*=bg-info-],.pattern-4{background-size:37px 37px;
	background-position:0 0,18.5px 18.5px;
background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.2) 75%,rgba(255,255,255,.2)),linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.2) 75%,rgba(255,255,255,.2));
-pie-background:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.2) 75%,rgba(255,255,255,.2)) 0 0/37px,linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.2) 75%,rgba(255,255,255,.2)) 37px 37px/74px,transparent}
.mod-color-blind .alert-warning,.mod-color-blind .btn-outline-warning,.mod-color-blind .btn-warning,.mod-color-blind [class*=bg-warning-],.pattern-5{background-size:37px 37px;
	background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.2) 75%,rgba(255,255,255,.2)),linear-gradient(135deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.2) 75%,rgba(255,255,255,.2));
-pie-background:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.2) 75%,rgba(255,255,255,.2)) 0 0/60px,linear-gradient(135deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.2) 75%,rgba(255,255,255,.2)) 0 0/60px,#eee}
:root{--theme-primary:#886ab5;
	--theme-secondary:#868e96;
--theme-success:#1dc9b7;
--theme-info:#2196F3;
--theme-warning:#ffc241;
--theme-danger:#fd3995;
--theme-light:#fff;
--theme-dark:#505050;
--theme-rgb-primary:136,106,181;
--theme-rgb-success:29,201,183;
--theme-rgb-info:33,150,243;
--theme-rgb-warning:255,194,65;
--theme-rgb-danger:253,57,149;
--theme-rgb-fusion:79.75,79.75,79.75;
--theme-primary-50:#ccbfdf;
--theme-primary-100:#beaed7;
--theme-primary-200:#b19dce;
--theme-primary-300:#a38cc6;
--theme-primary-400:#967bbd;
--theme-primary-500:#886ab5;
--theme-primary-600:#7a59ad;
--theme-primary-700:#6e4e9e;
--theme-primary-800:#62468d;
--theme-primary-900:#563d7c;
--theme-success-50:#7aece0;
--theme-success-100:#63e9db;
--theme-success-200:#4de5d5;
--theme-success-300:#37e2d0;
--theme-success-400:#21dfcb;
--theme-success-500:#1dc9b7;
--theme-success-600:#1ab3a3;
--theme-success-700:#179c8e;
--theme-success-800:#13867a;
--theme-success-900:#107066;
--theme-info-50:#9acffa;
--theme-info-100:#82c4f8;
--theme-info-200:#6ab8f7;
--theme-info-300:#51adf6;
--theme-info-400:#39a1f4;
--theme-info-500:#2196F3;
--theme-info-600:#0d8aee;
--theme-info-700:#0c7cd5;
--theme-info-800:#0a6ebd;
--theme-info-900:#0960a5;
--theme-warning-50:#ffebc1;
--theme-warning-100:#ffe3a7;
--theme-warning-200:#ffdb8e;
--theme-warning-300:#ffd274;
--theme-warning-400:#ffca5b;
--theme-warning-500:#ffc241;
--theme-warning-600:#ffba28;
--theme-warning-700:#ffb20e;
--theme-warning-800:#f4a500;
--theme-warning-900:#da9400;
--theme-danger-50:#feb7d9;
--theme-danger-100:#fe9ecb;
--theme-danger-200:#fe85be;
--theme-danger-300:#fe6bb0;
--theme-danger-400:#fd52a3;
--theme-danger-500:#fd3995;
--theme-danger-600:#fd2087;
--theme-danger-700:#fc077a;
--theme-danger-800:#e7026e;
--theme-danger-900:#ce0262;
--theme-fusion-50:#909090;
--theme-fusion-100:#838383;
--theme-fusion-200:#767676;
--theme-fusion-300:dimgray;
--theme-fusion-400:#5d5d5d;
--theme-fusion-500:#505050;
--theme-fusion-600:#434343;
--theme-fusion-700:#363636;
--theme-fusion-800:#2a2a2a;
--theme-fusion-900:#1d1d1d;
--breakpoint-xs:0;
--breakpoint-sm:576px;
--breakpoint-md:768px;
--breakpoint-lg:992px;
--breakpoint-xl:1399px}
main{display:block}
.btn,.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus,a,a:active,a:focus,button,button:active,button:focus{outline:0;
	outline:0}
	input::-moz-focus-inner{border:0}
	html{scroll-behavior:smooth}
	html body{direction:ltr;
	text-rendering:optimizeLegibility;
background-color:#fff}
html body a{color:#886ab5;
	text-decoration:none;
background-color:transparent}
html body a:hover{color:#967bbd;
	text-decoration:underline}
	.header-icon{color:#666;
	height:4.125rem;
display:block;
line-height:4.125rem;
text-decoration:none;
position:relative}
.header-icon:not(.btn){min-width:3.125rem;
	text-align:center;
overflow:visible}
.header-icon:not(.btn)>.ni:first-child,.header-icon:not(.btn)>[class*=fa-]:first-child{color:#886ab5;
	vertical-align:middle}
	.header-icon:not(.btn)>[class*=fa-]:first-child{font-size:21px}
	.header-icon:not(.btn)>.ni:first-child{font-size:21px}
	.header-icon:not(.btn):hover>.ni,.header-icon:not(.btn):hover>[class*=fa-]:only-child{color:#404040}
	.header-icon:not(.btn)[data-toggle=dropdown][data-toggle=dropdown]:after{content:" ";
width:1.5rem;
height:1.5rem;
position:absolute;
background:#dae1e8;
border-radius:50%;
top:1.3125rem;
z-index:-1;
left:.9375rem;
opacity:0;
-webkit-transition:all .1s ease-in;
transition:all .1s ease-in}
.header-icon:not(.btn)[data-toggle=dropdown][aria-expanded=true]{color:#404040;
	position:relative;
z-index:1001;
font-weight:500}
.header-icon:not(.btn)[data-toggle=dropdown][aria-expanded=true]:after{content:" ";
width:2.5rem;
height:2.5rem;
top:.8125rem;
z-index:-1;
left:.3125rem;
opacity:1}
.header-icon:not(.btn)[data-toggle=dropdown][aria-expanded=true]>.ni:first-child,.header-icon:not(.btn)[data-toggle=dropdown][aria-expanded=true]>[class*=fa-]:first-child{color:#404040!important;
	-webkit-background-clip:initial;
-webkit-text-fill-color:initial;
background:0 0}
.header-icon:not(.btn)[data-toggle=dropdown]+.dropdown-menu{position:absolute;
	border:0 solid #ccc;
right:2rem;
top:4.0625rem!important;
left:auto!important;
padding:0;
margin:0}
.header-icon:not(.btn) .profile-image{width:2rem;
	height:auto}
	.header-icon:hover{cursor:default;
	color:#404040}
	.page-header{background-color:#fff;
	-webkit-box-shadow:0 0 28px 0 rgba(86,61,124,.13);
box-shadow:0 0 28px 0 rgba(86,61,124,.13);
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
height:4.125rem;
position:relative;
z-index:1000;
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1}

.page-header .page-logo{display:none}
.page-header .badge-icon{left:1.5625rem;
	top:1.09375rem}
	.page-header .badge-icon:only-child{position:relative;
	left:auto;
right:auto;
font-size:14px;
height:26px;
width:26px;
line-height:21px;
top:20px;
margin:0 auto;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}
.page-logo{height:4.125rem;
	width:16.875rem;
-webkit-box-shadow:0 0 28px 0 rgba(0,0,0,.13);
box-shadow:0 0 28px 0 rgba(0,0,0,.13);
overflow:hidden;
text-align:center;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-positive:0;
-webkit-box-flex:0;
flex-grow:0;
-ms-flex-negative:0;
flex-shrink:0;
min-height:1px;
padding:0 2rem}
.page-logo img{width:28px;
	height:28px}
	.page-logo .page-logo-link{-webkit-box-flex:1;
	-ms-flex:1 0 auto;
flex:1 0 auto}
.page-logo-text{margin-left:.5rem;
	font-weight:300;
font-size:1rem;
color:#fff;
display:block;
-webkit-box-flex:1;
-ms-flex:1 0 auto;
flex:1 0 auto;
text-align:left}
.search{-webkit-box-flex:1;
	-ms-flex:1;
flex:1}
.search .app-forms{padding:0}
.search .app-forms.has-length{position:relative}
.search .app-forms:before{content:none}
#search-field{max-width:21.875rem;
	height:2.625rem;
line-height:normal;
border-radius:4px;
background:0 0;
border:1px solid transparent;
-webkit-box-shadow:none;
box-shadow:none;
font-size:.9375rem;
padding:.38rem}
.dropdown-icon-menu>.btn{z-index:1}
.dropdown-icon-menu>ul{opacity:0;
	list-style:none;
margin:0;
position:absolute;
background:#fff;
height:2.25rem;
padding:2.75rem 4px 5px;
width:3.75rem;
margin-left:1px;
margin-top:-2.5rem;
left:-5px;
overflow:hidden;
-webkit-box-shadow:0 3px 3px rgba(0,0,0,.12),0 0 3px rgba(0,0,0,.24);
box-shadow:0 3px 3px rgba(0,0,0,.12),0 0 3px rgba(0,0,0,.24);
border-radius:.25rem;
-webkit-transition:all 270ms cubic-bezier(.34,1.25,.3,1);
transition:all 270ms cubic-bezier(.34,1.25,.3,1)}
.dropdown-icon-menu>ul>li{margin-bottom:4px;
	position:relative}
	.dropdown-icon-menu>ul>li:last-child{margin-bottom:0}
	.dropdown-icon-menu:hover>ul{display:block;
	opacity:1;
height:7.75rem}
.dropdown-icon-menu:hover>ul:hover{overflow:visible}
.tab-notification{height:363px}
.tab-notification .tab-pane{height:100%}
.notification{padding:0;
	margin:0;
list-style:none;
position:relative}
.notification li{position:relative;
	background:#fff}
	.notification li.unread{background:#fffaee}
	.notification li.unread .name{font-weight:500}
	.notification li>:first-child{padding:.75rem 1.5rem;
	border-bottom:1px solid rgba(0,0,0,.06)}
	.notification li>:first-child:hover{text-decoration:none;
	background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(29,33,41,.03)),to(rgba(29,33,41,.04)));
background-image:linear-gradient(rgba(29,33,41,.03),rgba(29,33,41,.04))}
.notification li>:first-child:focus{text-decoration:none}
.notification li>:first-child>span{position:relative}
.notification li>:first-child>span>span{display:block}
.notification li:last-child>a{border:0}
.notification .name{color:#222;
	font-weight:400;
font-size:.8125rem}
.notification .msg-a,.notification .msg-b{color:#555}
.notification.notification-layout-2 li{background:#f9f9f9}
.notification.notification-layout-2 li.unread{background:#fff}
.notification.notification-layout-2 li.unread .name{font-weight:700}
.notification.notification-layout-2 li>:first-child{position:relative;
	border-bottom:1px solid rgba(0,0,0,.04);
z-index:1}
.notification.notification-layout-2 li>:first-child:hover{background:0 0}
.notification.notification-layout-2 li>:first-child:hover:after{content:"";
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:-1;
-webkit-box-shadow:inset 1px 0 0 #dadce0,inset -1px 0 0 #dadce0,0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
box-shadow:inset 1px 0 0 #dadce0,inset -1px 0 0 #dadce0,0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}
.notification.notification-layout-2 li .name{font-size:.875rem}
.notification.notification-layout-2:hover{cursor:pointer}
.notification:not(.notification-loading):before{content:"No new messages";
position:absolute;
top:0;
left:0;
z-index:0;
padding:1.5rem;
width:100%;
display:block}
.app-list{margin:0 auto;
	display:block;
width:21.875rem!important;
height:22.5rem!important;
font-size:0;
padding:.5rem 1rem;
text-align:center;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
.app-list>li{display:inline-block;
	text-align:center;
padding:0}
.app-list-item{height:5.9375rem;
	width:6.25rem;
display:block;
text-decoration:none;
color:#666;
margin:10px 2px;
border:1px solid transparent!important;
outline:0;
border-radius:3px;
padding-top:8px;
border-radius:4px;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column}
.app-list-item .icon-stack{font-size:3.125rem;
	margin-top:4px}
	.app-list-item:hover{padding-top:7px}
	.app-list-item:hover>.icon-stack{font-size:3.1875rem}
	.app-list-item:active{border-color:#886ab5;
	padding-top:8px}
	.app-list-item:active>.icon-stack{font-size:3.125rem}
	.app-list-name{text-align:center;
	font-size:.8125rem;
text-overflow:ellipsis;
display:block;
white-space:nowrap;
overflow:hidden}
.header-function-fixed:not(.nav-function-top) .page-header{left:0;
	position:fixed!important;
right:0;
top:0}
.header-function-fixed:not(.nav-function-top) .page-content{margin-top:4.125rem}
.header-function-fixed:not(.nav-function-top):not(.nav-function-fixed) .page-logo{width:16.875rem;
	position:fixed;
top:0;
z-index:950}
.header-function-fixed:not(.nav-function-top):not(.nav-function-fixed) .page-sidebar .primary-nav{margin-top:4.125rem}
.header-function-fixed:not(.nav-function-top):not(.nav-function-fixed).desktop.nav-function-hidden .page-logo{position:absolute;
	-webkit-transition:none!important;
transition:none!important}
@media (min-width:992px){.header-function-fixed:not(.nav-function-top) .page-header{margin-left:16.875rem}
.header-function-fixed:not(.nav-function-top).nav-function-minify .page-sidebar .page-logo{width:4.6875rem}
.header-function-fixed.nav-function-top .page-header{position:fixed!important;
	-webkit-box-shadow:0 0 28px 2px rgba(86,61,124,.13);
box-shadow:0 0 28px 2px rgba(86,61,124,.13);
-webkit-transform:translateZ(0)}
}
.page-sidebar{position:relative;
	-webkit-box-flex:1;
-ms-flex:1 0 auto;
flex:1 0 auto;
width:16.875rem;
max-width:16.875rem;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
z-index:1002;
will-change:left,right}
.primary-nav{overflow:auto;
	overflow-x:hidden;
-webkit-overflow-scrolling:touch;
-webkit-backface-visibility:hidden;
backface-visibility:hidden}
.primary-nav .nav-menu:last-of-type{margin:0}
.primary-nav .nav-menu:first-of-type{margin-top:1rem;
	margin-bottom:1rem}
	.nav-title{text-transform:uppercase;
	margin:0;
color:#8268a8;
padding:1rem 2rem;
margin-top:1.5rem;
font-size:.7rem;
letter-spacing:1px;
font-weight:500}
.nav-menu{padding:0;
	list-style:none;
margin:0}
.nav-menu a,.nav-menu a>.ni,.nav-menu a>[class*=fa-]{-webkit-transition:all .3s ease-out;
	transition:all .3s ease-out}
	.nav-menu b.collapse-sign{display:-webkit-box;
	display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
color:#967bbd}
.nav-menu b.collapse-sign>.ni,.nav-menu b.collapse-sign>[class*=fa-]{font-size:inherit}
.nav-menu ul{padding-left:0;
	list-style:none;
display:none}
.nav-menu li{position:relative}
.nav-menu li.open>a{color:#fff}
.nav-menu li.active>a{color:#fff;
	background-color:rgba(255,255,255,.04);
-webkit-box-shadow:inset 3px 0 0 #886ab5;
box-shadow:inset 3px 0 0 #886ab5;
font-weight:400}
.nav-menu li.active>a:hover>.ni,.nav-menu li.active>a:hover>[class*=fa-]{color:#a8a6ac}
.nav-menu li.active>ul{display:block}
.nav-menu li.active:not(.open)>a:before{content:'\f413';
font-family:nextgen-icons;
position:absolute;
top:calc(50% - 5px);
right:11px;
font-size:7px;
height:10px;
width:auto;
color:#24b3a4;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-line-pack:center;
align-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}
.nav-menu li a{display:-webkit-box;
	display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
outline:0;
padding:.8125rem 2rem;
font-size:.875rem;
color:#bdafd1;
font-weight:400;
text-decoration:none;
position:relative}
.nav-menu li a .dl-ref{font-size:.625rem;
	text-align:center;
min-width:1.25rem;
display:inline-block;
border-radius:4px;
letter-spacing:.5px;
margin-left:-2.1875rem;
margin-right:.9375rem;
font-weight:500;
overflow:hidden;
padding:0 4px;
-webkit-font-smoothing:subpixel-antialiased}
.nav-menu li a .dl-ref.label{margin-left:0;
	margin-right:0;
font-weight:400;
color:rgba(255,255,255,.7)}
.nav-menu li a>.ni,.nav-menu li a>[class*=fa-]{margin-right:.25rem;
	font-size:1.125rem;
width:1.75rem;
color:#876fab;
text-align:left}
.nav-menu li a>.nav-link-text{-webkit-box-flex:1;
	-ms-flex:1;
flex:1;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
line-height:normal}
.nav-menu li a.collapsed .nav-menu-btn-sub-collapse{-webkit-transform:rotate(180deg);
	transform:rotate(180deg)}
	.nav-menu li a:hover{color:#fff;
	text-decoration:none;
background-color:rgba(0,0,0,.1)}
.nav-menu li a:hover .badge{color:#fff}
.nav-menu li a:hover>.ni,.nav-menu li a:hover>[class*=fa-]{color:#a8a6ac}
.nav-menu li a:hover>.badge{-webkit-box-shadow:0 0 0 1px rgba(107,83,143,.8);
	box-shadow:0 0 0 1px rgba(107,83,143,.8);
border:1px solid rgba(107,83,143,.8)}
.nav-menu li a:focus{color:#fff}
.nav-menu li a:focus .badge{color:#fff}
.nav-menu li>ul{background-color:rgba(0,0,0,.1);
	padding-top:10px;
padding-bottom:10px}
.nav-menu li>ul li a{color:#af9fc7;
	padding:.8125rem 2rem .8125rem 4rem}
	.nav-menu li>ul li a b.collapse-sign>.ni,.nav-menu li>ul li a b.collapse-sign>[class*=fa-]{font-size:inherit-2}
	.nav-menu li>ul li a>.ni,.nav-menu li>ul li a>[class*=fa-]{margin-left:-2.1875rem;
	margin-right:.9375rem;
color:#876fab;
font-size:.875rem;
width:1.25rem;
text-align:center}
.nav-menu li>ul li a>.badge{color:#fff;
	background-color:#fd3995;
border:1px solid #505050}
.nav-menu li>ul li a:hover{color:#fff;
	background-color:rgba(0,0,0,.1)}
	.nav-menu li>ul li a:hover>.nav-link-text>.ni,.nav-menu li>ul li a:hover>.nav-link-text>[class*=fa-]{color:#a8a6ac}
	.nav-menu li>ul li.active>a{color:#fff;
	background-color:transparent;
-webkit-box-shadow:none;
box-shadow:none;
font-weight:400}
.nav-menu li>ul li.active>a>.nav-link-text>.ni,.nav-menu li>ul li.active>a>.nav-link-text>[class*=fa-]{color:#fff}
.nav-menu li>ul li.active>a:hover>.nav-link-text>.ni,.nav-menu li>ul li.active>a:hover>.nav-link-text>[class*=fa-]{color:#a8a6ac}
.nav-menu li>ul li:last-child>ul{padding-bottom:0}
.nav-menu li>ul li>ul li.active>a{color:#fff}
.nav-menu li>ul li>ul li a{color:#aa99c4;
	padding:.8125rem 2rem .8125rem 4.75rem}
	.nav-menu li>ul li>ul li a .dl-ref{margin-left:0;
	margin-right:.20833rem}
	.nav-menu li>ul li>ul li a>.ni,.nav-menu li>ul li>ul li a>[class*=fa-]{margin-left:0;
	margin-right:.20833rem}
	.nav-menu li>ul li>ul li a:hover{color:#fff}
	.nav-menu li>ul li>ul li a>.badge{color:#fff;
	background-color:#fd3995;
border:1px solid #505050}
.nav-menu li:last-child{margin-bottom:0}
.nav-menu:last-child{margin-bottom:0}
.nav-menu-clean{background:#fff}
.nav-menu-clean ul{background:0 0!important;
	padding-bottom:0!important}
	.nav-menu-clean li a{background:0 0!important;
	color:#505050!important}
	.nav-menu-clean li a span{color:#505050!important}
	.nav-menu-clean li a:hover{background-color:#f4f4f4!important}
	.nav-menu-clean li a{border-bottom:1px solid transparent}
	.nav-menu-clean li>ul li>ul>li:not(:last-child) a{border-bottom:none}
	.nav-menu-bordered{border:1px solid rgba(0,0,0,.08)}
	.nav-menu-bordered li a{border-bottom:1px solid rgba(0,0,0,.08)}
	.nav-menu-bordered li>ul li>ul>li:not(:last-child) a{border-bottom:none}
	.nav-menu-compact li a{padding-left:1.5rem!important;
	padding-right:1.5rem!important}
	.nav-menu-compact li li a{padding-left:2rem!important}
	.nav-menu-compact li li li a{padding-left:2.5rem!important}
	.nav-menu.nav-menu-reset .collapse-sign,.nav-menu.nav-menu-reset li a:not(:hover){color:rgba(255,255,255,.7)!important}
	@media (min-width:1399px){.page-sidebar .primary-nav .nav-menu>li>a{font-size:.875rem}
}
	.nav-filter{margin:0;
	opacity:0;
visibility:hidden;
overflow:hidden;
height:0;
position:relative;
-webkit-transform:scale(.3);
transform:scale(.3);
-webkit-transition:all .4s cubic-bezier(.34,1.25,.3,1);
transition:all .4s cubic-bezier(.34,1.25,.3,1);
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}
.nav-filter input[type=text]{padding:8px 40px 8px 14px;
	width:14.625rem;
background:rgba(0,0,0,.4);
color:#fff}
.nav-filter input[type=text]:not(:focus){border-color:rgba(0,0,0,.1)}
.nav-filter input[type=text]:focus{border-color:#775c9f}
.list-filter-active .info-card{height:calc(9.53rem - 9.53rem);
	-webkit-transition:all .4s cubic-bezier(.34,1.25,.3,1);
transition:all .4s cubic-bezier(.34,1.25,.3,1)}
.list-filter-active .nav-filter{opacity:1;
	visibility:visible;
height:60px;
-webkit-box-shadow:0 0 28px 0 rgba(0,0,0,.13);
box-shadow:0 0 28px 0 rgba(0,0,0,.13);
-webkit-transform:scale(1);
transform:scale(1)}
.list-filter-active .nav-title{display:none}
.list-filter-active .nav-menu{margin:0}
.list-filter-active .nav-menu li>ul{padding:0}
.list-filter-active .js-filter-hide{display:none}
.list-filter-active .js-filter-show{display:block}
.page-sidebar:not(.list-filter-active) .filter-message{display:none}
@media (min-width:992px){.nav-function-minify .page-sidebar .filter-message,.nav-function-minify .page-sidebar .nav-filter,.nav-function-top .page-sidebar .filter-message,.nav-function-top .page-sidebar .nav-filter{display:none}
}
.info-card{position:relative;
	width:16.875rem;
height:9.53rem;
color:#fff;
overflow:hidden;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:0 2rem;
-webkit-transition:all .7s cubic-bezier(.34,1.25,.3,1);
transition:all .7s cubic-bezier(.34,1.25,.3,1)}
.info-card img.cover{opacity:.5;
	top:0;
left:0;
bottom:0;
right:0;
position:absolute;
height:auto}
.info-card .profile-image{width:3.125rem;
	height:auto;
display:inline-block;
z-index:2;
position:relative}
.info-card .info-card-text{margin-left:1rem;
	color:inherit;
text-shadow:#000 0 1px;
z-index:1;
position:relative;
line-height:normal}
.info-card .info-card-text>span{font-weight:300}
@media (min-width:1399px){.info-card:hover{-webkit-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;
will-change:opacity}
.info-card:hover img.cover{opacity:.7;
	-webkit-backface-visibility:hidden;
backface-visibility:hidden}
}
.info-card-text{font-size:.875rem;
	display:inline-block;
vertical-align:middle;
font-weight:500;
line-height:1.35}
.info-card-text>span{font-size:.875rem;
	display:block;
font-weight:300}
.nav-padel-left,.nav-padel-right{display:none}
@media (min-width:992px){.nav-function-top .nav-menu-wrapper{-webkit-box-flex:0;
	-ms-flex:0 1 100%;
flex:0 1 100%}
.nav-function-top .hidden-nav-function-top{display:none!important}
.nav-function-top #search-field{color:#fff}
.nav-function-top:not(.header-function-fixed) #nff{position:relative}
.nav-function-top:not(.header-function-fixed) #nff .onoffswitch-title{color:#da9400;
	color:var(--theme-warning-900)}
	.nav-function-top:not(.header-function-fixed) #nff .onoffswitch-title-desc{color:#da9400;
	color:var(--theme-warning-900)}
	.nav-function-top:not(.header-function-fixed) #nff:after{content:"DISABLED";
display:block;
position:absolute;
background:#ffc241;
background:var(--theme-warning-50);
font-size:10px;
width:65px;
text-align:center;
border:1px solid var(--theme-warning-700);
height:22px;
line-height:20px;
border-radius:10px;
right:13px;
top:26%;
color:#1d1d1d}
.nav-function-top .page-header{margin-top:0;
	height:4.125rem;
background-image:-webkit-gradient(linear,right top, left top,from(rgba(51,148,225,.18)),to(transparent));
background-image:linear-gradient(270deg,rgba(51,148,225,.18),transparent);
background-color:#584475;
position:absolute;
top:0;
right:0;
left:0;
-webkit-box-shadow:0 0 14px 0 rgba(86,61,124,.13);
box-shadow:0 0 14px 0 rgba(86,61,124,.13)}
.nav-function-top .page-header .dropdown-icon-menu{display:none}
.nav-function-top .page-header #search-field{margin:0!important}
.nav-function-top .page-header .page-logo{display:-webkit-box;
	display:-ms-flexbox;
display:flex;
width:auto;
width:initial;
padding-left:0;
background:0 0;
-webkit-box-shadow:none;
box-shadow:none}
.nav-function-top .page-header .header-icon:not(.btn)>.ni:first-child,.nav-function-top .page-header .header-icon:not(.btn)>[class*=fa-]:first-child{color:#a38cc6}
.nav-function-top .page-header .header-icon:not(.btn)>.ni:first-child:hover,.nav-function-top .page-header .header-icon:not(.btn)>[class*=fa-]:first-child:hover{color:#beaed7}
.nav-function-top .page-header .badge.badge-icon{-webkit-box-shadow:0 0 0 1px #7a59ad;
	box-shadow:0 0 0 1px #7a59ad}
	.nav-function-top .page-header .header-icon:not(.btn)[data-toggle=dropdown]+.dropdown-menu{top:4.125rem!important}
	.nav-function-top .page-content-wrapper{margin-top:7.625rem}
	.nav-function-top .page-wrapper{padding-left:0}
	.nav-function-top .page-wrapper .page-footer{width:100%}
	.nav-function-top .page-sidebar{display:-webkit-box;
	display:-ms-flexbox;
display:flex;
width:100%;
max-width:100%;
height:3.5rem;
z-index:999;
padding:0 .625rem;
background:#fff;
-webkit-box-shadow:0 0 14px 0 rgba(86,61,124,.13);
box-shadow:0 0 14px 0 rgba(86,61,124,.13);
position:absolute;
top:4.125rem;
-webkit-box-ordinal-group:3;
-ms-flex-order:2;
order:2}
.nav-function-top .page-sidebar .info-card,.nav-function-top .page-sidebar .nav-filter,.nav-function-top .page-sidebar .nav-title,.nav-function-top .page-sidebar .page-logo{display:none}
.nav-function-top .page-sidebar .primary-nav{-webkit-box-flex:1;
	-ms-flex:1;
flex:1;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch;
font-size:0;
-ms-overflow-style:-ms-autohiding-scrollbar}
.nav-function-top .page-sidebar .primary-nav::-webkit-scrollbar{display:none}
.nav-function-top .page-sidebar .primary-nav .nav-menu{margin:0;
	margin-left:2.9rem;
padding:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-box-flex:0;
-ms-flex:0 1 100%;
flex:0 1 100%;
-webkit-transition:margin .5s ease-out 0s;
transition:margin .5s ease-out 0s}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li{display:inline-block;
	position:static}
	.nav-function-top .page-sidebar .primary-nav .nav-menu>li.nav-title{display:none}
	.nav-function-top .page-sidebar .primary-nav .nav-menu>li.active>a{-webkit-box-shadow:none;
	box-shadow:none}
	.nav-function-top .page-sidebar .primary-nav .nav-menu>li.active>a:before{content:'\f413';
font-family:nextgen-icons;
position:absolute;
top:calc(50% + 15px);
right:calc(50% - 5px);
font-size:7px;
height:10px;
width:auto;
color:#24b3a4}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li>a{padding:.75rem 1.5rem .75rem 1rem;
	text-align:center;
height:100%}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li>a>.ni,.nav-function-top .page-sidebar .primary-nav .nav-menu>li>a>[class*=fa-]{width:inherit;
	margin:0;
margin-right:.5rem!important;
display:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:left;
-ms-flex-pack:left;
justify-content:left;
color:inherit}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li>a>.nav-link-text{overflow:hidden;
	white-space:nowrap;
text-overflow:ellipsis;
line-height:normal;
vertical-align:text-top;
font-weight:400;
display:inline-block;
-webkit-box-flex:0;
-ms-flex:0 1 auto;
flex:0 1 auto}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li>a>.badge,.nav-function-top .page-sidebar .primary-nav .nav-menu>li>a>.badge.clear-badge{left:53%}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li>a>.collapse-sign{margin-left:.5rem;
	color:#a492c0;
position:absolute;
right:.5rem;
top:0;
bottom:0}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li>a>.collapse-sign>em:before{content:"\f107"}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li>a>.badge:first-child{max-width:none;
	width:25px!important;
height:25px!important;
line-height:16px!important;
font-size:.8125rem!important;
display:block!important;
margin:0 auto 4px!important}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li a{font-size:.9rem;
	color:#584475}
	.nav-function-top .page-sidebar .primary-nav .nav-menu>li>ul{display:none!important;
	width:13rem;
height:auto!important;
top:3.5rem;
position:absolute;
background:#68518c;
border-radius:10px;
-webkit-box-shadow:0 0 40px 0 rgba(82,63,105,.15);
box-shadow:0 0 40px 0 rgba(82,63,105,.15);
padding:1rem 0;
margin-top:1rem}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li>ul li{width:100%;
	position:relative}
	.nav-function-top .page-sidebar .primary-nav .nav-menu>li>ul li a{padding:.65rem 1.25rem;
	width:100%;
color:#bdafd1;
max-height:none;
-webkit-box-shadow:none;
box-shadow:none}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li>ul li a .nav-link-text{display:block}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li>ul li a .nav-link-text>.dl-ref{margin-left:0;
	margin-right:5px;
display:none}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li>ul li a .nav-link-text>.ni>[class*=fa-]{margin-left:6px}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li>ul li ul{background:#68518c;
	padding:0}
	.nav-function-top .page-sidebar .primary-nav .nav-menu>li>ul li ul li a{padding-left:2rem}
	.nav-function-top .page-sidebar .primary-nav .nav-menu>li>ul li:hover>a{background:rgba(0,0,0,.1);
	color:#fff}
	.nav-function-top .page-sidebar .primary-nav .nav-menu>li>ul:after{content:"";
display:block;
width:calc(100% + 100px);
height:calc(100% + 120px);
position:absolute;
z-index:-1;
left:-50px;
top:-1rem;
background:0 0}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li>ul:before{content:"\f1c8";
font-family:nextgen-icons;
position:absolute;
font-size:5rem;
color:#68518c;
overflow:hidden;
display:block;
top:-1.7rem;
left:0}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li:hover>a{color:#886ab5;
	background:0 0}
	.nav-function-top .page-sidebar .primary-nav .nav-menu>li:hover>a+ul{display:block!important;
	animation:animateFadeInUp .5s;
-webkit-animation:animateFadeInUp .5s}
.nav-function-top .page-sidebar .nav-footer{display:none}
.nav-function-top.nav-function-minify .page-sidebar .primary-nav .nav-menu>li>a>.nav-link-text{display:none}
.nav-function-top.nav-function-minify .page-sidebar .primary-nav .nav-menu>li>a>.badge{left:24px}
.nav-function-top.nav-function-minify .page-sidebar .primary-nav .nav-menu>li>a>.ni,.nav-function-top.nav-function-minify .page-sidebar .primary-nav .nav-menu>li>a>[class*=fa-]{-webkit-box-pack:center;
	-ms-flex-pack:center;
justify-content:center}
.nav-function-top .page-header{-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
order:1}
.nav-function-top .page-wrapper{display:-webkit-box;
	display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column}
.nav-function-top .page-sidebar{-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
order:2}
.nav-function-top .page-content{-webkit-box-ordinal-group:4;
	-ms-flex-order:3;
order:3;
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-box-flex:1;
-ms-flex:1 1 auto;
flex:1 1 auto}
}
@media (min-width:1399px){.nav-function-top .page-sidebar .primary-nav .nav-menu>li>a>.badge:first-child{max-width:none;
	width:27px!important;
height:27px!important;
line-height:18px!important;
margin:0 auto 2px!important}
.nav-function-top .page-sidebar .primary-nav .nav-menu>li>a>.ni,.nav-function-top .page-sidebar .primary-nav .nav-menu>li>a>[class*=fa-],.nav-function-top .page-sidebar .primary-nav .nav-menu>li>a>img{font-size:22px;
	height:22px}
}
	@media (min-width:992px){.nav-function-hidden:not(.nav-function-top) .page-wrapper{padding-left:.625rem}
	.nav-function-hidden:not(.nav-function-top) .page-sidebar{left:-16.25rem;
	z-index:1001;
-webkit-transition:all 470ms cubic-bezier(.34,1.25,.3,1);
transition:all 470ms cubic-bezier(.34,1.25,.3,1);
position:absolute;
top:0;
bottom:0;
will-change:left,right}
.nav-function-hidden:not(.nav-function-top) .page-sidebar:after{content:"";
background:0 0;
height:100%;
display:block;
position:fixed;
z-index:1;
top:0;
bottom:0;
left:16.875rem;
width:2.1rem}
.nav-function-hidden:not(.nav-function-top) .page-sidebar:hover{left:0;
	-webkit-transition:450ms cubic-bezier(.9,.01,.09,1);
transition:450ms cubic-bezier(.9,.01,.09,1)}
.nav-function-hidden:not(.nav-function-top) .page-sidebar:hover:after{content:"";
z-index:-1}
.nav-function-hidden:not(.nav-function-top) .page-header{margin-left:0}
.nav-function-hidden:not(.nav-function-top) .page-header [data-class=nav-function-hidden]{background:#505050;
	border-color:#363636!important;
-webkit-box-shadow:inset 0 0 3px 1px rgba(0,0,0,.37);
box-shadow:inset 0 0 3px 1px rgba(0,0,0,.37);
color:#fff!important}
.nav-function-hidden:not(.nav-function-top).nav-function-fixed .page-sidebar:after{left:.625rem}
.nav-function-hidden.header-function-fixed:not(.nav-function-top) .page-header{margin-left:.625rem}
}
.nav-function-fixed:not(.nav-function-top) .page-sidebar{position:fixed!important;
	top:0;
bottom:0}
.nav-function-fixed:not(.nav-function-top) .page-sidebar .primary-nav{overflow:auto;
	overflow-x:hidden;
-webkit-overflow-scrolling:touch;
height:calc(100% - 6.9375rem)}
.nav-function-fixed:not(.nav-function-top) .page-sidebar .slimScrollDiv{height:calc(100% - 6.9375rem)!important}
.nav-function-fixed:not(.nav-function-top) .page-sidebar .slimScrollDiv .primary-nav{padding-bottom:0}
@media (min-width:992px){.nav-function-fixed:not(.nav-function-top).mod-main-boxed .page-sidebar{position:fixed!important}
.nav-function-fixed:not(.nav-function-top):not(.nav-function-hidden):not(.nav-function-minify) .page-content-wrapper{padding-left:16.875rem}
.nav-function-fixed.nav-function-top.header-function-fixed .page-sidebar{position:fixed!important;
	-webkit-box-shadow:0 0 28px 2px rgba(86,61,124,.13);
box-shadow:0 0 28px 2px rgba(86,61,124,.13)}
.nav-function-fixed.nav-function-top.mod-main-boxed .page-sidebar{right:0;
	left:0;
margin-right:auto;
margin-left:auto;
max-width:1397px}
}
@media (min-width:1399px){.nav-function-fixed:not(.nav-function-top).mod-main-boxed .page-sidebar{position:absolute!important}
}
@media (min-width:992px){.nav-function-minify:not(.nav-function-top) .hidden-nav-function-minify{display:none!important}
.nav-function-minify:not(.nav-function-top) .page-sidebar{width:4.6875rem;
	z-index:1001;
will-change:width;
-webkit-transition:all 470ms cubic-bezier(.34,1.25,.3,1);
transition:all 470ms cubic-bezier(.34,1.25,.3,1)}
.nav-function-minify:not(.nav-function-top) .page-sidebar .page-logo{width:4.6875rem;
	padding:0;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}
.nav-function-minify:not(.nav-function-top) .page-sidebar .page-logo .page-logo-link{-webkit-box-flex:0;
	-ms-flex:none;
flex:none}
.nav-function-minify:not(.nav-function-top) .page-sidebar .page-logo .page-logo-text{display:none}
.nav-function-minify:not(.nav-function-top) .page-sidebar .page-logo .page-logo-text+*{display:none!important}
.nav-function-minify:not(.nav-function-top) .page-sidebar .info-card{height:5.9375rem;
	width:100%;
padding:1.21324rem 0;
text-align:center;
overflow:hidden;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}
.nav-function-minify:not(.nav-function-top) .page-sidebar .info-card .profile-image+div{position:absolute;
	top:0;
width:14.0625rem;
text-align:left;
display:none}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav{overflow:hidden}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-title{display:none}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu{margin:0}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu li.active.open>a:before{content:'\f413';
font-family:nextgen-icons;
position:absolute;
top:calc(50% - 5px);
right:11px;
font-size:7px;
height:10px;
width:auto;
color:#24b3a4;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-line-pack:center;
align-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu>li>a{text-align:center;
	-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding-left:0;
padding-right:0}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu>li>a>.ni,.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu>li>a>[class*=fa-]{font-size:1.2375rem;
	margin:0}
	.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu>li>a>.badge{left:2.34375rem}
	.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu>li>a:not(.livicon)>.badge:not(.clear-badge):first-child{margin-right:0}
	.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu>li>a>.nav-link-text{display:none;
	position:absolute;
text-align:left;
background:trasparent;
padding-left:1.375rem;
color:#fff;
top:0;
left:5.6875rem;
height:100%;
width:13.75rem;
font-weight:500;
margin-top:-1.563rem}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu>li>a>b.collapse-sign{display:none}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu>li>a+ul{position:absolute;
	width:13.75rem;
left:5.6875rem;
background-color:#584475;
margin-top:-5rem;
padding-top:3.75rem;
border-radius:4px .5rem .5rem .5rem;
padding-bottom:1rem}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu>li>a+ul:before{content:"\f1c8";
font-family:nextgen-icons;
position:absolute;
font-size:3.5rem;
left:-.4125rem;
color:#584475;
z-index:-1;
-webkit-transform:rotate(270deg);
transform:rotate(270deg);
overflow:hidden;
display:block;
top:1rem}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu>li>a+ul>li>a{padding-left:1.375rem;
	padding-top:.6rem;
padding-bottom:.6rem}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu>li>a+ul>li>a>b.collapse-sign>.ni,.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu>li>a+ul>li>a>b.collapse-sign>[class*=fa-]{display:inline-block!important}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu>li>a+ul>li>a+ul>li>a{padding-left:1.71875rem;
	padding-top:.6rem;
padding-bottom:.6rem}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu>li>a+ul>li .nav-link-text>.ni,.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu>li>a+ul>li .nav-link-text>[class*=fa-]{display:none}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu>li>ul{display:none!important}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav:hover{overflow:visible}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav:hover .nav-menu>li:hover>a{background:#614b82;
	color:#fff;
overflow:visible;
z-index:10}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav:hover .nav-menu>li:hover>a>.nav-link-text{display:-webkit-box;
	display:-ms-flexbox;
display:flex;
overflow:hidden;
animation:animateFadeInLeft .5s;
-webkit-animation:animateFadeInLeft .5s}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav:hover .nav-menu>li:hover>a>.nav-link-text:last-child{top:26px;
	-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
background:#584475;
overflow:visible;
border-radius:4px 10px 10px 4px}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav:hover .nav-menu>li:hover>a>.nav-link-text:last-child:before{content:"\f1c8";
font-family:nextgen-icons;
position:absolute;
font-size:3.5rem;
left:-7px;
color:#584475;
z-index:-1;
-webkit-transform:rotate(270deg);
transform:rotate(270deg);
overflow:hidden;
display:block;
top:-9px}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav:hover .nav-menu>li:hover>ul{display:block!important;
	z-index:1;
animation:animateFadeInLeft .5s;
-webkit-animation:animateFadeInLeft .5s;
-webkit-box-shadow:0 0 40px 0 rgba(82,63,105,.15);
box-shadow:0 0 40px 0 rgba(82,63,105,.15)}
.nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav:hover .nav-menu>li:hover>ul:after{content:"";
display:block;
position:absolute;
height:calc(100% + 180px);
width:calc(100% + 80px);
top:-4.125rem;
z-index:-1;
left:-1rem}
.nav-function-minify:not(.nav-function-top) .page-header [data-class=nav-function-minify]{background:#505050;
	border-color:#363636!important;
-webkit-box-shadow:inset 0 0 3px 1px rgba(0,0,0,.37);
box-shadow:inset 0 0 3px 1px rgba(0,0,0,.37);
color:#fff!important}
.nav-function-minify:not(.nav-function-top).nav-function-hidden .page-wrapper{padding-left:.625rem}
.nav-function-minify:not(.nav-function-top).nav-function-hidden .page-sidebar{left:-4.0625rem;
	overflow:visible}
	.nav-function-minify:not(.nav-function-top).nav-function-hidden .page-sidebar:hover{left:0}
	.nav-function-minify:not(.nav-function-top).nav-function-hidden .page-header{margin-left:0}
	.nav-function-minify:not(.nav-function-top).nav-function-fixed:not(.nav-function-hidden) .page-content-wrapper{padding-left:4.6875rem}
	.nav-function-minify:not(.nav-function-top).header-function-fixed .page-header{margin-left:4.6875rem}
	.nav-function-minify:not(.nav-function-top).header-function-fixed.nav-function-hidden .page-header{margin-left:.625rem}
	.nav-function-minify:not(.nav-function-top).header-function-fixed.nav-function-fixed:not(.nav-function-hidden) .page-content-wrapper{padding-left:4.6875rem}
	.nav-function-minify:not(.nav-function-top).header-function-fixed.nav-function-fixed:not(.nav-function-hidden).mod-main-boxed .page-content-wrapper{padding-left:0}
}
	.nav-footer{height:2.8125rem;
	bottom:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out}
.nav-footer .nav-footer-buttons>li>a{display:block;
	color:#9782b7;
height:1.8125rem;
line-height:1.8125rem;
margin-top:1px;
padding:0 13px;
overflow:visible;
font-size:1rem}
.nav-footer [data-class=nav-function-minify]{display:none}
.nav-function-fixed .nav-footer{background:#584475;
	border:0}
	.nav-function-fixed .nav-footer:before{content:' ';
height:1px;
position:inherit;
width:inherit;
background:rgba(112,87,149,.2);
background:-webkit-gradient(linear,left top, right top,color-stop(0, #584475),color-stop(50%, #7c62a4),color-stop(50%, #7c62a4),to(#584475));
background:linear-gradient(to right,#584475 0,#7c62a4 50%,#7c62a4 50%,#584475 100%);
opacity:.5}
.nav-function-fixed .nav-footer:after{opacity:.1}
@media (min-width:992px){.nav-function-minify .nav-footer{background-color:#53406f}
.nav-function-minify .nav-footer [data-class=nav-function-minify]{display:block;
	width:100%;
height:2.8125rem;
line-height:2.8125rem;
font-size:1.1875rem;
vertical-align:middle;
color:#876fab;
text-align:center;
text-decoration:none;
position:relative;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out}
.nav-function-minify .nav-footer [data-class=nav-function-minify]>:first-child{margin-right:-4px}
.nav-function-minify .nav-footer [data-class=nav-function-minify]>:only-child{margin:0}
.nav-function-minify .nav-footer:hover{background-color:#5f497f}
.nav-function-minify .nav-footer:hover [data-class=nav-function-minify]{color:#a8a6ac;
	margin-left:7px}
	.nav-function-minify .nav-footer .nav-footer-buttons{display:none}
}
	.page-wrapper{position:relative}
	.page-inner{min-height:100vh}
	.page-inner,.page-wrapper{display:-webkit-box;
	display:-ms-flexbox;
display:flex;
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-box-flex:1;
-ms-flex:1 1 auto;
flex:1 1 auto;
width:100%}
.page-content-wrapper{background-color:#faf8fb;
	display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-box-flex:1;
-ms-flex:1 1 auto;
flex:1 1 auto;
padding:0;
-ms-flex-preferred-size:100%;
flex-basis:100%;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
width:0;
min-width:0;
max-width:100%;
min-height:1px}
.subheader:not(:empty){margin-bottom:calc(1.5rem + .625rem);
	position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}
.subheader-icon{color:#a8a6ac;
	margin-right:.25rem}
	.subheader-title{font-size:1.375rem;
	font-weight:500;
color:#505050;
text-shadow:#fff 0 1px;
margin:0;
-webkit-box-flex:1;
-ms-flex:1;
flex:1}
.subheader-title sup.badge{text-shadow:none;
	position:absolute;
margin-top:.4rem;
margin-left:.25rem;
font-size:40%;
padding:2px 5px;
line-height:normal}
.subheader-title small{font-weight:400;
	color:#838383;
margin-bottom:0;
font-size:.875rem}
.page-content{-webkit-box-flex:1;
	-ms-flex:1 1 auto;
flex:1 1 auto;
-webkit-box-ordinal-group:4;
-ms-flex-order:3;
order:3;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
position:relative}
.page-footer{height:2.8125rem;
	display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
background:#fff;
color:#4d4d4d;
font-size:.8125rem;
padding:0 2rem;
-webkit-box-ordinal-group:5;
-ms-flex-order:4;
order:4}
.footer-function-fixed .page-footer{position:fixed;
	right:0;
left:16.875rem;
bottom:0;
z-index:1000;
border-top:1px solid rgba(0,0,0,.08)}
.footer-function-fixed .page-content{padding-bottom:4.8125rem!important}
.footer-function-fixed.nav-function-minify .page-footer{left:4.6875rem}
.footer-function-fixed.nav-function-top .page-footer{left:0}
.footer-function-fixed.nav-function-hidden .page-footer{left:.625rem}
.footer-function-fixed.mod-main-boxed .page-footer{width:100%;
	max-width:1397px;
margin:0 auto!important;
padding-left:18.875rem;
left:0}
.footer-function-fixed.mod-main-boxed.nav-function-top .page-footer{padding-left:2rem}
.footer-function-fixed.mod-main-boxed.nav-function-minify .page-footer{padding-left:6.6875rem}
.footer-function-fixed.mod-main-boxed.nav-function-hidden .page-footer{padding-left:2.625rem}
@media only screen and (max-width:992px){.footer-function-fixed .page-footer{left:0}
}
.alt{padding:0!important;
	-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
min-height:100vh}
.alt .page-footer{width:100%!important}
.page-error{font-size:600%!important;
	font-weight:700!important}
	.page-error small{font-size:40%;
	font-weight:500}
	.h-alt-f{height:calc(100vh - 11.4375rem);
	width:100%}
	.h-alt-hf{height:calc(100vh - 15.5625rem);
	width:100%}
	.nav-function-top .h-alt-hf{height:calc(100vh - 19.0625rem)}
	.accordion .card .card-header{cursor:pointer;
	margin:0;
padding:0;
border-bottom:0;
background-color:#f7f9fa}
.accordion .card .card-header .card-title{padding:1rem 1rem;
	margin:0;
font-size:.875rem;
font-weight:500;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
color:#886ab5}
.accordion .card .card-header .card-title.collapsed{color:#838383}
.accordion.accordion-clean:not(.accordion-outline):not(.accordion-hover) .card-body,.accordion.accordion-clean:not(.accordion-outline):not(.accordion-hover) .card-title{padding-left:0!important;
	padding-right:0!important}
	.accordion.accordion-clean:not(.accordion-outline):not(.accordion-hover) .card-body{padding-top:0}
	.accordion.accordion-clean .card-header{background:#fff}
	.accordion.accordion-clean .card{border-left:0;
	border-right:0}
	.accordion.accordion-clean .card:first-child{border-top:0}
	.accordion.accordion-clean .card:last-child{border-bottom:0}
	.accordion.accordion-clean.accordion-hover .card-body,.accordion.accordion-clean.accordion-hover .card-title,.accordion.accordion-clean.accordion-outline .card-body,.accordion.accordion-clean.accordion-outline .card-title{padding-left:1rem!important;
	padding-right:1rem!important}
	.accordion.accordion-outline .card{margin-bottom:1rem;
	border:2px solid rgba(0,0,0,.08)!important;
border-radius:4px!important}
.accordion.accordion-hover .card-title{-webkit-transition:background-color .5s ease;
	transition:background-color .5s ease}
	.accordion.accordion-hover .card-header{background:#fff}
	.accordion.accordion-hover .card-header:hover .card-title.collapsed{color:#fff;
	background-color:#a38cc6}
	.accordion.accordion-hover .card-title:not(.collapsed){color:#fff;
	background-color:#886ab5}
	.alert-primary{color:#696969;
	background-color:#f3f1f5;
border-color:#d6d3da}
.alert-success{color:#45a197;
	background-color:#f7fdfc;
border-color:#a3ebe4}
.alert-danger{color:#e7026e;
	background-color:#ffe5f1;
border-color:#fe9ecb}
.alert-warning{color:#c18300;
	background-color:#fff8e9;
border-color:#ffcd65}
.alert-info{color:#0a6ebd;
	background-color:#e3f2fd;
border-color:#82c4f8}
.alert-secondary{color:#505050;
	background-color:#fbfbfb;
border-color:#dcdcdc}
.alert-icon{width:2.5rem}
.alert-icon>i{font-size:1.75rem}
.alert-icon+div{padding-left:.25rem}
.badge.badge-icon{position:absolute;
	display:inline-block;
background-color:#fd3995;
color:#fff;
-webkit-box-shadow:0 0 0 1px #fff;
box-shadow:0 0 0 1px #fff;
cursor:default;
border:1px solid transparent;
font-size:.625rem;
min-width:1rem;
max-width:1.6875rem;
padding:0 3px;
border-radius:1.25rem;
font-weight:500;
line-height:normal;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
vertical-align:middle}
.btn-icon .badge{top:auto}
.btn-icon .badge.pos-top{margin-top:-4px}
.btn-icon .badge.pos-bottom{margin-bottom:-4px}
.btn-icon .badge.pos-left{margin-left:-4px}
.btn-icon .badge.pos-right{margin-right:-4px}
.page-breadcrumb{padding:0;
	background:0 0;
margin:0 0 1.5rem;
position:relative;
text-shadow:#fff 0 1px}
.breadcrumb>li>a{text-decoration:none!important}
.breadcrumb>li.breadcrumb-item{max-width:130px;
	text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
display:block}
.breadcrumb>li.breadcrumb-item:hover{max-width:200px!important;
	cursor:default}
	[data-breadcrumb-seperator]+[data-breadcrumb-seperator]:before{content:attr(data-breadcrumb-seperator)}
	.breadcrumb-lg>li{font-size:1rem}
	.breadcrumb-sm>li{font-size:.6875rem}
	[class*=breadcrumb-seperator-] .breadcrumb-item+.breadcrumb-item:before{-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
display:inline-block;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:1;
font-family:Font Awesome\ 5 Pro}
.breadcrumb-seperator-1 .breadcrumb-item+.breadcrumb-item:before{content:"\f105"}
.breadcrumb-seperator-2 .breadcrumb-item+.breadcrumb-item:before{content:"\f178"}
.breadcrumb-seperator-3 .breadcrumb-item+.breadcrumb-item:before{content:"\f054"}
.breadcrumb-arrow{padding:0;
	background:0 0}
	.breadcrumb-arrow li.active{font-weight:500;
	opacity:.5}
	.breadcrumb-arrow li a{color:#fff;
	display:inline-block;
background:#838383;
text-decoration:none;
position:relative;
height:2.5em;
line-height:2.5em;
padding:0 10px 0 5px;
text-align:center;
margin-right:22px}
.breadcrumb-arrow li:nth-child(even) a{background-color:#838383}
.breadcrumb-arrow li:nth-child(even) a:before{border-color:#838383;
	border-left-color:transparent}
	.breadcrumb-arrow li:nth-child(even) a:after{border-left-color:#838383}
	.breadcrumb-arrow li:first-child a{padding-left:.938em;
	border-radius:4px 0 0 4px}
	.breadcrumb-arrow li:first-child a:before{border:none}
	.breadcrumb-arrow li:last-child a{padding-right:.938em;
	border-radius:0 4px 4px 0}
	.breadcrumb-arrow li:last-child a:after{border:none}
	.breadcrumb-arrow li a:after,.breadcrumb-arrow li a:before{content:"";
position:absolute;
top:0;
border:0 solid #838383;
border-width:1.25em 10px;
width:0;
height:0}
.breadcrumb-arrow li a:before{left:-20px;
	border-left-color:transparent}
	.breadcrumb-arrow li a:after{left:100%;
	border-color:transparent;
border-left-color:#838383}
.breadcrumb-arrow li a:hover{background-color:#886ab5}
.breadcrumb-arrow li a:hover:before{border-color:#886ab5;
	border-left-color:transparent}
	.breadcrumb-arrow li a:hover:after{border-left-color:#886ab5}
	.breadcrumb-arrow li a:active{background-color:#838383}
	.breadcrumb-arrow li a:active:before{border-color:#838383;
	border-left-color:transparent}
	.breadcrumb-arrow li a:active:after{border-left-color:#838383}
	.btn-switch{background:#696969;
	padding:2px 8px 1px 22px;
font-size:10px;
line-height:15px;
border-radius:20px;
text-transform:uppercase;
color:#fff;
font-weight:500;
min-width:55px;
height:20px;
margin-top:5%;
position:relative;
overflow:hidden}
.btn-switch:hover{-webkit-transform:scale(1.1);
	transform:scale(1.1);
color:#fff}
.btn-switch:before{content:"OFF";
position:absolute;
right:7px}
.btn-switch:after{content:" ";
text-align:center;
color:#fff;
width:16px;
height:16px;
position:absolute;
background:#fff;
padding:1px;
left:0;
top:0;
line-height:normal;
margin:1px;
border-radius:50%;
-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);
box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}
.btn-switch.active{color:#fff;
	background:#886ab5}
	.btn-switch.active:before{content:"ON";
left:7px;
right:auto;
color:#fff}
.btn-switch.active:after{content:" ";
right:0;
left:auto;
background:#fff;
color:#886ab5}
.btn-search-close{position:absolute!important;
	display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
padding:0 5px;
border-radius:3px;
color:#fff;
right:8px;
top:0;
left:0;
bottom:0;
margin:auto 0 auto auto;
width:20px;
height:20px}
.header-btn[data-class=mobile-nav-on]{border-color:#fc077a;
	background-color:#fd2087;
background-image:-webkit-gradient(linear,left bottom, left top,from(#fd2087),to(#e7026e));
background-image:linear-gradient(to top,#fd2087,#e7026e);
color:#fff;
width:3.875rem}
.btn-w-m{min-width:85px}
.btn-w-l{min-width:130px}
.btn-m-s{margin:3px 1px}
.btn-m-l{margin:3px 2.5px}
.pull-trigger-btn{position:absolute!important;
	top:-5px;
left:0;
right:0;
margin-left:auto;
margin-right:auto;
background:rgba(0,0,0,.4);
padding:0 9px;
border:1px solid rgba(0,0,0,.4);
border-radius:0 0 20px 20px;
text-decoration:none;
font-size:17px;
height:21px;
width:31px;
color:#fff!important;
line-height:20px;
text-align:center;
-webkit-transition:all .2s cubic-bezier(.34,1.25,.6,1);
transition:all .2s cubic-bezier(.34,1.25,.6,1);
-webkit-box-shadow:0 0 2px rgba(136,106,181,.3);
box-shadow:0 0 2px rgba(136,106,181,.3);
opacity:1}
.pull-trigger-btn:hover{font-size:23px;
	height:25px;
width:35px;
line-height:23px;
background:#886ab5;
border-color:#7a59ad;
-webkit-box-shadow:0 0 10px #5790b3;
box-shadow:0 0 10px #5790b3}
.btn-shadow,.btn-shadow:focus{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2),0 2px 3px rgba(0,0,0,.05);
	box-shadow:0 2px 6px rgba(0,0,0,.2),0 2px 3px rgba(0,0,0,.05)}
	.btn-shadow .active,.btn-shadow:active,.btn-shadow:focus .active,.btn-shadow:focus:active{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.3)!important;
	box-shadow:0 0 0 0 rgba(0,0,0,.3)!important}
	.btn-shadow:focus:not(.disabled):not([disabled]):hover,.btn-shadow:not(.disabled):not([disabled]):hover{-webkit-box-shadow:0 6px 17px 0 rgba(0,0,0,.3);
	box-shadow:0 6px 17px 0 rgba(0,0,0,.3)}
	.btn:active{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15) inset!important;
	box-shadow:0 2px 5px rgba(0,0,0,.15) inset!important}
	.btn-light{border-color:rgba(0,0,0,.15)}
	.btn-light:hover,.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active{border-color:rgba(0,0,0,.25)}
	.show>.btn-light.dropdown-toggle{border-color:rgba(0,0,0,.25)}
	.btn-outline-default{background-color:transparent;
	color:#212529;
border-color:#e5e5e5}
.btn-outline-default:hover,.btn-outline-default:not(:disabled):not(.disabled).active,.btn-outline-default:not(:disabled):not(.disabled):active,.show>.btn-outline-default.dropdown-toggle{color:#212529;
	background-color:#f9f9f9;
border-color:#e5e5e5}
.btn-outline-default.disabled,.btn-outline-default:disabled{color:#212529;
	background-color:transparent}
	.btn-pills{border-radius:15px}
	.btn-group-xs>.btn,.btn-xs{padding:1px .844rem;
	font-size:.7rem;
line-height:1.5;
border-radius:.25rem}
.btn-primary{-webkit-box-shadow:0 2px 6px 0 rgba(136,106,181,.5);
	box-shadow:0 2px 6px 0 rgba(136,106,181,.5)}
	.btn-secondary{-webkit-box-shadow:0 2px 6px 0 rgba(134,142,150,.5);
	box-shadow:0 2px 6px 0 rgba(134,142,150,.5)}
	.btn-success{-webkit-box-shadow:0 2px 6px 0 rgba(29,201,183,.5);
	box-shadow:0 2px 6px 0 rgba(29,201,183,.5)}
	.btn-info{-webkit-box-shadow:0 2px 6px 0 rgba(33,150,243,.5);
	box-shadow:0 2px 6px 0 rgba(33,150,243,.5)}
	.btn-warning{-webkit-box-shadow:0 2px 6px 0 rgba(255,194,65,.5);
	box-shadow:0 2px 6px 0 rgba(255,194,65,.5)}
	.btn-danger{-webkit-box-shadow:0 2px 6px 0 rgba(253,57,149,.5);
	box-shadow:0 2px 6px 0 rgba(253,57,149,.5)}
	.btn-light{-webkit-box-shadow:0 2px 6px 0 rgba(255,255,255,.5);
	box-shadow:0 2px 6px 0 rgba(255,255,255,.5)}
	.btn-dark{-webkit-box-shadow:0 2px 6px 0 rgba(80,80,80,.5);
	box-shadow:0 2px 6px 0 rgba(80,80,80,.5)}
	.btn-icon{width:calc(2.1rem + 2px);
	padding:0;
line-height:2.1rem}
.btn-icon:not([class*="-primary"]):not([class*="-secondary"]):not([class*="-default"]):not([class*="-success"]):not([class*="-info"]):not([class*="-warning"]):not([class*="-danger"]):not([class*="-dark"]):not([class*="-light"]):not(.nav-item):hover{background-color:rgba(0,0,0,.05);
	border-color:transparent}
	.btn-icon:not([class*="-primary"]):not([class*="-secondary"]):not([class*="-default"]):not([class*="-success"]):not([class*="-info"]):not([class*="-warning"]):not([class*="-danger"]):not([class*="-dark"]):not([class*="-light"]):not(.nav-item):not(.active):not(:active):not(:hover):not(:focus){background:0 0;
	color:#434343}
	.btn-icon:not([class*="-primary"]):not([class*="-secondary"]):not([class*="-default"]):not([class*="-success"]):not([class*="-info"]):not([class*="-warning"]):not([class*="-danger"]):not([class*="-dark"]):not([class*="-light"]):not(.nav-item):focus{border-color:rgba(80,80,80,.1)!important}
	.btn-icon.btn-xs{width:calc(1.15rem + 2px);
	line-height:1.15rem}
	.btn-icon.btn-sm{width:calc(1.5rem + 2px);
	line-height:1.5rem}
	.btn-icon.btn-lg{width:calc(3rem + 2px);
	line-height:3rem}
	.btn-icon-light{color:rgba(255,255,255,.7)!important;
	border-color:transparent!important}
	.btn-icon-light:not(.active):not(:active):not(:hover):not(:focus){color:rgba(255,255,255,.7)!important}
	.btn-icon-light:hover{color:#fff!important;
	background-color:rgba(255,255,255,.2)!important}
	.card-header{color:inherit;
	background-color:#f7f9fa}
	.card-header small{margin:0;
	opacity:.8;
font-weight:400;
font-size:85%}
.card,.card-group{-webkit-box-shadow:0 0 13px 0 rgba(74,53,107,.08);
	box-shadow:0 0 13px 0 rgba(74,53,107,.08)}
	.card-group>:last-child,.card>:last-child{margin-bottom:0}
	.accordion>.card{-webkit-box-shadow:none;
	box-shadow:none}
	.card-group>.card{-webkit-box-shadow:none;
	box-shadow:none}
	.card-header-pills,.card-header-tabs{font-size:0}
	.card-header-pills .nav-link,.card-header-tabs .nav-link{font-size:.8125rem}
	.card-title{font-size:.9375rem}
	.card-header .card-title{display:inline-block;
	padding:0;
margin:0 .5rem 0 0}
.carousel-indicators li{border-radius:50%}
.carousel-control-prev:hover{background:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(0,0,0,.25)),color-stop(45%, rgba(0,0,0,0)));
	background:linear-gradient(to right,rgba(0,0,0,.25) 0,rgba(0,0,0,0) 45%)}
	.carousel-control-next:hover{background:-webkit-gradient(linear,right top, left top,color-stop(0, rgba(0,0,0,.25)),color-stop(45%, rgba(0,0,0,0)));
	background:linear-gradient(to left,rgba(0,0,0,.25) 0,rgba(0,0,0,0) 45%)}
	.dropdown-header.bg-trans-gradient{padding:1.25rem 1.5rem}
	.dropdown-menu-animated{-webkit-transform:scale(.8)!important;
	transform:scale(.8)!important;
-webkit-transition:all 270ms cubic-bezier(.34,1.25,.3,1);
transition:all 270ms cubic-bezier(.34,1.25,.3,1);
opacity:0;
visibility:hidden;
display:block}
.dropdown-menu{-webkit-box-shadow:0 0 15px 1px rgba(90,80,105,.2);
	box-shadow:0 0 15px 1px rgba(90,80,105,.2);
-webkit-user-select:text}
.dropdown-menu .dropdown-item{font-weight:400;
	cursor:pointer}
	.dropdown-menu.dropdown-sm{width:8rem;
	height:auto}
	.dropdown-menu.dropdown-md{width:14rem;
	height:auto}
	.dropdown-menu.dropdown-lg{width:17.5rem;
	height:auto}
	.dropdown-menu.dropdown-xl{width:21.875rem;
	height:auto}
	.dropdown-menu .dropdown-item:first-child,.dropdown-menu .dropdown-item:last-child{border-top-right-radius:0;
	border-bottom-right-radius:0;
border-bottom-left-radius:0;
border-top-left-radius:0}
.dropdown-toggle:after,.dropleft .dropdown-toggle:before{text-align:center;
	display:inline;
border:0!important;
font-family:'Font Awesome 5 Pro';
content:"\f107"!important;
vertical-align:top!important;
position:relative}
.dropup .dropdown-toggle:after{content:"\f106"!important}
.dropright .dropdown-toggle:after{content:"\f105"!important}
.dropleft .dropdown-toggle:before{content:"\f104"!important}
.nav-item .dropdown-toggle:after{font-size:.9em}
.dropdown-toggle.no-arrow:after,.dropdown-toggle.no-arrow:before{display:none!important}
.dropdown-menu .dropdown-menu{margin:0;
	padding:0;
border-radius:0;
position:absolute;
top:-1px;
left:100%;
background:#fff;
-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);
box-shadow:0 2px 10px rgba(0,0,0,.2);
-webkit-transform:scale(.8);
transform:scale(.8);
-webkit-transition:all 270ms cubic-bezier(.34,1.25,.3,1);
transition:all 270ms cubic-bezier(.34,1.25,.3,1);
-webkit-transition-delay:.5s;
transition-delay:.5s;
opacity:0;
visibility:hidden;
display:block}
.dropdown-menu .dropdown-menu .dropdown-item{padding-top:.5rem!important;
	padding-bottom:.5rem!important}
	.dropdown-menu .dropdown-multilevel{position:relative}
	.dropdown-menu .dropdown-multilevel.dropdown-multilevel-left>.dropdown-menu{right:100%;
	left:auto}
	.dropdown-menu .dropdown-multilevel>.dropdown-item:first-child:after{content:"\f2fb";
font-family:nextgen-icons;
font-size:inherit;
position:absolute;
right:0;
top:0;
bottom:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding-right:1.5rem}
.dropdown-menu .dropdown-multilevel:hover>.dropdown-item:not(.disabled){background:#f8f9fa;
	color:#6e4e9e}
	.dropdown-menu .dropdown-multilevel:hover>.dropdown-item:not(.disabled)+.dropdown-menu{-webkit-transition-delay:0s;
	transition-delay:0s;
-webkit-transform:scale(1);
transform:scale(1);
-webkit-transform-origin:29px -50px;
transform-origin:29px -50px;
opacity:1;
visibility:visible}
.icon-stack{position:relative;
	display:inline-block;
width:1em;
height:1em;
line-height:1em;
vertical-align:middle;
text-align:center}
.icon-stack-1x,.icon-stack-2x,.icon-stack-3x{position:absolute!important;
	left:0;
bottom:0;
width:100%;
text-align:center;
line-height:inherit!important}
.icon-stack-1x{font-size:.5em}
.icon-stack-2x{font-size:.7em}
.icon-stack-3x{font-size:1em}
.icon-stack-xl{font-size:3.125rem}
.icon-stack-lg{font-size:2.5rem}
.icon-stack-md{font-size:2.125rem}
.icon-stack-sm{font-size:1.875rem}
.filter-message{display:block;
	text-align:center;
padding:2px;
font-size:.6875rem;
text-transform:capitalize;
font-style:italic;
width:calc(100% - 60px);
max-width:180px;
border-radius:4px;
margin:1rem auto}
.filter-message:empty{display:none}
.js-list-filter:not(.primary-nav) .js-filter-hide{display:none!important}
.js-list-filter.nav-menu:not(.primary-nav) .js-filter-show{display:block!important}
.loader{display:none;
	position:absolute;
top:0;
left:0;
right:0;
bottom:0;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
background:rgba(255,255,255,.5);
color:inherit;
z-index:10}
.enable-loader:before{content:'';
background-color:rgba(255,255,255,.7);
position:absolute;
top:0;
left:0;
right:0;
bottom:0}
.enable-loader .loader{display:-webkit-box;
	display:-ms-flexbox;
display:flex}
#msgr_listfilter_input{width:calc(100% - 1rem);
	margin:0 auto;
margin-top:-41px;
padding-left:41px;
margin-bottom:10px;
opacity:0;
background:0 0;
-webkit-transition-delay:.1s;
transition-delay:.1s}
.msgr-list{width:14.563rem;
	right:-11.438rem;
z-index:101;
-webkit-transition-delay:.1s;
transition-delay:.1s}
.msgr-list+.msgr{width:calc(100% - 3.125rem);
	height:100%}
	.msgr-list+.msgr:before{content:'';
height:100%;
width:100%;
background:rgba(255,255,255,.4);
position:absolute;
z-index:100;
-webkit-transition-delay:.1s;
transition-delay:.1s;
opacity:0;
visibility:hidden}
.msgr-list:hover{right:0;
	border-left-color:rgba(0,0,0,.1)}
	.msgr-list:hover #msgr_listfilter_input{opacity:1}
	.msgr-list:hover+.msgr:before{opacity:1;
	visibility:visible}
	.chat-segment-get{text-align:left;
	position:relative;
margin:0 2rem .5rem 0}
.chat-segment-get.chat-start .chat-message{border-bottom-left-radius:3px}
.chat-segment-get.chat-start+:not(.chat-end) .chat-message{border-bottom-left-radius:3px;
	border-top-left-radius:3px}
	.chat-segment-get.chat-end .chat-message{border-top-left-radius:3px}
	.chat-segment-get .chat-message{background:#f1f0f0;
	color:rgba(0,0,0,.8);
text-align:left}
.chat-segment-sent{text-align:right;
	position:relative;
margin:0 0 .5rem 3rem}
.chat-segment-sent.chat-start .chat-message{border-bottom-right-radius:3px}
.chat-segment-sent.chat-start+:not(.chat-end) .chat-message{border-bottom-right-radius:3px;
	border-top-right-radius:3px}
	.chat-segment-sent.chat-end .chat-message{border-top-right-radius:3px}
	.chat-segment-sent .chat-message{background:#1dc9b7;
	color:#fff;
text-align:left}
.chat-message{padding:.75rem 1rem;
	border-radius:.625rem;
position:relative;
display:inline-block}
.chat-message>p{padding:.75rem 0 0;
	margin:0}
	.chat-message>p:first-child{padding-top:0}
	.chat-start{margin-bottom:3px!important}
	.chat-start .time-stamp{display:none}
	.chat-start+.chat-segment:not(.chat-end){margin-bottom:3px!important}
	.chat-start+.chat-segment:not(.chat-end) .time-stamp{display:none}
	.modal-content{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);
	box-shadow:0 0 20px 0 rgba(0,0,0,.2)}
	.modal.show .modal-dialog{-webkit-transform:none;
	transform:none}
	.modal-alert{padding:0!important}
	.modal-alert .modal-dialog{max-width:100%!important;
	display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
min-height:calc(100% - 3.5rem);
-webkit-transform:none!important;
transform:none!important}
.modal-alert .modal-content{background-color:rgba(0,0,0,.8);
	border-radius:0;
padding:1.5rem 1rem 1rem}
.modal-alert .modal-title{font-size:1.5rem;
	font-weight:300;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-wrap:wrap;
flex-wrap:wrap}
.modal-alert .modal-body,.modal-alert .modal-footer,.modal-alert .modal-header{width:100%;
	max-width:992px;
margin:0 auto;
padding:0;
color:#fff;
position:relative}
.modal-alert .close{color:#fff;
	text-shadow:0 1px 0 #000}
	.modal-transparent .modal-content{-webkit-box-shadow:0 1px 15px 1px rgba(86,61,124,.3);
	box-shadow:0 1px 15px 1px rgba(86,61,124,.3)}
	.modal-transparent .modal-content{background:rgba(40,36,47,.85)}
	.modal-backdrop-transparent{background:0 0}
	.modal-fullscreen{padding:0!important}
	.modal-fullscreen .modal-content{border-radius:0;
	border-width:0}
	.modal-fullscreen .modal-dialog{max-width:calc(100vw - 40px);
	max-height:calc(100vh - 80px)}
	.modal-fullscreen .modal-dialog .modal-content{height:calc(100vh - 80px)}
	.modal-dialog-bottom,.modal-dialog-top{position:absolute;
	top:0;
margin:0;
min-width:100%}
.modal-dialog-bottom .modal-dialog,.modal-dialog-top .modal-dialog{width:100%;
	max-width:100%;
margin:0}
.modal-dialog-bottom .modal-content,.modal-dialog-top .modal-content{border-radius:0;
	border:0}
	.modal-dialog-bottom{top:auto;
	bottom:0}
	.modal.fade .modal-dialog-bottom{-webkit-transform:translate(0,25%);
	transform:translate(0,25%)}
	.modal-dialog-left{position:absolute;
	top:0;
left:0;
width:100%;
height:100%;
margin:0!important}
.modal-dialog-left .modal-content{min-height:100%;
	border-width:0;
border-radius:0}
.modal.fade .modal-dialog-left{-webkit-transform:translate(-25%,0);
	transform:translate(-25%,0)}
	.modal-dialog-right{position:absolute;
	top:0;
right:0;
width:100%;
height:100%;
margin:0!important;
border-width:0}
.modal-dialog-right .modal-content{min-height:100%;
	border-width:0;
border-radius:0}
.modal.fade .modal-dialog-right{-webkit-transform:translate(25%,0);
	transform:translate(25%,0)}
	.modal.show .modal-dialog{-webkit-transform:translate(0,0);
	transform:translate(0,0)}
	.modal-md{max-width:350px}
	.pagination .page-item:not(:first-child){margin-left:.4rem}
	.pagination .page-item.disabled .page-link,.pagination .page-item:first-child:not(.active) .page-link,.pagination .page-item:last-child:not(.active) .page-link{background:#e7e1f0}
	.pagination .page-link{border-radius:4px;
	border-width:0}
	.pagination .page-link:hover{background-color:#886ab5!important;
	color:#fff}
	.pagination.pagination-xs .page-link{padding:.2rem .5rem;
	font-size:.75rem}
	.panel-fullscreen{overflow:hidden;
	max-width:100%}
	.panel{display:-webkit-box;
	display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
position:relative;
background-color:#fff;
-webkit-box-shadow:0 0 13px 0 rgba(62,44,90,.08);
box-shadow:0 0 13px 0 rgba(62,44,90,.08);
margin-bottom:1.5rem;
border-radius:4px;
border:1px solid rgba(0,0,0,.09);
border-bottom:1px solid #e0e0e0;
border-radius:4px;
-webkit-transition:border .5s ease-out;
transition:border .5s ease-out}
.panel .panel-container{position:relative;
	border-radius:0 0 4px 4px}
	.panel .panel-container .panel-content{padding:1rem 1rem}
	.panel .panel-container .panel-content:last-child,.panel .panel-container .panel-content:only-child{border-radius:0 0 4px 4px}
	.panel.panel-refresh .js-panel-refresh{opacity:.5;
	cursor:wait}
	.panel.panel-fullscreen{position:fixed!important;
	z-index:2055;
top:0;
left:0;
right:0;
height:100vh!important;
max-height:100vh!important;
width:100vw!important;
max-width:100vw!important;
border-radius:0;
border:0}
.panel.panel-fullscreen .js-panel-close,.panel.panel-fullscreen .js-panel-collapse,.panel.panel-fullscreen [data-action=panel-close],.panel.panel-fullscreen [data-action=panel-collapse]{display:none!important}
.panel.panel-fullscreen .panel-hdr{height:4.125rem;
	border-radius:0;
-webkit-box-shadow:0 .125rem .125rem -.0625rem rgba(74,53,107,.1);
box-shadow:0 .125rem .125rem -.0625rem rgba(74,53,107,.1)}
.panel.panel-fullscreen .panel-hdr h2{font-size:1.125rem;
	font-weight:400}
	.panel.panel-fullscreen .js-panel-locked{display:none}
	.panel.panel-fullscreen .btn-panel[data-action=panel-fullscreen],.panel.panel-fullscreen .js-panel-fullscreen{width:1.5rem;
	height:1.5rem}
	.panel.panel-fullscreen .panel-container{-webkit-box-flex:1;
	-ms-flex:1;
flex:1;
overflow-y:auto;
border-radius:0;
display:block!important}
.panel.panel-locked:not(.panel-fullscreen) .js-panel-locked{font-weight:700}
.panel.panel-locked:not(.panel-fullscreen) .panel-hdr h2:before{font-family:nextgen-icons;
	content:"\f2ae";
position:absolute;
top:0;
bottom:0;
right:5px;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
font-size:1.1rem;
color:#fd3995}
.panel.ui-sortable-helper{-webkit-box-shadow:0 5px 16px 0 rgba(0,0,0,.05),0 5px 20px 0 rgba(0,0,0,.09);
	box-shadow:0 5px 16px 0 rgba(0,0,0,.05),0 5px 20px 0 rgba(0,0,0,.09)}
	.panel-tag{padding:1rem 1rem;
	margin-bottom:2rem;
border-left:3px solid #1dc9b7;
background:#eef7fd;
opacity:.8;
font-weight:400;
font-size:.875rem;
border-radius:0 8px 8px 0}
.panel-tag>:last-child,.panel-tag>:only-child{margin-bottom:0}
.panel-tag:only-child{margin-bottom:0}
.panel-hdr{display:-webkit-box;
	display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
background:#fff;
min-height:3rem;
border-bottom:1px solid rgba(0,0,0,.07);
border-radius:4px 4px 0 0;
-webkit-transition:background-color .4s ease-out;
transition:background-color .4s ease-out}
.panel-collapsed .panel-hdr{border-radius:4px}
.panel-hdr>:first-child{padding-left:1rem}
.panel-hdr>:last-child{padding-right:1rem}
.panel-hdr h2{-webkit-box-flex:1;
	-ms-flex:1;
flex:1;
font-size:.875rem;
margin:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
line-height:3rem;
color:inherit;
color:#333;
position:relative;
font-weight:500}
.panel-hdr h2:not(:only-child){margin-right:.66667rem}
.panel-hdr h2>[class*=fw-]{margin-left:4px}
.panel-hdr h2 small{display:inline-block;
	margin:0;
opacity:.8;
font-weight:400;
font-size:.75rem;
margin-left:.5rem}
.panel-hdr h2 .panel-icon{margin-right:.5rem}
.panel-hdr[class*=" bg-"] h2,.panel-hdr[class^=bg-] h2{color:inherit}
.panel-sortable:not(.panel-locked).ui-sortable-helper:active{border-color:rgba(0,0,0,.15)}
.panel-toolbar{display:-webkit-box;
	display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}
.panel-toolbar .btn-panel{margin-left:.3rem;
	padding:0;
width:1rem;
height:1rem;
-webkit-box-sizing:border-box;
box-sizing:border-box;
border-radius:50%;
opacity:.8}
.panel-toolbar .btn-panel:hover{opacity:1}
.panel-toolbar .btn-panel.js-panel-collapse,.panel-toolbar .btn-panel[data-action=panel-collapse]{background:#1dc9b7}
.panel-toolbar .btn-panel.js-panel-fullscreen,.panel-toolbar .btn-panel[data-action=panel-fullscreen]{background:#ffc241}
.panel-toolbar .btn-panel.js-panel-close,.panel-toolbar .btn-panel[data-action=panel-close]{background:#fd3995}
.panel-toolbar .btn-toolbar-master{height:3rem;
	width:1.826875rem;
border-radius:0;
margin-right:-1rem;
border-top-right-radius:3px;
margin-left:.5rem;
padding:0 13px;
background:0 0;
border:0;
font-size:1.5625rem;
color:inherit;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}
.panel-toolbar .btn-toolbar-master[aria-expanded=true]{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15) inset;
	box-shadow:0 2px 5px rgba(0,0,0,.15) inset}
	.panel-toolbar .btn-toolbar-master+.dropdown-menu{right:0;
	top:3rem;
left:auto!important;
margin:0;
border-radius:0}
.panel-toolbar .btn-panel-flat:last-child{border-top-right-radius:3px}
.panel-sortable:not(.panel-fullscreen):not(.panel-locked) .ui-sortable-handle{cursor:move}
.panel-placeholder{background-color:#e8e6ec;
	-webkit-box-sizing:border-box;
box-sizing:border-box;
margin-bottom:1.5rem;
border-radius:5px;
position:relative;
overflow:hidden;
border:1px solid transparent}
.panel-placeholder:after,.panel-placeholder:before{content:" ";
background-image:url(data:image/gif;
	base64,R0lGODlhCAAIAJAAAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQECgD/ACwAAAAACAAIAAACD4SDYZB6udpiaMJYsXuoAAAh+QQECgD/ACwAAAAACAAIAAACDYQRGadrzVRMB9FZ5SwAIfkEBAoA/wAsAAAAAAgACAAAAg8MDqGYaudeW9ChyOyltQAAIfkEBAoA/wAsAAAAAAgACAAAAg9MgGCXm+rQYtC0WGl9oQAAIfkEBAoA/wAsAAAAAAgACAAAAg+MgWCRernaYmjCWLF7qAAAIfkEBAoA/wAsAAAAAAgACAAAAg2MAwmna81UTAfRWeUsACH5BAQKAP8ALAAAAAAIAAgAAAIPRB6gmGrnXlvQocjspbUAACH5BAQKAP8ALAAAAAAIAAgAAAIPBIJhl5vq0GLQtFhpfaAAADs=);
border-radius:5px;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
opacity:.3}
.panel-placeholder:before{background:#e8e6ec;
	margin:1px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
opacity:1;
z-index:1}
.mod-panel-clean .panel-hdr{background:#fff;
	background-image:-webkit-gradient(linear,left top, left bottom,from(#f7f7f7),to(#fff));
background-image:linear-gradient(to bottom,#f7f7f7,#fff);
-webkit-box-shadow:none;
box-shadow:none}
.mod-panel-clean .panel-hdr h2{color:#333;
	font-weight:500}
	@media only screen and (max-width:420px){.panel .panel-hdr{font-size:.875rem;
	min-height:-1rem}
	.panel .panel-hdr>:first-child{padding-left:10px}
	.panel .panel-hdr>:last-child{padding-right:10px}
	.panel .panel-hdr .panel-toolbar .btn-toolbar-master{margin-right:-10px}
	.panel .panel-container .panel-content:first-child{padding:10px}
}
	@media print{.panel-fullscreen .page-breadcrumb,.panel-fullscreen .page-content .panel:not(.panel-fullscreen),.panel-fullscreen .subheader{display:none}
	.panel-fullscreen .panel-container,.panel-fullscreen .panel-content,.panel-fullscreen .panel-hdr,.panel-fullscreen h2{border:none;
	padding:0!important}
	.panel-fullscreen .panel{margin:0}
}
	.popover{-webkit-box-shadow:0 0 15px 1px rgba(90,80,105,.2);
	box-shadow:0 0 15px 1px rgba(90,80,105,.2);
margin:12px}
.popover .arrow{border-color:inherit}
.popover .popover-header{font-weight:500;
	font-size:.875rem;
border-radius:.5rem .5rem 0 0;
border-bottom-width:0}
.popover .popover-body{padding:0}
.popover-body:not(:empty){padding:0 1rem 1rem}
.popover-header:empty+.popover-body{padding-top:1rem}
.progress-xs{height:5px}
.progress-sm{height:8px}
.progress-md{height:14px}
.progress-lg{height:20px}
.progress-xl{height:30px}
.menu-item,label.menu-open-button{background:#886ab5;
	border-radius:50%;
width:45px;
height:45px;
position:absolute!important;
padding:0;
right:0;
bottom:0;
color:#fff!important;
text-align:center;
line-height:45px;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-webkit-transition:-webkit-transform ease-out .2s;
transition:-webkit-transform ease-out .2s;
transition:transform ease-out .2s;
transition:transform ease-out .2s, -webkit-transform ease-out .2s;
-webkit-box-shadow:0 1px 10px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);
box-shadow:0 1px 10px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1)}
.menu-item:hover,label.menu-open-button:hover{background:#6e4e9e}
.shortcut-menu{position:fixed;
	right:1.5rem;
bottom:4.3125rem;
z-index:931}
.menu-open{display:none}
.menu-item,label.menu-open-button{font-size:16px}
label.menu-open-button{z-index:932;
	-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);
transition-timing-function:cubic-bezier(.175,.885,.32,1.275);
-webkit-transition-duration:.4s;
transition-duration:.4s;
cursor:pointer;
margin:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}
.app-shortcut-icon{width:5px;
	height:5px;
background:#ecf0f1;
color:#ecf0f1;
-webkit-transition:.3s;
transition:.3s;
-webkit-box-shadow:-8px -8px,0 -8px,8px -8px,-8px 0,8px 0,-8px 8px,0 8px,8px 8px;
box-shadow:-8px -8px,0 -8px,8px -8px,-8px 0,8px 0,-8px 8px,0 8px,8px 8px}
.menu-open:checked+.menu-open-button{-webkit-transition-timing-function:linear;
	transition-timing-function:linear;
-webkit-transition-duration:.2s;
transition-duration:.2s;
-webkit-transform:scale(.9,.9) translate3d(0,0,0);
transform:scale(.9,.9) translate3d(0,0,0);
background:#505050}
.menu-open:checked+.menu-open-button .app-shortcut-icon{-webkit-box-shadow:0 -5px,0 -8px,5px 0,-5px 0,8px 0,-8px 0,0 8px,0 5px!important;
	box-shadow:0 -5px,0 -8px,5px 0,-5px 0,8px 0,-8px 0,0 8px,0 5px!important;
-webkit-transform:rotate3d(0,0,1,-45deg) scale3d(.8,.8,.8);
transform:rotate3d(0,0,1,-45deg) scale3d(.8,.8,.8)}
.menu-open:checked~.menu-item{-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);
	transition-timing-function:cubic-bezier(.165,.84,.44,1)}
	.menu-open:checked~.menu-item:nth-child(3){-webkit-transition-duration:150ms;
	transition-duration:150ms;
-webkit-transform:translate3d(0,-48px,0);
transform:translate3d(0,-48px,0)}
.menu-open:checked~.menu-item:nth-child(4){-webkit-transition-duration:250ms;
	transition-duration:250ms;
-webkit-transform:translate3d(0,-96px,0);
transform:translate3d(0,-96px,0)}
.menu-open:checked~.menu-item:nth-child(5){-webkit-transition-duration:350ms;
	transition-duration:350ms;
-webkit-transform:translate3d(0,-144px,0);
transform:translate3d(0,-144px,0)}
.menu-open:checked~.menu-item:nth-child(6){-webkit-transition-duration:450ms;
	transition-duration:450ms;
-webkit-transform:translate3d(0,-192px,0);
transform:translate3d(0,-192px,0)}
.menu-open:checked~.menu-item:nth-child(7){-webkit-transition-duration:550ms;
	transition-duration:550ms;
-webkit-transform:translate3d(0,-240px,0);
transform:translate3d(0,-240px,0)}
.slide-on-mobile{width:15rem}
@media only screen and (max-width:992px){.slide-on-mobile{-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
z-index:950;
position:absolute!important;
top:0;
bottom:0;
background-color:#f8f9fa;
-webkit-transition:all 470ms cubic-bezier(.34,1.25,.3,1);
transition:all 470ms cubic-bezier(.34,1.25,.3,1)}
.slide-backdrop{background:0 0;
	-webkit-transition:background .3s;
transition:background .3s}
.slide-on-mobile-left{border-right:1px solid rgba(0,0,0,.09);
	left:-15rem}
	.slide-on-mobile-left-show{left:0}
	.slide-on-mobile-right{border-left:1px solid rgba(0,0,0,.09);
	right:-15rem}
	.slide-on-mobile-right-show{right:0}
	.slide-on-mobile-left-show+.slide-backdrop,.slide-on-mobile-right-show+.slide-backdrop{background:rgba(0,0,0,.09);
	position:absolute;
z-index:948;
left:0;
right:0;
bottom:0;
top:0}
}
.table.table-striped:not(.table-bordered) tbody td,.table.table-striped:not(.table-bordered) tbody th,.table.table-striped:not(.table-bordered) th{border:0}
.table thead[class*=" bg-"] tr>th,.table thead[class^=bg-] tr>th{border-top:0;
	border-bottom:0}
	.table tr[class*=" bg-"]>td,.table tr[class*=" bg-"]>th,.table tr[class^=bg-]>td,.table tr[class^=bg-]>th{border-top:0!important}
	.thead-themed{background-color:#f2f2f2;
	background-image:-webkit-gradient(linear,left bottom, left top,from(#f2f2f2),to(#fafafa));
background-image:linear-gradient(to top,#f2f2f2,#fafafa)}
.table-dark .thead-themed{background-color:#363636;
	background-image:-webkit-gradient(linear,left bottom, left top,from(#363636),to(#2a2a2a));
background-image:linear-gradient(to top,#363636,#2a2a2a)}
.table-bordered[class*=" bg-"],.table-bordered[class*=" bg-"] td,.table-bordered[class*=" bg-"] th,.table-bordered[class^=bg-],.table-bordered[class^=bg-] td,.table-bordered[class^=bg-] th{border:1px solid rgba(255,255,255,.1)}
.table-bordered [class*=" bg-"] td,.table-bordered [class*=" bg-"] th,.table-bordered [class^=bg-] td,.table-bordered [class^=bg-] th{border:1px solid rgba(0,0,0,.1)}
.table-hover tbody tr:hover{-webkit-box-shadow:inset 1px 0 0 #dadce0,inset -1px 0 0 #dadce0,0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
	box-shadow:inset 1px 0 0 #dadce0,inset -1px 0 0 #dadce0,0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
z-index:1}
th{font-weight:500}
.table-clean{background:0 0;
	border:none}
	.table-clean td,.table-clean th,.table-clean tr{border:none;
	background:0 0}
	.table-scale-border-top{border-top:2px solid #505050!important}
	.table-scale-border-bottom{border-bottom:2px solid #505050!important}
	.nav-tabs-clean{height:45px;
	border-bottom:1px solid rgba(0,0,0,.1)}
	.nav-tabs-clean .nav-item .nav-link{border-radius:0;
	border:0;
height:45px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
border-bottom:1px solid transparent}
.nav-tabs-clean .nav-item .nav-link.active{border-bottom:1px solid #886ab5;
	color:#886ab5}
	.nav-tabs-clean .nav-item .nav-link:hover{color:#886ab5}
	.nav-tabs .nav-item .nav-link:not(:hover){color:inherit}
	.nav-tabs .nav-item .nav-link.active:not(:hover){color:#333}
	.nav-tabs .nav-item .nav-link:hover:not(.active){color:inherit}
	.nav .nav-link:not([class^=btn-]):not([class*=" btn-"]){font-weight:500;
	font-size:.8125rem}
	.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#886ab5}
	.tooltip-inner{font-family:Roboto,"Helvetica Neue",Helvetica,Arial;
font-weight:500;
-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);
box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}
.h-auto{height:auto!important}
.w-auto{width:auto!important}
.min-height-reset{min-height:initial!important}
.max-width-reset{max-width:none!important}
.max-height-reset{max-height:none!important}
.min-width-0{min-width:0}
.width-0{width:0}
.width-1{width:1.5rem}
.width-2{width:2rem}
.width-3{width:2.5rem}
.width-4{width:2.75rem}
.width-5{width:3rem}
.width-6{width:3.25rem}
.width-7{width:3.5rem}
.width-8{width:3.75rem}
.width-9{width:4rem}
.width-10{width:4.25rem}
.width-xs{min-width:5rem}
.width-sm{min-width:10rem}
.width-lg{min-width:15rem}
.width-xl{min-width:20rem}
.height-0{height:0}
.height-1{height:1.5rem}
.height-2{height:2rem}
.height-3{height:2.5rem}
.height-4{height:2.75rem}
.height-5{height:3rem}
.height-6{height:3.25rem}
.height-7{height:3.5rem}
.height-8{height:3.75rem}
.height-9{height:4rem}
.height-10{height:4.25rem}
.height-xs{min-height:5rem}
.height-sm{min-height:10rem}
.height-lg{min-height:15rem}
.height-xl{min-height:20rem}
.l-h-n{line-height:normal}
.bg-img-none{background-image:none!important}
.flex-1{-webkit-box-flex:1;
	-ms-flex:1;
flex:1}
.m-g{margin:1.5rem}
.mb-g{margin-bottom:1.5rem!important}
.mb-gb{margin-bottom:3rem}
.p-g{padding:1.5rem}
.text-truncate-header{max-width:6.0625rem}
.text-truncate-xs{max-width:4.5625rem}
.text-truncate-sm{max-width:117px}
.text-truncate-md{max-width:160px}
.text-truncate-default{max-width:180px}
.text-truncate-lg{max-width:200px}
.text-blur{color:transparent!important;
	text-shadow:0 0 5px rgba(0,0,0,.5)}
	a.text-blur{text-shadow:0 0 5px rgba(136,106,181,.5)}
	.pos-top{top:0}
	.pos-left{left:0}
	.pos-right{right:0}
	.pos-bottom{bottom:0}
	.fw-300{font-weight:300!important}
	.fw-400{font-weight:400!important}
	.fw-500{font-weight:500!important}
	.fw-700{font-weight:700!important}
	.fw-900{font-weight:900!important}
	.fw-n{font-weight:400!important}
	.fs-nano{font-size:.6875rem!important}
	.fs-xs{font-size:.75rem!important}
	.fs-sm{font-size:.78125rem!important}
	.fs-b{font-size:.8125rem!important}
	.fs-md{font-size:.875rem!important}
	.fs-lg{font-size:.9375rem!important}
	.fs-xl{font-size:1rem!important}
	.fs-xxl{font-size:1.75rem!important}
	.opacity-5{opacity:.05}
	.opacity-10{opacity:.1}
	.opacity-15{opacity:.15}
	.opacity-20{opacity:.2}
	.opacity-25{opacity:.25}
	.opacity-30{opacity:.3}
	.opacity-35{opacity:.35}
	.opacity-40{opacity:.4}
	.opacity-45{opacity:.45}
	.opacity-50{opacity:.5}
	.opacity-55{opacity:.55}
	.opacity-60{opacity:.6}
	.opacity-65{opacity:.65}
	.opacity-70{opacity:.7}
	.opacity-75{opacity:.75}
	.opacity-80{opacity:.8}
	.opacity-85{opacity:.85}
	.opacity-90{opacity:.9}
	.opacity-95{opacity:.95}
	.opacity-100{opacity:1}
	.bg-white{background-color:#fff;
	color:#666}
	.bg-faded{background-color:#f7f9fa}
	.bg-offwhite-fade{background-color:#fff;
	background-image:-webkit-gradient(linear,left bottom, left top,from(#fff),to(#f8f8f8));
background-image:linear-gradient(to top,#fff,#f8f8f8)}
.bg-subtlelight{background-color:#fff}
.bg-subtlelight-fade{background-color:#fff;
	background-image:-webkit-gradient(linear,left bottom, left top,from(#fff),to(#f5fcff));
background-image:linear-gradient(to top,#fff,#f5fcff)}
.bg-highlight{background-color:#fffaee}
.bg-gray-50{background-color:#f9f9f9}
.bg-gray-100{background-color:#f8f9fa}
.bg-gray-200{background-color:#f3f3f3}
.bg-gray-300{background-color:#dee2e6}
.bg-gray-400{background-color:#ced4da}
.bg-gray-500{background-color:#adb5bd}
.bg-gray-600{background-color:#868e96}
.bg-gray-700{background-color:#495057}
.bg-gray-800{background-color:#343a40}
.bg-gray-900{background-color:#212529}
.border-faded{border:1px solid rgba(29,29,29,.07)}
.border-transparent{border:1px solid transparent!important}
.border-top-left-radius-0{border-top-left-radius:0!important}
.border-bottom-left-radius-0{border-bottom-left-radius:0!important}
.border-top-right-radius-0{border-top-right-radius:0!important}
.border-bottom-right-radius-0{border-bottom-right-radius:0!important}
.rounded-plus{border-radius:10px}
.rounded-bottom{border-radius:0 0 4px}
.rounded-top{border-radius:4px 4px 0 0}
.rotate-90{-webkit-transform:rotate(90deg);
	transform:rotate(90deg)}
	.rotate-180{-webkit-transform:rotate(180deg);
	transform:rotate(180deg)}
	.rotate-270{-webkit-transform:rotate(270deg);
	transform:rotate(270deg)}
	.shadow-0{-webkit-box-shadow:none!important;
	box-shadow:none!important}
	.shadow-1,.shadow-hover-1:hover{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.02),0 1px 2px rgba(0,0,0,.1);
	box-shadow:0 2px 3px rgba(0,0,0,.02),0 1px 2px rgba(0,0,0,.1)}
	.shadow-2,.shadow-hover-2:hover{-webkit-box-shadow:0 .1rem .15rem rgba(0,0,0,.1);
	box-shadow:0 .1rem .15rem rgba(0,0,0,.1)}
	.shadow-3,.shadow-hover-3:hover{-webkit-box-shadow:0 .1rem .15rem rgba(0,0,0,.125);
	box-shadow:0 .1rem .15rem rgba(0,0,0,.125)}
	.shadow-4,.shadow-hover-4:hover{-webkit-box-shadow:0 .1rem .25rem rgba(0,0,0,.125);
	box-shadow:0 .1rem .25rem rgba(0,0,0,.125)}
	.shadow-5,.shadow-hover-5:hover{-webkit-box-shadow:0 .125rem .325rem rgba(0,0,0,.175);
	box-shadow:0 .125rem .325rem rgba(0,0,0,.175)}
	.shadow-hover-inset-1:hover,.shadow-inset-1{-webkit-box-shadow:inset 0 .25rem .125rem 0 rgba(33,37,41,.025);
	box-shadow:inset 0 .25rem .125rem 0 rgba(33,37,41,.025)}
	.shadow-hover-inset-2:hover,.shadow-inset-2{-webkit-box-shadow:inset 0 .2rem .325rem rgba(0,0,0,.04);
	box-shadow:inset 0 .2rem .325rem rgba(0,0,0,.04)}
	.shadow-hover-inset-3:hover,.shadow-inset-3{-webkit-box-shadow:inset 0 .2rem .325rem rgba(0,0,0,.05);
	box-shadow:inset 0 .2rem .325rem rgba(0,0,0,.05)}
	.shadow-hover-inset-4:hover,.shadow-inset-4{-webkit-box-shadow:inset 0 .25rem .5rem rgba(0,0,0,.06);
	box-shadow:inset 0 .25rem .5rem rgba(0,0,0,.06)}
	.shadow-hover-inset-5:hover,.shadow-inset-5{-webkit-box-shadow:inset 0 .35rem .5rem rgba(0,0,0,.07);
	box-shadow:inset 0 .35rem .5rem rgba(0,0,0,.07)}
	.shadow-sm-hover:hover{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;
	box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}
	.shadow-hover:hover{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;
	box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
	.shadow-lg-hover:hover{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;
	box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}
	.hover-bg{background:#fff;
	-webkit-transition:all .1s ease-in;
transition:all .1s ease-in;
color:inherit}
.hover-bg:hover{background:inherit;
	color:inherit}
	.hover-effect-dot{position:relative}
	.hover-effect-dot:before{content:"";
background:rgba(0,0,0,.2);
width:0%;
height:0%;
display:block;
position:absolute;
top:50%;
left:50%;
border-radius:100%;
-webkit-transition:all .1s ease-in;
transition:all .1s ease-in}
.hover-effect-dot:hover:before{width:75%;
	height:75%;
top:12%;
left:12%}
.hover-highlight:hover{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(29,33,41,.03)),to(rgba(29,33,41,.04)));
	background-image:linear-gradient(rgba(29,33,41,.03),rgba(29,33,41,.04))}
	.hover-highlight:active{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(29,33,41,.05)),to(rgba(29,33,41,.06)));
	background-image:linear-gradient(rgba(29,33,41,.05),rgba(29,33,41,.06))}
	.show-child-on-hover .show-on-hover-parent{display:none}
	.show-child-on-hover:hover .show-on-hover-parent{display:block}
	.hide-child-on-hover .hide-on-hover-parent{display:block}
	.hide-child-on-hover:hover .hide-on-hover-parent{display:none}
	.z-index-space{z-index:1000}
	.z-index-cloud{z-index:950}
	.z-index-ground{z-index:0}
	.z-index-water{z-index:-99}
	.cursor-auto{cursor:auto!important}
	.cursor-crosshair{cursor:crosshair!important}
	.cursor-default{cursor:default!important}
	.cursor-e-resize{cursor:e-resize!important}
	.cursor-help{cursor:help!important}
	.cursor-move{cursor:move!important}
	.cursor-n-resize{cursor:n-resize!important}
	.cursor-ne-resize{cursor:ne-resize!important}
	.cursor-nw-resize{cursor:nw-resize!important}
	.cursor-pointer{cursor:pointer!important}
	.cursor-progress{cursor:progress!important}
	.cursor-s-resize{cursor:s-resize!important}
	.cursor-se-resize{cursor:se-resize!important}
	.cursor-sw-resize{cursor:sw-resize!important}
	.cursor-text{cursor:text!important}
	.cursor-w-resize{cursor:w-resize!important}
	.cursor-wait{cursor:wait!important}
	.cursor-inherit{cursor:inherit!important}
	.state-selected{background:#e7f4fe!important}
	[aria-expanded=false]~.collapsed-reveal{display:none}
	[aria-expanded=false] .collapsed-reveal{display:none}
	[aria-expanded=false]~.collapsed-hidden{display:block}
	[aria-expanded=false] .collapsed-hidden{display:block}
	[aria-expanded=true]~.collapsed-reveal{display:block}
	[aria-expanded=true] .collapsed-reveal{display:block}
	[aria-expanded=true]~.collapsed-hidden{display:none}
	[aria-expanded=true] .collapsed-hidden{display:none}
	.demo-window{position:relative;
	z-index:1;
overflow:hidden;
padding-top:23px;
-webkit-box-shadow:0 2px 10px rgba(0,0,0,.12);
box-shadow:0 2px 10px rgba(0,0,0,.12);
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
.demo-window .demo-window-content:after,.demo-window .demo-window-content:before,.demo-window:after,.demo-window:before{content:"";
position:absolute;
display:block}
.demo-window:before{top:0;
	right:0;
left:0;
z-index:3;
height:23px;
background:#e5e5e5}
.demo-window .demo-window-content:after,.demo-window .demo-window-content:before,.demo-window:after{left:10px;
	background:#ccc;
top:6px;
z-index:4;
width:11px;
height:11px;
border-radius:50%}
.demo-window .demo-window-content{width:100%}
.demo-window .demo-window-content img{display:block;
	width:100%}
	.demo-window .demo-window-content:before{left:26px}
	.demo-window .demo-window-content:after{left:43px}
	.layout-composed .page-content{padding:0!important}
	.layout-composed .page-content .page-breadcrumb,.layout-composed .page-content .subheader{display:none}
	@media only screen and (max-width:992px){.layout-composed-mobile .page-content{padding:0!important}
	.layout-composed-mobile .page-content .page-breadcrumb,.layout-composed-mobile .page-content .subheader{display:none}
	.position-on-mobile-absolute{position:absolute!important}
	.position-on-mobile-relative{position:relative!important}
	.position-on-mobile-static{position:static!important}
	.height-mobile-auto{height:auto;
	min-height:auto;
max-height:auto}
.width-mobile-auto{width:auto;
	min-width:auto;
max-width:auto}
.expand-full-height-on-mobile{height:calc(100vh - 4.125rem)!important}
.expand-full-width-on-mobile{width:100vw!important;
	max-width:100vw!important}
}
	.list-style-none{list-style:none}
	.list-style-none ul{list-style:none}
	.row-grid{overflow:hidden}
	.row-grid>.col,.row-grid>[class$=" col"],.row-grid>[class*=" col "],.row-grid>[class*=" col-"],.row-grid>[class=col],.row-grid>[class^="col "],.row-grid>[class^=col-]{position:relative}
	.row-grid>.col:after,.row-grid>[class$=" col"]:after,.row-grid>[class*=" col "]:after,.row-grid>[class*=" col-"]:after,.row-grid>[class=col]:after,.row-grid>[class^="col "]:after,.row-grid>[class^=col-]:after{content:"";
position:absolute;
top:0;
bottom:0;
left:-1px;
display:block;
width:0;
border-left:1px solid rgba(29,29,29,.07)}
.row-grid>.col:before,.row-grid>[class$=" col"]:before,.row-grid>[class*=" col "]:before,.row-grid>[class*=" col-"]:before,.row-grid>[class=col]:before,.row-grid>[class^="col "]:before,.row-grid>[class^=col-]:before{content:"";
position:absolute;
right:0;
bottom:-1px;
left:0;
display:block;
height:0;
border-top:1px solid rgba(29,29,29,.07)}
.list-table{height:auto;
	display:table;
margin:0;
padding:0}
.list-table>li{display:table-cell;
	vertical-align:middle;
position:relative;
padding:0}
.list-table>li.search{position:static}
.disabled:not(.btn),.disabled:not(.btn)>*{-webkit-filter:grayscale(80%);
	filter:grayscale(80%);
opacity:.8;
cursor:not-allowed}
.disabled:not(.btn) .collapse-sign,.disabled:not(.btn) ul,.disabled:not(.btn)>* .collapse-sign,.disabled:not(.btn)>* ul{display:none}
ul.list-verticle{margin:0;
	padding:0;
list-style:none}
.show>.dropdown-menu-animated{-webkit-transform:scale(1)!important;
	transform:scale(1)!important;
-webkit-transform-origin:29px -50px;
transform-origin:29px -50px;
opacity:1;
visibility:visible}
hr{border:none;
	border-bottom:1px dashed #eee}
	hr.hr-xl{margin:3rem 0}
	.bg-trans-gradient{background:linear-gradient(250deg,#3e93d6,#8a75aa)}
	.table-border-0 td,.table-border-0 th{border:0!important}
	.table-calendar{table-layout:fixed}
	.table-calendar th{border:0!important;
	font-weight:500}
	.table-calendar tr td:first-child{border-left:0}
	.table-calendar tr td:last-child{border-right:0;
	padding-right:10px}
	.table-calendar td,.table-calendar th{text-align:right;
	vertical-align:top;
padding:5px 8px;
position:relative}
.list-spaced li{margin-top:7px;
	margin-bottom:7px}
	.list-spaced li:first-child{margin-top:0}
	.list-spaced li:last-child{margin-bottom:0}
	.list-spaced>li{padding:0 0 .2rem}
	.profile-image{width:3.125rem;
	height:3.125rem}
	.profile-image-md{width:2rem;
	height:2rem}
	.profile-image-sm{width:1.5625rem;
	height:1.5625rem}
	.img-share{width:auto;
	height:2.8125rem}
	span.img-share{width:4.12594rem;
	height:2.8125rem}
	.notes{padding:5px;
	background:#f9f4b5}
	.disclaimer{padding-left:10px;
	font-size:.5rem;
color:#a2a2a2;
letter-spacing:1px;
text-transform:uppercase;
font-style:italic}
.scrolling-wrapper{display:-webkit-box;
	display:-ms-flexbox;
display:flex;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
overflow-x:auto;
-webkit-overflow-scrolling:touch}
.scrolling-wrapper .card{-webkit-box-flex:0;
	-ms-flex:0 0 auto;
flex:0 0 auto}
.scrolling-wrapper::-webkit-scrollbar{display:none}
.status{position:relative}
.status:before{content:" ";
position:absolute;
width:15px;
height:15px;
display:block;
top:-2px;
right:-2px;
background:#505050;
border-radius:50%;
border:2px solid #fff}
.status.status-sm:before{width:10px;
	height:10px;
border-width:1px;
top:0;
right:0}
.status.status-success:before{background:#1dc9b7}
.status.status-danger:before{background:#fd3995}
.status.status-warning:before{background:#ffc241}
.container.container-sm{max-width:576px}
.container.container-md{max-width:768px}
.container.container-lg{max-width:992px}
.hidden-xs-up{display:none!important}
@media (max-width:575.98px){.hidden-xs-down{display:none!important}
}
@media (min-width:576px){.hidden-sm-up{display:none!important}
}
@media (max-width:767.98px){.hidden-sm-down{display:none!important}
}
@media (min-width:768px){.hidden-md-up{display:none!important}
}
@media (max-width:991.98px){.hidden-md-down{display:none!important}
}
@media (min-width:992px){.hidden-lg-up{display:none!important}
}
@media (max-width:1398.98px){.hidden-lg-down{display:none!important}
}
@media (min-width:1399px){.hidden-xl-up{display:none!important}
}
.hidden-xl-down{display:none!important}
.frame-heading{font-size:.8125rem;
	margin-bottom:1rem;
color:#a1a1a1;
font-weight:500}
.frame-heading small{font-size:.8125rem;
	margin-bottom:.5rem}
	.frame-wrap{background:#fff;
	padding:0;
margin-bottom:3rem}
*>.frame-wrap:last-child{margin-bottom:0!important}
.time-stamp{font-size:.78125rem;
	margin:.25rem 0 0 0;
color:#767676;
font-weight:300}
[data-hasmore]{position:relative;
	color:#fff}
	[data-hasmore]:before{content:attr(data-hasmore);
	border-radius:inherit;
background:rgba(0,0,0,.4);
height:inherit;
width:100%;
position:absolute;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
font-weight:500;
font-size:inherit}
code{background:#f8f8f8;
	padding:4px 7px;
border-radius:4px}
.star{visibility:hidden;
	font-size:1.5em;
cursor:pointer}
.star:before{content:"☆";
position:absolute;
visibility:visible}
.star:checked:before{content:"★";
position:absolute}
.mobile-view-activated.header-function-fixed .page-footer:after,.mobile-view-activated.header-function-fixed .page-header:after,.shadow-bottom:after,.shadow-top:after{content:"";
height:6px;
position:absolute;
background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAPYAAAAICAMAAAD9VPKTAAAATlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEoqZZAAAAGnRSTlMACRVXPCMeNMEsdZ98SZBDbFDIrZhkXreCiM2g9MAAAAD1SURBVDjLzZHbDoIwEAVdEC94raLi//+otD1Lu4tgCWqYhPC0J5np4jeQ+2gKYWZukCLrYTWKvpVOl/9AAeVUMNuWtWA5AnkZFgtGlaHA901jTeEYa50cB4/x5A6Tp2H478GU342ziBJRBsqmNIAqaVWIwpMVW7l7w81y9pSS/QdKCUbcoF1GEMTgDm0ETqALpPraA6nLskKVRWEZzOq6fjYcQQV2CVSAb+1OMxeaoANHEAk4gNQn6A+/sBDu+kayrApPKMLuCh6ezQhwwgvogRSowAmiAG/ttXyPs35lLW0MpNOstfJlEK2e5g1xY7S4fnUPzF+TRjAMoku43AAAAABJRU5ErkJggg==);
background-size:cover;
top:-5px;
left:0;
right:0;
opacity:.06}
.mobile-view-activated.header-function-fixed .page-header:after,.shadow-bottom:after{top:auto;
	bottom:-5px;
background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAPYAAAAICAMAAAD9VPKTAAAANlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3dmhyAAAAEnRSTlMACRUgPnjDV51MNCxhkIVsrbfUWo5iAAAA/UlEQVQ4y8zR7WqEMBCF4Xy4HeNos73/m605M+HQlIB2oeyjP5XwngQTXTLZqOp2WqCAiOxQa32Yz+Zo1u5pvpqPP8CPT7N2R4PDHqbWuoOIFFhgO6lqNslEFwaoHsKV4cXCpZl3H+z2cLidjGjozfNqaX5F6xANYSKO8aDjtXMAqJwAK8Dh1hXvNf41oJKdUL2VsZNeBp8Pii+Inp9cdsoBTHECe1fN4yXV7J1AYSpjUesSeyHcF8EXcLlT2HwFKj+IKXJNYRwt4LZGITO1i8Dc10VKjjNwCa5Byw0beR8bmUmRwv+IgzSRb0kTcRDezfcYwRhEUAKgxtAEAACGmyM6KW9inQAAAABJRU5ErkJggg==)}
.shadow-bottom-line,.shadow-top-line{position:relative}
	.shadow-bottom-line:after,.shadow-top-line:after{content:"";
width:100%;
height:5px;
position:absolute;
bottom:-5px;
left:0;
right:0;
background-color:rgba(80,80,80,.09);
background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(80,80,80,.09)),to(transparent));
background-image:linear-gradient(to top,rgba(80,80,80,.09),transparent)}
.shadow-top-line:after{content:"";
top:-5px;
background-color:transparent;
background-image:-webkit-gradient(linear,left bottom, left top,from(transparent),to(rgba(80,80,80,.09)));
background-image:linear-gradient(to top,transparent,rgba(80,80,80,.09))}
.press-scale-down{-webkit-transition:all .2s ease;
	transition:all .2s ease}
	.press-scale-down:active{-webkit-transform:scale(.95);
	transform:scale(.95)}
	.hover-white:hover{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(29,33,41,.03)),to(rgba(29,33,41,.04)));
	background-image:linear-gradient(rgba(29,33,41,.03),rgba(29,33,41,.04))}
	.hover-white:active{background:#e7e7e7}
	body.desktop-detected{-ms-overflow-style:scrollbar}
	input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;
	-webkit-text-fill-color:inherit!important}
	::-moz-selection{background:#505050;
	color:#fff}
	::selection{background:#505050;
	color:#fff}
	::-moz-selection{background:#505050;
	/*color:#fff}
	button:focus,input:focus,select:focus,textarea:focus{outline:0}
	::-ms-clear{width:0;*/
	/*height:0}
	a{text-decoration:none!important}
	[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;*/
	touch-action:manipulation}
	a[target]:not(.btn){font-weight:500;
	-webkit-text-decoration-skip:ink;
text-decoration-skip-ink:auto;
text-decoration:underline!important}
.dot{font-size:4px!important;
	margin-right:.5rem!important;
/*margin-left:-8px!important}
select.custom-select{-webkit-appearance:none;*/
	-moz-appearance:none;
text-indent:1px;
/*text-overflow:''}
select.custom-select::-ms-expand{display:none}
body:not(.mod-main-boxed):not(.mobile-view-activated).chrome.modal-open{padding-right:8px!important}
body:not(.mobile-view-activated).mod-main-boxed.modal-open{padding-right:0!important}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:inherit}
.btn-group .btn:not([class*=btn-outline-]):not(.btn-icon):not(.btn-light){border-right:1px solid rgba(0,0,0,.1);*/
	border-left:1px solid rgba(0,0,0,.1)}
	.input-group-prepend .btn:not([class*=btn-outline-]):not(.btn-icon):not(:first-child){border-left:1px solid rgba(0,0,0,.1)}
	.input-group-append .btn:not([class*=btn-outline-]):not(.btn-icon):not(:first-child){border-left:1px solid rgba(0,0,0,.1)}
	.btn-group-vertical .btn-group,.btn-group-vertical .btn:not([class*=btn-outline-]):not(:first-child){border-top:1px solid rgba(0,0,0,.1)}
	@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.text-gradient{background:0 0}
	.nav-function-minify:not(.nav-function-top) .primary-nav .nav-menu>li>a+ul:before{left:-.25rem!important}
	.nav-function-top .page-sidebar .primary-nav .nav-menu>li>ul:before{top:-1.5rem}
	.ie-only{display:inline-block!important}
	.ie-d-none{display:none!important}
	.table-hover tbody tr:hover{-webkit-box-shadow:none;
	box-shadow:none;
background-color:#fffaee}
.pace-running .page-content-wrapper,.pace-running .page-sidebar,.pace-running .page-sidebar *{-webkit-transition:none!important;
	-moz-transition:none!important;
-ms-transition:none!important;
-o-transition:none!important}
}
@media (min-width:992px){.page-header{padding:0 2rem}
.page-content{padding:1.5rem 2rem}
.page-content .panel{margin-bottom:1.5rem}
}
@media only screen and (max-width:992px){.dropdown-menu .dropdown-menu{position:static;
	padding:.5rem 0 0 .75rem;
width:100%;
border:0;
-webkit-box-shadow:none;
box-shadow:none;
-webkit-transform:scale(1);
transform:scale(1);
opacity:1;
-webkit-transition:none;
transition:none}
.show .dropdown-menu .dropdown-menu{visibility:visible}
.dropdown-menu .dropdown-multilevel>.dropdown-item:first-child:after{display:none}
body{overflow-x:hidden}
.page-logo-text{font-size:1rem}
.page-content-overlay{background:0 0;
	-webkit-transition:background .3s;
transition:background .3s;
position:fixed;
z-index:1001}
.page-wrapper{padding-left:0;
	background:#fff}
	.page-wrapper .page-header{padding:0 1.5rem;
	width:100%;
border-bottom:1px solid rgba(0,0,0,.09)}
.page-wrapper .page-header [data-toggle=dropdown]+.dropdown-menu{right:1.5rem}
.page-wrapper .page-sidebar{z-index:2000;
	-webkit-transition:all 470ms cubic-bezier(.34,1.25,.3,1);
transition:all 470ms cubic-bezier(.34,1.25,.3,1);
-webkit-transform:translate3d(-16.875rem,0,0);
transform:translate3d(-16.875rem,0,0);
position:fixed!important;
top:0;
bottom:0}
.page-wrapper .page-sidebar .primary-nav{overflow:auto;
	overflow-x:hidden;
-webkit-overflow-scrolling:touch;
height:calc(100% - 6.9375rem)}
.page-wrapper .page-sidebar .primary-nav .nav-menu .dl-ref{vertical-align:text-top}
.page-wrapper .page-content{padding:1.5rem 1.5rem;
	color:#222;
font-size:14px;
min-height:calc(100vh - 6.9375rem)}
.page-wrapper .page-content .breadcrumb>.breadcrumb-item{max-width:80px}
.page-wrapper .page-content .subheader{margin-bottom:1.5rem}
.page-wrapper .page-content .subheader .subheader-title{line-height:32px;
	font-weight:300}
	.page-wrapper .page-content .subheader .subheader-title small{font-size:68%;
	letter-spacing:normal;
margin-top:0;
overflow:hidden;
width:calc(100% - 30px);
font-weight:300}
.page-wrapper .page-content .p-g{padding:1.5rem}
.page-wrapper .page-footer{border-top:1px solid rgba(0,0,0,.09)}
.header-function-fixed .page-header{margin-left:0;
	left:0;
position:fixed;
right:0;
top:0;
-webkit-transition:all 470ms cubic-bezier(.34,1.25,.3,1);
transition:all 470ms cubic-bezier(.34,1.25,.3,1)}
.header-function-fixed .page-header,.header-function-fixed .page-logo{-webkit-box-shadow:none!important;
	box-shadow:none!important}
	.header-function-fixed .page-content{margin-top:4.125rem}
	.nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-sidebar{-webkit-transform:translate3d(-16.875rem,0,0);
	transform:translate3d(-16.875rem,0,0)}
	.nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-content,.nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-footer,.nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-footer-push,.nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-header{-webkit-transition:all 470ms cubic-bezier(.34,1.25,.3,1);
	transition:all 470ms cubic-bezier(.34,1.25,.3,1)}
	.nav-mobile-slide-out{min-height:100vh!important}
	.nav-mobile-slide-out .page-wrapper .page-sidebar{z-index:0;
	-webkit-transition:none;
transition:none;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)}
.nav-mobile-slide-out .page-wrapper .page-content,.nav-mobile-slide-out .page-wrapper .page-footer,.nav-mobile-slide-out .page-wrapper .page-footer-push,.nav-mobile-slide-out .page-wrapper .page-header{-webkit-transition:all 470ms cubic-bezier(.34,1.25,.3,1);
	transition:all 470ms cubic-bezier(.34,1.25,.3,1);
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)}
.nav-mobile-slide-out .page-wrapper .page-content{background:#faf8fb}
.mobile-nav-on{-ms-touch-action:none;
	touch-action:none;
overflow:hidden;
height:100vh}
.mobile-nav-on .page-sidebar{border-right:1px solid rgba(0,0,0,.03);
	-webkit-box-shadow:0 3px 35px 3px rgba(0,0,0,.52);
box-shadow:0 3px 35px 3px rgba(0,0,0,.52)}
.mobile-nav-on .page-content-overlay{top:0;
	right:0;
bottom:0;
left:0;
background:rgba(0,0,0,.09)}
.mobile-nav-on:not(.nav-mobile-push) .page-sidebar{-webkit-transform:translate3d(0,0,0)!important;
	transform:translate3d(0,0,0)!important}
	.mobile-nav-on:not(.nav-mobile-push).nav-function-fixed:not(.nav-function-top) .page-sidebar{-webkit-transform:translate3d(0,0,0)!important;
	transform:translate3d(0,0,0)!important}
	.mobile-nav-on.nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-sidebar{left:0;
	-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)}
.mobile-nav-on.nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-content,.mobile-nav-on.nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-footer,.mobile-nav-on.nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-footer-push,.mobile-nav-on.nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-header{-webkit-transform:translate3d(16.875rem,0,0);
	transform:translate3d(16.875rem,0,0)}
	.mobile-nav-on.nav-mobile-slide-out .page-wrapper{overflow:hidden}
	.mobile-nav-on.nav-mobile-slide-out .page-wrapper .page-content,.mobile-nav-on.nav-mobile-slide-out .page-wrapper .page-footer,.mobile-nav-on.nav-mobile-slide-out .page-wrapper .page-footer-push,.mobile-nav-on.nav-mobile-slide-out .page-wrapper .page-header{-webkit-transform:translate3d(16.875rem,0,0);
	transform:translate3d(16.875rem,0,0)}
	.mobile-nav-on.nav-mobile-slide-out .page-wrapper .page-content-overlay{background:0 0!important;
	top:0;
right:0;
bottom:0;
left:0;
left:16.875rem}
.mobile-nav-on.nav-mobile-slide-out .page-wrapper .page-content,.mobile-nav-on.nav-mobile-slide-out .page-wrapper .page-footer,.mobile-nav-on.nav-mobile-slide-out .page-wrapper .page-footer-push,.mobile-nav-on.nav-mobile-slide-out .page-wrapper .page-header{-webkit-box-shadow:0 9px 0 0 #faf8fb,0 -9px 0 0 #faf8fb,12px 0 15px -4px rgba(0,0,0,.32),-12px 0 15px -4px rgba(0,0,0,.32);
	box-shadow:0 9px 0 0 #faf8fb,0 -9px 0 0 #faf8fb,12px 0 15px -4px rgba(0,0,0,.32),-12px 0 15px -4px rgba(0,0,0,.32)}
	.mobile-nav-on.nav-mobile-no-overlay .page-wrapper .page-content-overlay{background:0 0;
	top:0;
right:0;
bottom:0;
left:0}
}
@media only screen and (max-width:576px){.mobile-search-on:not(.mobile-nav-on) .page-header>*{display:none!important}
.mobile-search-on:not(.mobile-nav-on) .search{display:-webkit-box!important;
	display:-ms-flexbox!important;
display:flex!important;
-webkit-box-flex:1;
-ms-flex:1;
flex:1}
.mobile-search-on:not(.mobile-nav-on) .search .app-forms{display:block!important;
	position:relative!important;
width:100%}
.mobile-search-on:not(.mobile-nav-on) .search .app-forms .btn-search-close{display:-webkit-box!important;
	display:-ms-flexbox!important;
display:flex!important;
right:10px;
width:26px;
height:26px;
font-size:1rem}
.mobile-search-on:not(.mobile-nav-on) .search .app-forms #search-field{border:1px solid #886ab5;
	padding-left:1rem;
padding-right:3rem;
width:100%;
max-width:none;
background:#fff}
.mobile-search-on:not(.mobile-nav-on) .search .app-forms #search-field:focus{border-color:#886ab5}
.mobile-search-on:not(.mobile-nav-on) [data-class=mobile-nav-on]{display:none!important}
.page-header [data-toggle=dropdown]+.dropdown-menu{width:calc(100% - 2rem)!important;
	right:1rem!important}
	.page-content,.page-header{padding-left:1rem!important;
	padding-right:1rem!important}
	.card[class*=p-] .card-body,.card[class*=p-] .card-header{padding:0!important}
	.subheader-block{display:none}
	.primary-nav .nav-menu li a>.badge{font-size:10px!important}
	.card .card-body,.card .card-header{padding:1rem}
	.accordion .card .card-header .card-title,.alert,.panel .panel-tag{padding:1rem}
}
	.form-content-editable[contenteditable=true]{overflow:auto;
	-webkit-user-modify:read-write-plaintext-only;
line-height:normal}
.form-content-editable[contenteditable=true]:focus{outline:0}
.form-content-editable[contenteditable=true]:empty:not(:focus):before{content:attr(data-placeholder);
	color:#909090}
	.form-content-editable[contenteditable=true]::-moz-selection{background:rgba(0,132,255,.2);
	color:#000}
	.form-content-editable[contenteditable=true]::selection{background:rgba(0,132,255,.2);
	color:#000}
	.form-content-editable[contenteditable=true]::-moz-selection{background:rgba(0,132,255,.2);
	color:#000}
	.form-label{font-weight:500}
	.custom-range{-webkit-appearance:none;
	-moz-appearance:none}
	.custom-range::-moz-range-thumb{-moz-appearance:none}
	.custom-range::-webkit-slider-thumb{-webkit-appearance:none}
	.form-control:focus~.input-group-prepend{background:#886ab5}
	.has-length .input-group-text{border-color:#886ab5}
	.has-length .input-group-text+.input-group-text{border-left:1px solid rgba(0,0,0,.1)}
	.has-length .input-group-text:not([class^=bg-]):not([class*=" bg-"]){background:#886ab5;
	color:#fff!important}
	.input-group-text{-webkit-transition:all .15s ease-in-out;
	transition:all .15s ease-in-out}
	.input-group.input-group-multi-transition input[type=text]{-webkit-transition:width 470ms cubic-bezier(.34,1.25,.3,1);
	transition:width 470ms cubic-bezier(.34,1.25,.3,1)}
	.input-group.input-group-multi-transition input[type=text]:focus{width:50%}
	.custom-checkbox .custom-control-label::after{background-size:50% 50%}
	.custom-checkbox-circle .custom-control-label:before{border-radius:50%}
	.custom-radio-rounded .custom-control-label:before{border-radius:4px}
	input[type=checkbox]:checked+.custom-control-label,input[type=radio]:checked+.custom-control-label{font-weight:500}
	.help-block{color:#909090}
	.help-block,.invalid-feedback,.valid-feedback{font-size:.6875rem;
	margin-top:.325rem}
	.form-group:last-child,.form-group:only-child{margin-bottom:0}
	.form-check-input{margin-top:0}
	.form-check-label{display:-webkit-box;
	display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}
.form-check{margin:5px 0}
@media (min-width:1399px){.page-sidebar{-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)}
	.header-function-fixed .page-sidebar,.header-function-fixed .page-wrapper,.header-function-fixed.nav-function-fixed .page-sidebar,.header-function-fixed.nav-function-fixed .page-wrapper,.nav-function-fixed .page-sidebar,.nav-function-fixed .page-wrapper{transform:none;
	-webkit-transform:none;
-ms-transform:none}
}
@media only screen and (max-width:992px){.mobile-view-activated #mmb,.mobile-view-activated #nff,.mobile-view-activated #nfh,.mobile-view-activated #nfm,.mobile-view-activated #nft{position:relative}
.mobile-view-activated #mmb .onoffswitch-title,.mobile-view-activated #nff .onoffswitch-title,.mobile-view-activated #nfh .onoffswitch-title,.mobile-view-activated #nfm .onoffswitch-title,.mobile-view-activated #nft .onoffswitch-title{color:#da9400;
	color:var(--theme-warning-900)!important}
	.mobile-view-activated #mmb .onoffswitch-title-desc,.mobile-view-activated #nff .onoffswitch-title-desc,.mobile-view-activated #nfh .onoffswitch-title-desc,.mobile-view-activated #nfm .onoffswitch-title-desc,.mobile-view-activated #nft .onoffswitch-title-desc{color:#da9400;
	color:var(--theme-warning-900)!important}
	.mobile-view-activated #mmb:after,.mobile-view-activated #nff:after,.mobile-view-activated #nfh:after,.mobile-view-activated #nfm:after,.mobile-view-activated #nft:after{content:"DISABLED";
font-size:10px;
position:absolute;
background:#ffc241;
background:var(--theme-warning-50);
width:65px;
text-align:center;
border:1px solid var(--theme-warning-700);
height:22px;
line-height:20px;
border-radius:10px;
display:block;
right:13px;
top:26%;
color:#1d1d1d}
}
.settings-panel .expanded.theme-colors{display:block;
	-webkit-box-shadow:none;
box-shadow:none;
border:0;
background:0 0}
.settings-panel .expanded.theme-colors>ul{height:auto}
.settings-panel .expanded.theme-colors>ul>li [data-action]{width:36px;
	height:36px;
margin-right:4px;
margin-bottom:4px;
border-radius:25px}
.settings-panel .expanded.theme-colors>ul>li [data-action]:hover{opacity:1}
.settings-panel .expanded.theme-colors>ul:last-child{margin-right:0}
.settings-panel .expanded.theme-colors #myapp-0{background:#886ab5;
	-webkit-box-shadow:inset 0 0 0 3px #2ba1ff;
box-shadow:inset 0 0 0 3px #2ba1ff}
.settings-panel .expanded.theme-colors #myapp-1{background:#b56a9f}
.settings-panel .expanded.theme-colors #myapp-2{background:#9fcb3d}
.settings-panel .expanded.theme-colors #myapp-3{background:#4679cc}
.settings-panel .expanded.theme-colors #myapp-4{background:#2198f3}
.settings-panel .expanded.theme-colors #myapp-5{background:#6ab5b4}
.settings-panel .expanded.theme-colors #myapp-6{background:#dd5293}
.settings-panel .expanded.theme-colors #myapp-7{background:#868e96}
.settings-panel .expanded.theme-colors #myapp-8{background:#7c91df}
.settings-panel .expanded.theme-colors #myapp-9{background:#e59c6c}
.settings-panel .expanded.theme-colors #myapp-10{background:#778c85}
.settings-panel .expanded.theme-colors #myapp-11{background:#a2b077}
.settings-panel .expanded.theme-colors #myapp-12{background:#7976b3}
.settings-panel .expanded.theme-colors #myapp-13{background:#55ce5f}
.settings-panel .expanded.theme-colors #myapp-14{background:#fbe231}
.settings-panel .expanded.theme-colors #myapp-15{background:#627ca0}
.settings-panel:first-child h5{margin-top:0;
	padding-top:5px}
	.settings-panel h5{margin:0;
	font-weight:500;
font-size:.875rem;
padding:1rem 1rem 5px;
-webkit-box-sizing:content-box;
box-sizing:content-box;
display:block;
overflow:hidden;
text-decoration:none;
margin-top:5px;
color:#505050;
text-align:left}
.settings-panel h5 small{display:inline}
.settings-panel .list{font-weight:400;
	min-height:45px;
padding:.25rem 1rem .25rem 2rem;
color:#666;
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}
.settings-panel .list:hover{color:#333;
	background:rgba(255,255,255,.7)}
	.settings-panel .list:hover .onoffswitch{-webkit-transform:scale(1.13);
	transform:scale(1.13)}
	.settings-panel .list .btn-switch{position:absolute;
	right:1rem;
margin:0;
top:30%}
.settings-panel .list .onoffswitch-title{margin-top:.5px;
	font-size:.8125rem;
display:block}
.settings-panel .list .onoffswitch-title-desc{display:block;
	font-size:.75rem;
color:#989da5;
text-transform:lowercase}
.settings-panel .expanded{position:relative;
	display:none}
	.settings-panel .expanded:before{border-bottom-color:#5d5d5d;
	bottom:1px}
	.settings-panel .expanded>ul{padding:0;
	margin:0;
margin:0 0 0 1rem;
height:50px}
.settings-panel .expanded>ul>li{display:inline-block;
	margin:0;
padding:0}
.settings-panel .expanded>ul>li [data-action]{width:50px;
	height:50px;
border-radius:50%;
margin-right:2px;
display:block;
cursor:pointer;
position:relative;
-webkit-box-shadow:0 1px 10px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);
box-shadow:0 1px 10px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1)}
.settings-panel .expanded .list{padding:0;
	min-height:auto;
margin:.5rem 0 0 1rem}
.settings-panel .expanded .list .btn-switch{margin-top:2px;
	top:-2px;
right:0}
.settings-panel .expanded .list:hover{background:0 0}
#saving{position:absolute;
	z-index:1;
top:0;
left:-40px;
display:none}
.saving #saving{display:block}
.saving [data-action=app-reset]{opacity:.5;
	cursor:not-allowed!important}
	.color-disp-demo tr:first-child td{height:100px;
	-webkit-box-shadow:inset 0 -5px 0 rgba(255,255,255,.8);
box-shadow:inset 0 -5px 0 rgba(255,255,255,.8)}
.color-disp-demo tr td{border:none;
	padding-top:7px;
padding-bottom:7px}
.color-disp-demo tr td:hover{-webkit-transform:scale(1.1);
	transform:scale(1.1);
font-weight:500}
.cr-c{width:21px;
	height:21px;
display:block;
border-radius:50%}
.icon-demo{list-style:none;
	padding:0}
	.icon-demo li{border:1px solid #7f8995;
	padding:10px;
display:inline-block;
font-size:20px;
width:60px;
height:60px;
overflow:hidden;
margin:0 6px 0 0;
text-align:center;
background:#fff}
.icon-demo li:hover{-webkit-transform:scale(1.4);
	transform:scale(1.4)}
	code[class*=language-],pre[class*=language-]{display:none!important}
	.show-codes code[class*=language-],.show-codes pre[class*=language-]{display:block!important}
	.container-demo{max-width:100%;
	width:100%}
	.bd-example{position:relative;
	padding:1rem 0}
	.bd-example-row-flex-cols .row{min-height:10rem;
	background-color:rgba(255,0,0,.1)}
	.bd-example-row .row>.col,.bd-example-row .row>[class^=col-]{padding-top:.75rem;
	padding-bottom:.75rem;
background-color:rgba(86,61,124,.15);
border:1px solid rgba(86,61,124,.2)}
.bd-example-row .row+.row{margin-top:1rem}
.bd-highlight{background-color:rgba(86,61,124,.2);
	border:1px solid rgba(86,61,124,.2)}
	.demo{margin:0}
	.demo>*{margin:0 .375rem 1rem 0!important}
	.demo.demo-no-mb>*{margin-bottom:0!important}
	.demo-v-spacing-lg>*+*,.demo-v-spacing-sm>*+*,.demo-v-spacing>*+*{margin-top:.875rem!important;
	margin-bottom:0!important}
	.demo-v-spacing-lg>*,.demo-v-spacing-sm>*,.demo-v-spacing>*{margin-bottom:0!important}
	.demo-v-spacing>*+*{margin-top:1rem!important}
	.demo-v-spacing-lg>*+*{margin-top:1.5rem!important}
	.demo-h-spacing>:not(last-child):not(only-child){margin-right:1rem!important}
	body:not(.mod-pace-custom) .pace{-webkit-pointer-events:none;
	pointer-events:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
body:not(.mod-pace-custom) .pace .pace-progress{background:#886ab5;
	position:fixed;
z-index:2000;
top:0;
right:100%;
width:100%;
height:3px}
body:not(.mod-pace-custom) .pace-inactive{display:none}
body.mod-pace-custom .pace{-webkit-pointer-events:none;
	pointer-events:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
z-index:2000;
position:fixed;
margin:auto;
top:45vh;
left:0;
right:0;
height:13px;
border:2px solid #fff;
width:15.18902rem;
background:#fff;
overflow:hidden}
body.mod-pace-custom .pace .pace-progress{-webkit-box-sizing:border-box;
	box-sizing:border-box;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
max-width:15.18902rem;
z-index:2000;
display:block;
position:absolute;
top:0;
right:100%;
height:100%;
width:100%;
background-color:#886ab5;
background-image:linear-gradient(135deg,#886ab5 0,#886ab5 25%,#6e4e9e 25%,#6e4e9e 50%,#886ab5 50%,#886ab5 75%,#6e4e9e 75%,#6e4e9e 100%);
background-repeat:repeat;
background-position:0 0;
background-size:13px 13px;
background-clip:content-box;
animation:loading .5s linear infinite;
-o-animation:loading .5s linear infinite;
-moz-animation:loading .5s linear infinite;
-webkit-animation:loading .5s linear infinite}
body.mod-pace-custom .pace-inactive{display:none}
body.mod-pace-custom.pace-running .page-content:before{content:'';
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
background-color:#faf8fb;
z-index:1}
@keyframes loading{from{background-position:0 0}
to{background-position:-13px 0}
}
@-webkit-keyframes loading{from{background-position:0 0}
to{background-position:-13px 0}
}
.slimScrollBar{border-radius:3px!important}
body:not(.no-slimscroll) .custom-scroll{overflow:hidden}
/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves 
 * 
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors 
 * Released under the MIT license 
 * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect{position:relative;
 	cursor:pointer;
 display:inline-block;
 overflow:hidden;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-tap-highlight-color:transparent}
 .waves-effect .waves-ripple{position:absolute;
 	border-radius:50%;
 width:100px;
 height:100px;
 margin-top:-50px;
 margin-left:-50px;
 opacity:0;
 background:rgba(255,255,255,.6);
 background:radial-gradient(rgba(255,255,255,.3) 0,rgba(255,255,255,.4) 40%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.6) 60%,rgba(255,255,255,0) 70%);
 -webkit-transition:all .5s ease-out;
 transition:all .5s ease-out;
 -webkit-transition-property:-webkit-transform,opacity;
 -webkit-transition-property:opacity,-webkit-transform;
 transition-property:opacity,-webkit-transform;
 transition-property:transform,opacity;
 transition-property:transform,opacity,-webkit-transform;
 -webkit-transform:scale(0) translate(0,0);
 transform:scale(0) translate(0,0);
 pointer-events:none}
 .waves-notransition{-webkit-transition:none!important;
 	transition:none!important}
 	.waves-themed.btn-default .waves-ripple,.waves-themed.btn-outline-default .waves-ripple,.waves-themed.btn-warning .waves-ripple{background:rgba(0,0,0,.6);
 	background:radial-gradient(rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 40%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.4) 60%,rgba(0,0,0,0) 70%)}
 	.waves-themed.btn-danger .waves-ripple,.waves-themed.btn-dark .waves-ripple,.waves-themed.btn-info .waves-ripple,.waves-themed.btn-outline-danger .waves-ripple,.waves-themed.btn-outline-dark .waves-ripple,.waves-themed.btn-outline-info .waves-ripple,.waves-themed.btn-outline-primary .waves-ripple,.waves-themed.btn-outline-success .waves-ripple,.waves-themed.btn-primary .waves-ripple,.waves-themed.btn-success .waves-ripple{background:rgba(255,255,255,.6);
 	background:radial-gradient(rgba(255,255,255,.3) 0,rgba(255,255,255,.4) 40%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.6) 60%,rgba(255,255,255,0) 70%)}
 	.page-sidebar .primary-nav .nav-menu li a.waves-themed .waves-ripple{background:rgba(39,28,55,.6);
 	background:radial-gradient(rgba(39,28,55,.2) 0,rgba(39,28,55,.3) 40%,rgba(39,28,55,.4) 50%,rgba(39,28,55,.5) 60%,rgba(39,28,55,0) 70%)}
 	.panel-hdr:not([class^=bg-]):not([class*=" bg-"]) .waves-themed.btn-toolbar-master .waves-ripple,.waves-themed.nav-link .waves-ripple{background:rgba(136,106,181,.6);
 	background:radial-gradient(rgba(136,106,181,.2) 0,rgba(136,106,181,.3) 40%,rgba(136,106,181,.4) 50%,rgba(136,106,181,.5) 60%,rgba(136,106,181,0) 70%)}
 	@-webkit-keyframes seconds{0%{opacity:1}
 	100%{opacity:0}
 }
 	@keyframes seconds{0%{opacity:1}
 	100%{opacity:0}
 }
 	@-webkit-keyframes delayed{99%{visibility:hidden}
 	100%{visibility:visible}
 }
 	@keyframes delayed{99%{visibility:hidden}
 	100%{visibility:visible}
 }
 	@keyframes subtle{0%{opacity:1}
 	100%{opacity:.2}
 }
 	@-webkit-keyframes subtle{0%{opacity:1}
 	100%{opacity:.2}
 }
 	@-webkit-keyframes highlight{from{background:#ffebc1}
 	to{background:0 0}
 }
 	@keyframes highlight{from{background:#ffebc1}
 	to{background:0 0}
 }
 	.highlight{-webkit-animation:highlight 1.5s;
 	animation:highlight 1.5s}
 	@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}
 	to{-webkit-transform:rotate(360deg)}
 }
 	@keyframes spin{from{-webkit-transform:rotate(0);
 	transform:rotate(0)}
 	to{-webkit-transform:rotate(360deg);
 	transform:rotate(360deg)}
 }
 	.fa-spin-4x{-webkit-animation:spin .5s infinite linear;
 	animation:spin .5s infinite linear}
 	.fa-spin-2x{-webkit-animation:spin 1s infinite linear;
 	animation:spin 1s infinite linear}
 	@-webkit-keyframes animateFadeInDown{from{opacity:0;
 	-webkit-transform:translate3d(0,-5px,0);
 transform:translate3d(0,-5px,0)}
 to{opacity:1;
 	-webkit-transform:none;
 transform:none}
}
 @keyframes animateFadeInDown{from{opacity:0;
 	-webkit-transform:translate3d(0,-5px,0);
 transform:translate3d(0,-5px,0)}
 to{opacity:1;
 	-webkit-transform:none;
 transform:none}
}
 @-webkit-keyframes animateFadeInUp{from{opacity:0;
 	-webkit-transform:translate3d(0,5px,0);
 transform:translate3d(0,5px,0)}
 to{opacity:1;
 	-webkit-transform:none;
 transform:none}
}
 @keyframes animateFadeInUp{from{opacity:0;
 	-webkit-transform:translate3d(0,5px,0);
 transform:translate3d(0,5px,0)}
 to{opacity:1;
 	-webkit-transform:none;
 transform:none}
}
 @-webkit-keyframes animateFadeInLeft{from{opacity:0;
 	-webkit-transform:translate3d(-5px,0,0);
 transform:translate3d(-5px,0,0)}
 to{opacity:1;
 	-webkit-transform:none;
 transform:none}
}
 @keyframes animateFadeInLeft{from{opacity:0;
 	-webkit-transform:translate3d(-5px,0,0);
 transform:translate3d(-5px,0,0)}
 to{opacity:1;
 	-webkit-transform:none;
 transform:none}
}
 @-webkit-keyframes animateFadeInRight{from{opacity:0;
 	-webkit-transform:translate3d(5px,0,0);
 transform:translate3d(5px,0,0)}
 to{opacity:1;
 	-webkit-transform:none;
 transform:none}
}
 @keyframes animateFadeInRight{from{opacity:0;
 	-webkit-transform:translate3d(5px,0,0);
 transform:translate3d(5px,0,0)}
 to{opacity:1;
 	-webkit-transform:none;
 transform:none}
}
 .no-transition-delay{-webkit-transition-delay:0s!important;
 	transition-delay:0s!important}
 	.page-content>.alert{animation:animateFadeInUp .3s;
 	-webkit-animation:animateFadeInUp .3s}
 	.page-content>.card,.page-content>.row{animation:animateFadeInUp .7s;
 	-webkit-animation:animateFadeInUp .7s}
 	.tab-content>.active:not(.fade){animation:animateFadeInUp .5s;
 	-webkit-animation:animateFadeInUp .5s}
 	.fadeinup{animation:animateFadeInUp .5s;
 	-webkit-animation:animateFadeInUp .5s}
 	.fadeindown{animation:animateFadeInDown .5s;
 	-webkit-animation:animateFadeInDown .5s}
 	.fadeinleft{animation:animateFadeInLeft .5s;
 	-webkit-animation:animateFadeInLeft .5s}
 	.fadeinright{animation:animateFadeInRight .5s;
 	-webkit-animation:animateFadeInRight .5s}
 	@media (min-width:1399px){.mod-main-boxed.mod-bg-1 [data-class=mod-bg-1]:before,.mod-main-boxed.mod-bg-2 [data-class=mod-bg-2]:before,.mod-main-boxed.mod-bg-3 [data-class=mod-bg-3]:before,.mod-main-boxed.mod-bg-4 [data-class=mod-bg-4]:before,.mod-main-boxed.mod-bg-none [data-class=mod-bg-none]:before{content:" ";
 display:block;
 border-radius:50%;
 background:inherit;
 background-image:none;
 border:2px solid rgba(0,0,0,.2);
 position:absolute;
 top:15px;
 left:15px;
 height:20px;
 width:20px}
 .mod-main-boxed.mod-bg-1 [data-class=mod-bg-1]:after,.mod-main-boxed.mod-bg-2 [data-class=mod-bg-2]:after,.mod-main-boxed.mod-bg-3 [data-class=mod-bg-3]:after,.mod-main-boxed.mod-bg-4 [data-class=mod-bg-4]:after,.mod-main-boxed.mod-bg-none [data-class=mod-bg-none]:after{content:" ";
 height:inherit;
 width:inherit;
 border:5px solid rgba(0,0,0,.1);
 position:absolute;
 left:0;
 top:0;
 border-radius:50%}
 .mod-main-boxed .settings-panel .expanded{display:block}
 .mod-main-boxed .settings-panel .expanded>ul>li{display:inline-block;
 	margin:0;
 padding:0}
 .mod-main-boxed .settings-panel .expanded>ul>li [data-action][data-class=mod-bg-1]{background-image:url(../img/backgrounds/prev-bg-1.png)}
 .mod-main-boxed .settings-panel .expanded>ul>li [data-action][data-class=mod-bg-2]{background-image:url(../img/backgrounds/prev-bg-2.png)}
 .mod-main-boxed .settings-panel .expanded>ul>li [data-action][data-class=mod-bg-3]{background-image:url(../img/backgrounds/prev-bg-3.png)}
 .mod-main-boxed .settings-panel .expanded>ul>li [data-action][data-class=mod-bg-4]{background-image:url(../img/backgrounds/prev-bg-4.png)}
 .mod-main-boxed .settings-panel .expanded>ul>li:last-child [data-action=toggle]{margin-right:0}
 .mod-main-boxed.mod-bg-1{background-image:url(../img/backgrounds/bg-1.png)}
 .mod-main-boxed.mod-bg-2{background-image:url(../img/backgrounds/bg-2.png)}
 .mod-main-boxed.mod-bg-3{background-image:url(../img/backgrounds/bg-3.png)}
 .mod-main-boxed.mod-bg-4{background-image:url(../img/backgrounds/bg-4.png)}
 .mod-main-boxed.mod-fixed-bg{background-attachment:fixed}
}
 .mod-clean-page-bg:not(.mod-skin-dark) .page-content-wrapper{background:#fff!important}
 .mod-clean-page-bg:not(.mod-skin-dark) .page-header{border-bottom-color:rgba(150,123,189,.13)}
 .mod-color-blind .page-wrapper{-webkit-filter:grayscale(65%);
 	filter:grayscale(55%)}
 	.mod-color-blind [class*=btn-].active{background-image:none!important}
 	.mod-disable-animation *,.mod-disable-animation :after,.mod-disable-animation :before{-webkit-transition:none!important;
 	transition:none!important;
 -webkit-animation:none!important;
 animation:none!important}
 .mod-hide-info-card .page-sidebar .info-card{display:none}
 .mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu a>.ni,.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu a>[class*=fa-],.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu a>img{display:none}
 .mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu a>.badge{right:40px;
 	left:auto;
 top:30%}
 .mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu span>.ni,.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu span>[class*=fa-],.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu span>img{display:none}
 .mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu .dl-ref{display:none}
 .mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu li>ul>li>a{padding-left:2.9375rem}
 .mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu li>ul>li>a+ul>li>a{padding-left:4.1875rem}
 .mod-high-contrast:not(.mod-skin-dark) .btn,.mod-high-contrast:not(.mod-skin-dark) .dl-ref,.mod-high-contrast:not(.mod-skin-dark) .nav-menu li a,.mod-high-contrast:not(.mod-skin-dark) .nav-menu li a .ni,.mod-high-contrast:not(.mod-skin-dark) .nav-menu li a [class*=fa-],.mod-high-contrast:not(.mod-skin-dark) .nav-title{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;
 	color:#fff!important;
 font-weight:500!important}
 .mod-high-contrast:not(.mod-skin-dark) .badge-detached,.mod-high-contrast:not(.mod-skin-dark) .btn-default,.mod-high-contrast:not(.mod-skin-dark) .btn-secondary,.mod-high-contrast:not(.mod-skin-dark) .page-header .btn,.mod-high-contrast:not(.mod-skin-dark) .panel-header,.mod-high-contrast:not(.mod-skin-dark) .settings-panel-title a,.mod-high-contrast:not(.mod-skin-dark) .subheader-title,.mod-high-contrast:not(.mod-skin-dark) [class*=btn-outline-],.mod-high-contrast:not(.mod-skin-dark) h1,.mod-high-contrast:not(.mod-skin-dark) h2,.mod-high-contrast:not(.mod-skin-dark) h3,.mod-high-contrast:not(.mod-skin-dark) h4,.mod-high-contrast:not(.mod-skin-dark) h5{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;
 	color:#000!important;
 font-weight:500}
 .mod-high-contrast:not(.mod-skin-dark) .breadcrumb>li>a,.mod-high-contrast:not(.mod-skin-dark) .btn-switch+.onoffswitch-title,.mod-high-contrast:not(.mod-skin-dark) .onoffswitch-title+.onoffswitch-title-desc,.mod-high-contrast:not(.mod-skin-dark) .page-content,.mod-high-contrast:not(.mod-skin-dark) .panel-container,.mod-high-contrast:not(.mod-skin-dark) .panel-header .btn,.mod-high-contrast:not(.mod-skin-dark) .subheader-title small,.mod-high-contrast:not(.mod-skin-dark) h1 small,.mod-high-contrast:not(.mod-skin-dark) h2 small,.mod-high-contrast:not(.mod-skin-dark) h3 small,.mod-high-contrast:not(.mod-skin-dark) h4 small,.mod-high-contrast:not(.mod-skin-dark) h5,.mod-high-contrast:not(.mod-skin-dark) h6,.mod-high-contrast:not(.mod-skin-dark) p{text-shadow:none;
 	color:#000!important;
 font-weight:400!important}
 .mod-lean-subheader .subheader{margin:0}
 .mod-lean-subheader .subheader .subheader-title{margin-top:0;
 	font-size:1rem;
 display:inline-block;
 font-weight:400;
 text-transform:capitalize;
 margin-bottom:1.5rem}
 .mod-lean-subheader .subheader .subheader-title:not(:only-child){margin-top:23px}
 .mod-lean-subheader .subheader .subheader-title small{font-size:.875rem;
 	display:inline-block;
 text-transform:capitalize}
 .mod-lean-subheader .subheader .subheader-title small:before{content:" - "}
 .mod-lean-subheader .subheader .breadcrumb{position:absolute;
 	top:0}
 	@media (min-width:1399px){.mod-main-boxed .page-wrapper{max-width:1399px;
 	margin:0 auto}
 	.mod-main-boxed:not(.nav-function-top) #nff{position:relative}
 	.mod-main-boxed:not(.nav-function-top) #nff .onoffswitch-title{color:#da9400;
 	color:var(--theme-warning-900)}
 	.mod-main-boxed:not(.nav-function-top) #nff .onoffswitch-title-desc{color:#da9400;
 	color:var(--theme-warning-900)}
 	.mod-main-boxed:not(.nav-function-top) #nff:after{content:"DISABLED";
 display:block;
 position:absolute;
 background:#ffc241;
 background:var(--theme-warning-50);
 font-size:.625rem;
 width:65px;
 text-align:center;
 border:1px solid var(--theme-warning-700);
 height:22px;
 line-height:20px;
 border-radius:10px;
 right:13px;
 top:26%;
 color:#1d1d1d}
 .mod-main-boxed.header-function-fixed .page-wrapper .page-header{width:100%;
 	max-width:1397px;
 margin:0 auto!important}
 .mod-main-boxed.header-function-fixed:not(.nav-function-top):not(.nav-function-fixed) .page-wrapper .page-sidebar{position:absolute!important;
 	top:0;
 bottom:0}
 .mod-main-boxed.header-function-fixed:not(.nav-function-top):not(.nav-function-hidden):not(.nav-function-minify) .page-wrapper .page-header{padding-left:18.875rem}
 .mod-main-boxed.header-function-fixed:not(.nav-function-top):not(.nav-function-hidden):not(.nav-function-minify):not(.nav-function-fixed) .page-content,.mod-main-boxed.header-function-fixed:not(.nav-function-top):not(.nav-function-hidden):not(.nav-function-minify):not(.nav-function-fixed) .page-footer{margin-left:16.875rem}
 .mod-main-boxed.header-function-fixed.nav-function-minify:not(.nav-function-top):not(.nav-function-hidden) .page-wrapper .page-header{padding-left:6.6875rem}
 .mod-main-boxed.header-function-fixed.nav-function-minify:not(.nav-function-top):not(.nav-function-hidden) .page-wrapper .page-content-wrapper{margin-left:4.6875rem}
 .mod-main-boxed.nav-function-hidden:not(.nav-function-top) .page-sidebar:after{position:absolute;
 	left:16.875rem}
 	.mod-main-boxed.nav-function-hidden.nav-function-minify .page-sidebar:after{position:absolute;
 	left:4.6875rem}
 	.mod-main-boxed.nav-function-fixed:not(.nav-function-top) .page-wrapper .page-sidebar{position:absolute}
 	.mod-main-boxed.nav-function-fixed:not(.nav-function-top) .page-wrapper .page-sidebar .page-logo{position:fixed;
 	top:0;
 z-index:950;
 -webkit-box-shadow:0 2px 2px -1px rgba(0,0,0,.1);
 box-shadow:0 2px 2px -1px rgba(0,0,0,.1)}
 .mod-main-boxed.nav-function-fixed:not(.nav-function-top) .page-wrapper .page-sidebar .primary-nav{margin-top:4.125rem}
 .mod-main-boxed.nav-function-fixed:not(.nav-function-top).nav-function-hidden .page-logo{position:absolute!important;
 	-webkit-transition:none;
 transition:none}
 .mod-main-boxed .page-wrapper{border-left:1px solid rgba(0,0,0,.15);
 	border-right:1px solid rgba(0,0,0,.15);
 -webkit-box-shadow:5px 0 20px 0 rgba(0,0,0,.1),-5px 0 20px 0 rgba(0,0,0,.1);
 box-shadow:5px 0 20px 0 rgba(0,0,0,.1),-5px 0 20px 0 rgba(0,0,0,.1);
 overflow:hidden;
 position:relative}
 .mod-main-boxed:not(.header-function-fixed):not(.nav-function-top):not(.modal-open):not(.panel-fullscreen):not(.footer-function-fixed) .page-wrapper{-webkit-transform:translateX(0)!important;
 	transform:translateX(0)!important}
 }
 	.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact)>li a>.dl-ref:first-child{margin-left:0!important}
 	.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact)>li>ul:before{content:"";
 display:block;
 position:absolute;
 z-index:1;
 left:2.5625rem;
 top:44px;
 bottom:0;
 border-left:1px solid #614b82}
 .mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact)>li>ul>li a:after{content:"";
 display:block;
 position:absolute;
 width:.4rem;
 height:.4rem;
 background-color:#876fab;
 left:2.4rem;
 top:calc(50% - .3rem);
 border:1px solid #333;
 border-radius:50%;
 z-index:1}
 .mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact)>li>ul>li a:hover:after{border-color:transparent}
 .mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact)>li>ul>li li>a:after{content:"";
 display:none}
 .mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact)>li>ul li a i{margin-left:0!important}
 .mod-nav-dark:not(.mod-skin-dark) .page-sidebar{background-color:#1d1d1d}
 .mod-nav-dark:not(.mod-skin-dark).nav-function-top .page-sidebar .primary-nav .nav-menu>li a:not(:hover):not(focus){color:#bdafd1}
 .mod-nav-dark:not(.mod-skin-dark).mod-skin-dark:not(.mod-skin-light) .page-logo{border-bottom:inherit}
 .mod-panel-icon [role=widget] .btn-panel{font-family:'Font Awesome 5 Pro';
 font-weight:300;
 -webkit-font-smoothing:antialiased;
 display:inline-block;
 font-style:normal;
 font-variant:normal;
 text-rendering:auto;
 line-height:1;
 color:inherit;
 background:0 0!important;
 position:relative;
 height:2rem;
 width:2rem;
 font-size:1rem;
 opacity:.7;
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin:0;
 border-radius:.25rem;
 text-align:center;
 -webkit-transition:none;
 transition:none}
 .mod-panel-icon [role=widget] .btn-panel:hover{opacity:1}
 .mod-panel-icon [role=widget] .btn-panel:active{font-size:.9rem}
 .mod-panel-icon [role=widget] .btn-panel.js-panel-close:before,.mod-panel-icon [role=widget] .btn-panel.js-panel-collapse:before,.mod-panel-icon [role=widget] .btn-panel.js-panel-fullscreen:before{background:0 0;
 	width:100%;
 height:100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 top:0;
 left:0;
 right:0;
 bottom:0;
 border-radius:0;
 -webkit-transition:none;
 transition:none}
 .mod-panel-icon [role=widget] .btn-panel.js-panel-collapse:before{content:"\f068"}
 .mod-panel-icon [role=widget] .btn-panel.js-panel-fullscreen:before{content:"\f065"}
 .mod-panel-icon [role=widget] .btn-panel.js-panel-close:before{content:"\f00d"}
 .mod-panel-icon [role=widget].panel-collapsed .js-panel-collapse:before{content:"\f067"!important}
 .mod-panel-icon [role=widget].panel-fullscreen .js-panel-fullscreen{font-size:1.5rem}
 .mod-panel-icon [role=widget].panel-fullscreen .js-panel-fullscreen:before{content:"\f066"}
 html:not(.root-text-sm):not(.root-text-lg):not(.root-text-xl) [data-class=root-text]{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
 	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
 	.root-text-sm{font-size:15px}
 	.root-text-sm [data-class=root-text-sm]{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important;
 	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}
 	.root-text-lg{font-size:17px}
 	.root-text-lg [data-class=root-text-lg]{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important;
 	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}
 	.root-text-xl{font-size:18px}
 	.root-text-xl [data-class=root-text-xl]{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important;
 	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}
 	.mod-bigger-font{font-size:18px}
 	.bg-primary-50{background-color:#ccbfdf;
 	color:rgba(0,0,0,.8)}
 	.bg-primary-50:hover{color:rgba(0,0,0,.8)}
 	.bg-primary-100{background-color:#beaed7;
 	color:rgba(0,0,0,.8)}
 	.bg-primary-100:hover{color:rgba(0,0,0,.8)}
 	.bg-primary-200{background-color:#b19dce;
 	color:rgba(0,0,0,.8)}
 	.bg-primary-200:hover{color:rgba(0,0,0,.8)}
 	.bg-primary-300{background-color:#a38cc6;
 	color:#fff}
 	.bg-primary-300:hover{color:#fff}
 	.bg-primary-400{background-color:#967bbd;
 	color:#fff}
 	.bg-primary-400:hover{color:#fff}
 	.bg-primary-500{background-color:#886ab5;
 	color:#fff}
 	.bg-primary-500:hover{color:#fff}
 	.bg-primary-600{background-color:#7a59ad;
 	color:#fff}
 	.bg-primary-600:hover{color:#fff}
 	.bg-primary-700{background-color:#6e4e9e;
 	color:#fff}
 	.bg-primary-700:hover{color:#fff}
 	.bg-primary-800{background-color:#62468d;
 	color:#fff}
 	.bg-primary-800:hover{color:#fff}
 	.bg-primary-900{background-color:#563d7c;
 	color:#fff}
 	.bg-primary-900:hover{color:#fff}
 	.color-primary-50{color:#ccbfdf}
 	.color-primary-100{color:#beaed7}
 	.color-primary-200{color:#b19dce}
 	.color-primary-300{color:#a38cc6}
 	.color-primary-400{color:#967bbd}
 	.color-primary-500{color:#886ab5}
 	.color-primary-600{color:#7a59ad}
 	.color-primary-700{color:#6e4e9e}
 	.color-primary-800{color:#62468d}
 	.color-primary-900{color:#563d7c}
 	.bg-success-50{background-color:#7aece0;
 	color:rgba(0,0,0,.8)}
 	.bg-success-50:hover{color:rgba(0,0,0,.8)}
 	.bg-success-100{background-color:#63e9db;
 	color:rgba(0,0,0,.8)}
 	.bg-success-100:hover{color:rgba(0,0,0,.8)}
 	.bg-success-200{background-color:#4de5d5;
 	color:rgba(0,0,0,.8)}
 	.bg-success-200:hover{color:rgba(0,0,0,.8)}
 	.bg-success-300{background-color:#37e2d0;
 	color:rgba(0,0,0,.8)}
 	.bg-success-300:hover{color:rgba(0,0,0,.8)}
 	.bg-success-400{background-color:#21dfcb;
 	color:rgba(0,0,0,.8)}
 	.bg-success-400:hover{color:rgba(0,0,0,.8)}
 	.bg-success-500{background-color:#1dc9b7;
 	color:#fff}
 	.bg-success-500:hover{color:#fff}
 	.bg-success-600{background-color:#1ab3a3;
 	color:#fff}
 	.bg-success-600:hover{color:#fff}
 	.bg-success-700{background-color:#179c8e;
 	color:#fff}
 	.bg-success-700:hover{color:#fff}
 	.bg-success-800{background-color:#13867a;
 	color:#fff}
 	.bg-success-800:hover{color:#fff}
 	.bg-success-900{background-color:#107066;
 	color:#fff}
 	.bg-success-900:hover{color:#fff}
 	.color-success-50{color:#7aece0}
 	.color-success-100{color:#63e9db}
 	.color-success-200{color:#4de5d5}
 	.color-success-300{color:#37e2d0}
 	.color-success-400{color:#21dfcb}
 	.color-success-500{color:#1dc9b7}
 	.color-success-600{color:#1ab3a3}
 	.color-success-700{color:#179c8e}
 	.color-success-800{color:#13867a}
 	.color-success-900{color:#107066}
 	.bg-info-50{background-color:#9acffa;
 	color:rgba(0,0,0,.8)}
 	.bg-info-50:hover{color:rgba(0,0,0,.8)}
 	.bg-info-100{background-color:#82c4f8;
 	color:rgba(0,0,0,.8)}
 	.bg-info-100:hover{color:rgba(0,0,0,.8)}
 	.bg-info-200{background-color:#6ab8f7;
 	color:rgba(0,0,0,.8)}
 	.bg-info-200:hover{color:rgba(0,0,0,.8)}
 	.bg-info-300{background-color:#51adf6;
 	color:#fff}
 	.bg-info-300:hover{color:#fff}
 	.bg-info-400{background-color:#39a1f4;
 	color:#fff}
 	.bg-info-400:hover{color:#fff}
 	.bg-info-500{background-color:#2196f3;
 	color:#fff}
 	.bg-info-500:hover{color:#fff}
 	.bg-info-600{background-color:#0d8aee;
 	color:#fff}
 	.bg-info-600:hover{color:#fff}
 	.bg-info-700{background-color:#0c7cd5;
 	color:#fff}
 	.bg-info-700:hover{color:#fff}
 	.bg-info-800{background-color:#0a6ebd;
 	color:#fff}
 	.bg-info-800:hover{color:#fff}
 	.bg-info-900{background-color:#0960a5;
 	color:#fff}
 	.bg-info-900:hover{color:#fff}
 	.color-info-50{color:#9acffa}
 	.color-info-100{color:#82c4f8}
 	.color-info-200{color:#6ab8f7}
 	.color-info-300{color:#51adf6}
 	.color-info-400{color:#39a1f4}
 	.color-info-500{color:#2196f3}
 	.color-info-600{color:#0d8aee}
 	.color-info-700{color:#0c7cd5}
 	.color-info-800{color:#0a6ebd}
 	.color-info-900{color:#0960a5}
 	.bg-warning-50{background-color:#ffebc1;
 	color:rgba(0,0,0,.8)}
 	.bg-warning-50:hover{color:rgba(0,0,0,.8)}
 	.bg-warning-100{background-color:#ffe3a7;
 	color:rgba(0,0,0,.8)}
 	.bg-warning-100:hover{color:rgba(0,0,0,.8)}
 	.bg-warning-200{background-color:#ffdb8e;
 	color:rgba(0,0,0,.8)}
 	.bg-warning-200:hover{color:rgba(0,0,0,.8)}
 	.bg-warning-300{background-color:#ffd274;
 	color:rgba(0,0,0,.8)}
 	.bg-warning-300:hover{color:rgba(0,0,0,.8)}
 	.bg-warning-400{background-color:#ffca5b;
 	color:rgba(0,0,0,.8)}
 	.bg-warning-400:hover{color:rgba(0,0,0,.8)}
 	.bg-warning-500{background-color:#ffc241;
 	color:rgba(0,0,0,.8)}
 	.bg-warning-500:hover{color:rgba(0,0,0,.8)}
 	.bg-warning-600{background-color:#ffba28;
 	color:rgba(0,0,0,.8)}
 	.bg-warning-600:hover{color:rgba(0,0,0,.8)}
 	.bg-warning-700{background-color:#ffb20e;
 	color:rgba(0,0,0,.8)}
 	.bg-warning-700:hover{color:rgba(0,0,0,.8)}
 	.bg-warning-800{background-color:#f4a500;
 	color:rgba(0,0,0,.8)}
 	.bg-warning-800:hover{color:rgba(0,0,0,.8)}
 	.bg-warning-900{background-color:#da9400;
 	color:rgba(0,0,0,.8)}
 	.bg-warning-900:hover{color:rgba(0,0,0,.8)}
 	.color-warning-50{color:#ffebc1}
 	.color-warning-100{color:#ffe3a7}
 	.color-warning-200{color:#ffdb8e}
 	.color-warning-300{color:#ffd274}
 	.color-warning-400{color:#ffca5b}
 	.color-warning-500{color:#ffc241}
 	.color-warning-600{color:#ffba28}
 	.color-warning-700{color:#ffb20e}
 	.color-warning-800{color:#f4a500}
 	.color-warning-900{color:#da9400}
 	.bg-danger-50{background-color:#feb7d9;
 	color:rgba(0,0,0,.8)}
 	.bg-danger-50:hover{color:rgba(0,0,0,.8)}
 	.bg-danger-100{background-color:#fe9ecb;
 	color:rgba(0,0,0,.8)}
 	.bg-danger-100:hover{color:rgba(0,0,0,.8)}
 	.bg-danger-200{background-color:#fe85be;
 	color:rgba(0,0,0,.8)}
 	.bg-danger-200:hover{color:rgba(0,0,0,.8)}
 	.bg-danger-300{background-color:#fe6bb0;
 	color:rgba(0,0,0,.8)}
 	.bg-danger-300:hover{color:rgba(0,0,0,.8)}
 	.bg-danger-400{background-color:#fd52a3;
 	color:#fff}
 	.bg-danger-400:hover{color:#fff}
 	.bg-danger-500{background-color:#fd3995;
 	color:#fff}
 	.bg-danger-500:hover{color:#fff}
 	.bg-danger-600{background-color:#fd2087;
 	color:#fff}
 	.bg-danger-600:hover{color:#fff}
 	.bg-danger-700{background-color:#fc077a;
 	color:#fff}
 	.bg-danger-700:hover{color:#fff}
 	.bg-danger-800{background-color:#e7026e;
 	color:#fff}
 	.bg-danger-800:hover{color:#fff}
 	.bg-danger-900{background-color:#ce0262;
 	color:#fff}
 	.bg-danger-900:hover{color:#fff}
 	.color-danger-50{color:#feb7d9}
 	.color-danger-100{color:#fe9ecb}
 	.color-danger-200{color:#fe85be}
 	.color-danger-300{color:#fe6bb0}
 	.color-danger-400{color:#fd52a3}
 	.color-danger-500{color:#fd3995}
 	.color-danger-600{color:#fd2087}
 	.color-danger-700{color:#fc077a}
 	.color-danger-800{color:#e7026e}
 	.color-danger-900{color:#ce0262}
 	.bg-fusion-50{background-color:#909090;
 	color:#fff}
 	.bg-fusion-50:hover{color:#fff}
 	.bg-fusion-100{background-color:#838383;
 	color:#fff}
 	.bg-fusion-100:hover{color:#fff}
 	.bg-fusion-200{background-color:#767676;
 	color:#fff}
 	.bg-fusion-200:hover{color:#fff}
 	.bg-fusion-300{background-color:#696969;
 	color:#fff}
 	.bg-fusion-300:hover{color:#fff}
 	.bg-fusion-400{background-color:#5d5d5d;
 	color:#fff}
 	.bg-fusion-400:hover{color:#fff}
 	.bg-fusion-500{background-color:#505050;
 	color:#fff}
 	.bg-fusion-500:hover{color:#fff}
 	.bg-fusion-600{background-color:#434343;
 	color:#fff}
 	.bg-fusion-600:hover{color:#fff}
 	.bg-fusion-700{background-color:#363636;
 	color:#fff}
 	.bg-fusion-700:hover{color:#fff}
 	.bg-fusion-800{background-color:#2a2a2a;
 	color:#fff}
 	.bg-fusion-800:hover{color:#fff}
 	.bg-fusion-900{background-color:#1d1d1d;
 	color:#fff}
 	.bg-fusion-900:hover{color:#fff}
 	.color-fusion-50{color:#909090}
 	.color-fusion-100{color:#838383}
 	.color-fusion-200{color:#767676}
 	.color-fusion-300{color:#696969}
 	.color-fusion-400{color:#5d5d5d}
 	.color-fusion-500{color:#505050}
 	.color-fusion-600{color:#434343}
 	.color-fusion-700{color:#363636}
 	.color-fusion-800{color:#2a2a2a}
 	.color-fusion-900{color:#1d1d1d}
 	.color-white{color:#fff}
 	.color-black{color:#222}
 	.bg-primary-gradient{background-image:linear-gradient(250deg,rgba(86,61,124,.7),transparent)}
 	.bg-danger-gradient{background-image:linear-gradient(250deg,rgba(206,2,98,.7),transparent)}
 	.bg-info-gradient{background-image:linear-gradient(250deg,rgba(9,96,165,.7),transparent)}
 	.bg-warning-gradient{background-image:linear-gradient(250deg,rgba(218,148,0,.7),transparent)}
 	.bg-success-gradient{background-image:linear-gradient(250deg,rgba(16,112,102,.7),transparent)}
 	.bg-fusion-gradient{background-image:linear-gradient(250deg,rgba(29,29,29,.7),transparent)}
 	body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar,body:not(.mobile-detected)::-webkit-scrollbar{height:8px;
 	width:8px}
 	body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar:hover,body:not(.mobile-detected)::-webkit-scrollbar:hover{background-color:rgba(0,0,0,.01)}
 	body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar-track-piece,body:not(.mobile-detected)::-webkit-scrollbar-track-piece{background-color:#efefef}
 	body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar-track-piece:hover,body:not(.mobile-detected)::-webkit-scrollbar-track-piece:hover{background-color:#d0d0d0}
 	body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar-thumb:vertical,body:not(.mobile-detected)::-webkit-scrollbar-thumb:vertical{background-color:#838383}
 	body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar-thumb:vertical:hover,body:not(.mobile-detected)::-webkit-scrollbar-thumb:vertical:hover{background-color:#696969}
 	.page-sidebar .primary-nav::-webkit-scrollbar-track-piece{background-color:#efefef}
 	.page-sidebar .primary-nav::-webkit-scrollbar-thumb:vertical{background-color:#666}
 	.page-sidebar .primary-nav::-webkit-scrollbar{height:4px;
 	width:4px}
 	.page-sidebar .primary-nav:hover::-webkit-scrollbar-corner{width:40px}
 	.page-sidebar .primary-nav::-webkit-scrollbar-track-piece{background-color:#efefef}
 	.page-sidebar .primary-nav::-webkit-scrollbar-thumb:vertical{background-color:#666}
 	:-webkit-full-screen [data-action=app-fullscreen]{color:#ccc}
 	:-moz-full-screen [data-action=app-fullscreen]{color:#ccc}
 	@media print{@page{size:letter portrait;
 	margin:1cm;
 padding:0;
 border:none;
 border-collapse:collapse}
 table{font-size:80%}
 .card,.card-body,.container{display:inline;
 	padding:0;
 margin:0;
 border:0}
 a:link{font-weight:700;
 	text-decoration:underline;
 color:#06c}
 .subheader-title{font-size:14pt!important}
 .subheader-title small{font-size:12pt!important}
 h1,h2,h3,h4,h5,h6{font-weight:700!important}
 .btn,.page-footer,.page-header,.page-sidebar{display:none!important}
 .container.card,.page-content,.page-wrapper{padding:0;
 	display:block;
 margin:0;
 border:0!important;
 width:auto;
 float:none}
 .panel-header>*{font-weight:700!important}
 .card.panel{border-color:#333!important}
 .clearfix:after{content:'';
 clear:both;
 display:table}
}
 