/*
	https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*/

/* https://stackoverflow.com/questions/44258085/css-how-to-attach-footer-to-the-bottom-of-the-page */
html { height: 100%; }
body { position:relative; min-height:100%; background-color: #fff; }


/* access these like:  var(--color-href) */
:root {
	--color-primary: #337ab7;
	--color-success: #5cb85c;

	--color-href:    var(--color-primary);
	--thead-color: #d9edf7;
}


/*
	------ Bootstrap3 overrides ------
*/
/*.btn { padding: 0.1em }*/
.alert { padding: 0.3em; margin-bottom:0.1em; }
.alert-dismissable, .alert-dismissible { padding-right: 2em; }
.lpm-btn b { vertical-align:middle; }
.panel-heading { padding:0.4em; }
.panel-body    { padding:0.4em; }
hr { margin: 1em 0; }

.navbar { min-height: 2em }
/* .navbar-nav > li > a { padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 0.1em; padding-right: 0.1em; margin-top: 0.2em; margin-left:0.2em; margin-right:0.5em; } */
.navbar-nav > li > a { padding:0; margin: 0.65em 0.5em; height:1em }
.navbar-nav > li > a > .lpmi-sm{ margin: -0.4em 0.2em 0 -0.2em; }
.navbar-brand { padding:0; margin:0.5em; height:1em; }
.dropdown-menu { margin: 0 }    /* keeps menu from disappearing when moving mouse to it */

.lpm-progress     { margin-bottom:0.1em; display:inline-block; background-color:#f5f5f5; border-radius:4px; box-shadow: inset 0 1px 2px rgba(0,0,0,.1); height:1.625em }
.lpm-progress-bar { background-color:#8ae; display:inline-block; min-width:0; text-align:center; line-height:1.625em }

.form-group   { margin-bottom:0.4em; }
.control-label { padding-top:0; margin-bottom: 0.2em }
.form-horizontal .control-label { padding-top:0; margin-bottom: 0.2em }
.form-control { height:1.6em; padding: .1em .4em }


/* navbar fix for hidden text on small devices */
.navbar-header {    margin: 0;    float: left !important;}
.navbar-collapse.collapse {  display:block !important;}
.navbar-nav>li, .navbar-nav {  margin: 0;  float:left !important;}
.navbar-nav.navbar-right:last-child {  margin-right: 0 !important;}
.navbar-right {    padding-right: 0;  float: right!important;}
.navbar-right>li>ul { left:-10em }

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding-right: 0.5em;
	padding-left: 0.5em;
}

.form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0;
}

.modal-sm { width:30em; }

.modal-body{
    /*overflow: hidden;  removed 2022/05/21*/
	overflow: auto; /* allow horizontal scrollbar */
}

.modal-footer {
	margin: 0.5em;
	padding: 0;
	border: none;
}

.modal-dialog-content {
	padding: 0.5em;
}







/* Bootstrap mimics */
.lpm-info { background-color: #d9edf7 }





/* jQuery hacks */
table.ui-datepicker-calendar { position:relative; background:white; }



/*

	FullCalendar.js overrides

*/
.caladd { float:right; }
/*.caladd { display:inline-block; }*/
.caladd:hover { cursor:pointer; }
div.fc-row.fc-widget-content { min-height:10em !important; }






table.table-plain {
	border: none;
}

/* TBD: remove table selector below */
/*table.bordered, table.lpm-table {*/
table.bordered {
	border: 1px solid #CCCCCC;
}

table.lpm-table {
    /*margin: 0.5em;*/
}

table > thead > tr > th, .lpm-table > thead > tr > th {
	background-color: var(--thead-color);
}

table.lpm-table tbody tr:hover, .lpm-hover:hover {
	background-color: #eaf5fb !important;
}

table.lpm-table tbody tr td:hover {
	background-color: #dae5eb !important;
}

table tr td, table tr th, .lpm-table tr td, .lpm-table tr th {
	padding: 0.1em 0.4em 0.1em 0.2em;
}

/* used the data-striped option to play better with teh data-info,etc options below */
table.lpm-table[data-striped] tbody tr:nth-child(2n)  {  background:cornsilk; }
table.lpm-table.striped       tbody tr:nth-child(2n)  {  background:cornsilk; }
/*table.lpm-table tbody tr:nth-child(2n)  {  filter: brightness(75%); }*/

table.lpm-table tbody tr[data-info]    { background:lightgreen;      }
table.lpm-table tbody tr[data-warn]    { background:yellow;     }
table.lpm-table tbody tr[data-err]     { background:lightpink;  }
table.lpm-table tbody tr[data-gray]    { background:#DDD;  }
table.lpm-table tbody tr[data-hilite]  { background:lightskyblue;  }

/* so striping doesn't override the warnings/etc */
table.lpm-table.striped tbody tr[data-info]   td { background:lightgreen;      }
table.lpm-table.striped tbody tr[data-warn]   td { background:yellow;     }
table.lpm-table.striped tbody tr[data-err]    td { background:lightpink;  }
table.lpm-table.striped tbody tr[data-gray]   td { background:#DDD;  }
table.lpm-table.striped tbody tr[data-hilite] td { background:lightskyblue;  }

table.lpm-wide tr th,
table.lpm-wide tr td { padding-left: 1em; padding-right: 1em; }


.lpm-center { text-align:center }
.lpm-center-block { margin:0 auto }


.lpm-flexrow        { display:flex;        flex-direction:row;    align-items:center; justify-content:center; }
.lpm-flexrow-inline { display:inline-flex; flex-direction:row;    align-items:center; justify-content:center; }
.lpm-flexcol        { display:flex;        flex-direction:column; align-items:center; justify-content:center; }
.lpm-flex0          { flex:0; }
.lpm-flex1          { flex:1; }


div.lpm-date-nav-input >> input { background-color:blue; border:none; }

div.lpm-btn-list { margin: 0.1em; display:inline-block; }
div.lpm-btn-list button { margin:0.1em; width:100%; font-weight:700; }

/* used !important - mozilla was not applying classes in the right order for icons
    - if caller uses these classes, they are requesting exactly that much margin regardless of other classos, so !important matches what they are requesting to do
*/
.lpm-ml0    { margin-left:0.0em !important }
.lpm-ml2    { margin-left:0.2em !important }
.lpm-ml4    { margin-left:0.4em !important }
.lpm-ml6    { margin-left:0.6em !important }
.lpm-ml8    { margin-left:0.8em !important }
.lpm-ml10   { margin-left:1.0em !important }
.lpm-ml20   { margin-left:2.0em !important }
.lpm-ml30   { margin-left:3.0em !important }
.lpm-ml40   { margin-left:4.0em !important }
.lpm-ml60   { margin-left:6.0em !important }
.lpm-ml80   { margin-left:8.0em !important }

.lpm-mr0    { margin-right:0.0em !important }
.lpm-mr2    { margin-right:0.2em !important }
.lpm-mr4    { margin-right:0.4em !important }
.lpm-mr6    { margin-right:0.6em !important }
.lpm-mr8    { margin-right:0.8em !important }
.lpm-mr10   { margin-right:1.0em !important }

.lpm-mh0    { margin-left:0.0em !important; margin-right:0.0em !important;  }
.lpm-mh2    { margin-left:0.2em !important; margin-right:0.2em !important;  }
.lpm-mh4    { margin-left:0.4em !important; margin-right:0.4em !important;  }
.lpm-mh6    { margin-left:0.6em !important; margin-right:0.6em !important;  }
.lpm-mh8    { margin-left:0.8em !important; margin-right:0.8em !important;  }
.lpm-mh10   { margin-left:1.0em !important; margin-right:1.0em !important;  }

.lpm-mv0    { margin-top:0.0em !important; margin-bottom:0.0em !important;  }
.lpm-mv2    { margin-top:0.2em !important; margin-bottom:0.2em !important;  }
.lpm-mv4    { margin-top:0.4em !important; margin-bottom:0.4em !important;  }
.lpm-mv6    { margin-top:0.6em !important; margin-bottom:0.6em !important;  }
.lpm-mv8    { margin-top:0.8em !important; margin-bottom:0.8em !important;  }
.lpm-mv10   { margin-top:1.0em !important; margin-bottom:1.0em !important;  }

.lpm-m0    { margin:0.0em !important; }
.lpm-m2    { margin:0.2em !important; }
.lpm-m4    { margin:0.4em !important; }
.lpm-m6    { margin:0.6em !important; }
.lpm-m8    { margin:0.8em !important; }
.lpm-m10   { margin:1.0em !important; }

.lpm-w1  { max-width:1in }
.lpm-w2  { max-width:2in }
.lpm-w3  { max-width:3in }
.lpm-w4  { max-width:4in }
.lpm-w5  { max-width:5in }
.lpm-w6  { max-width:6in }
.lpm-w7  { max-width:7in }
.lpm-w8  { max-width:8in }
.lpm-w9  { max-width:9in }

.pt-1   { padding-top:.25em;   }
.pb-1   { padding-bottom:.25em }
.pt-2   { padding-top:.5em;   }
.pb-2   { padding-bottom:.5em }
.pt-3   { padding-top:.75em;   }
.pb-3   { padding-bottom:.75em }
.pt-4   { padding-top:1em;   }
.pb-4   { padding-bottom:1em }

.pl-1   { padding-left:.25em;   }
.pr-1   { padding-right:.25em }
.pl-2   { padding-left:.5em;   }
.pr-2   { padding-right:.5em }
.pl-3   { padding-left:.75em;   }
.pr-3   { padding-right:.75em }
.pl-4   { padding-left:1em;   }
.pr-4   { padding-right:1em }



.lpm-inline { display:inline; }
/*.lpm-disabled { display:; }*/


.lpm-quick-add { color:blue; font-weight:800 }
span.lpm-quick-add:hover { color:green; cursor:pointer; }

.lpm-pointer:hover { cursor:pointer; }


.arrow-up {
    width: 0;
    height: 0;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent;

    border-bottom: 1em solid blue;
}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent;

    border-top: 1em solid blue;
}

.arrow-right {
    width: 0;
    height: 0;
    border-top: 1em solid transparent;
    border-bottom: 1em solid transparent;

    border-left: 1em solid blue;
}

.arrow-left {
    width: 0;
    height: 0;
    border-top: 1em solid transparent;
    border-bottom: 1em solid transparent;

    border-right:1em solid blue;
}


.lpm-red-x {
    background: #f55;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    width: 1.8em;
    height: 1.8em;
    border-radius: .1em;
    display:flex;
    align-items: center;
    justify-content: center;
}
.lpm-red-x::after {
    content: "\274C"; /* &#10060; */
}


div.content-header-title, a.content-header-title { display:inline-block; padding-left:1em; padding-top:0.5em; font-size:1.3em; font-weight:700 }
div.content-header-select { padding-left:1em; display:inline-block; }
div.content-header-desc   { padding-left:2em; }
div.content-header-desc h4 { display:inline-block; }




/**
	LPM Icons

	-- TBD: convert existing small SVG icons to CSS-inline, mantis #
	https://css-tricks.com/probably-dont-base64-svg/
	https://spin.atomicobject.com/2014/01/21/convert-svg-to-png/        // small JS for conversion

	for masking (allow colors to work with SVG path using masks and/or filters) -- ALSO WORK WITH BACKGROUND
		https://codepen.io/noahblon/post/coloring-svgs-in-css-background-images

	for fill:currentColor (doesn't apply to background images like these, but may be able to find a way to use it)
		https://css-tricks.com/cascading-svg-fill-color/
	--- this one works with background!!!:
		https://qawithexperts.com/article/html/how-to-change-color-of-svg-various-ways-using-css/414

	https://stackoverflow.com/questions/5682943/how-to-create-custom-tags-for-html

	using XHTML+CSS to apply changes to inline SVG
		https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/SVG_In_HTML_Introduction

	compress SVG at:    https://jakearchibald.github.io/svgomg/
	convert to BASE64:  file:///d:/base64-encode.html
*/
.navbar-brand .lpmi-sm { font-size:14px; margin-top:-0.2em !important; }  /* undo bootstrap font size override for brand icon */

.lpmi-xs  { width:1.0em; height:1.0em; background-repeat:no-repeat; background-position:center; vertical-align:middle; display:inline-block; margin:0 .2em;}
.lpmi-sm  { width:1.8em; height:1.8em; background-repeat:no-repeat; background-position:center; vertical-align:middle; display:inline-block; margin:0 .2em;}
.lpmi-md  { width:3.6em; height:3.6em; background-repeat:no-repeat; background-position:center; vertical-align:middle; display:inline-block; margin:0 .2em;}
.lpmi-lg  { width:7.2em; height:7.2em; background-repeat:no-repeat; background-position:center; vertical-align:middle; display:inline-block; margin:0 .2em;}

/* for font-awesome spacing */
.lpmi-fa  {  }  /* replicated to each of lpmi-fa-[sz]

/* font-awesome equivalents to lpmi */
.lpmi-fa-xs  { margin:0 .2em; font-size:1.0em; }
.lpmi-fa-sm  { margin:0 .2em; font-size:1.7em; }
.lpmi-fa-md  { margin:0 .2em; font-size:3.4em; }
.lpmi-fa-lg  { margin:0 .2em; font-size:7.0em; }

/* ICONS - original/gray path, compressed before uuEncoding */
.lpmi-cal-edit,    .lpmi-cal-edit\:regular   { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik0xOCAzaC0xVjBoLTJ2NWgtMVYzSDdWMEg1djVINFYzSDJDLjg5NyAzIDAgMy44OTggMCA1djEzYzAgMS4xMDMuODk3IDIgMiAyaDd2LTJIMlY4aDE2djFoMlY1YzAtMS4xMDItLjg5Ny0yLTItMnptMi43MDcgOC4yOTNjLS4zOS0uMzktMS4wMjMtLjM5LTEuNDE0IDBsLTcgN2MtLjEyNy4xMy0uMjIuMjktLjI2My40NjVsLTEgNGMtLjA4NS4zNC4wMTYuNzAyLjI2NC45NXMuNjA4LjM1Ljk1LjI2M2w0LTFjLjE3NS0uMDQuMzM1LS4xMy40NjQtLjI2bDctN2MuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0zLTN6bS01LjIyIDkuODA0bC0yLjExMy41My41My0yLjExNUwxNyAxNi40MTUgMTguNTg1IDE4bC0zLjA5NyAzLjA5N3pNMjAgMTYuNTg3TDE4LjQxNCAxNSAyMCAxMy40MTUgMjEuNTg2IDE1IDIwIDE2LjU4N3oiLz48L3N2Zz4=')}
.lpmi-cal-plus,    .lpmi-cal-plus\:regular   { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PGcgZmlsbD0iIzc1NzU3NSI+PHBhdGggZD0iTTE4IDNINkM0LjM0NiAzIDMgNC4zNDYgMyA2djEzYzAgMS4xMDMuODk2IDIgMiAyaDE0YzEuMTA0IDAgMi0uODk3IDItMlY2YzAtMS42NTQtMS4zNDYtMy0zLTN6bTEgM3YxaC0zVjVoMmMuNTUgMCAxIC40NDggMSAxem0tOSAxVjVoNHYyaC00ek02IDVoMnYySDVWNmMwLS41NTIuNDUtMSAxLTF6TTUgMTlWOWgxNHYxMEg1eiIvPjxwYXRoIGQ9Ik0xMyAxMWgtMnYySDl2MmgydjJoMnYtMmgydi0yaC0yIi8+PC9nPjwvc3ZnPg==')}
.lpmi-edit-2,      .lpmi-edit-2\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PGcgZmlsbD0iIzc1NzU3NSI+PHBhdGggZD0iTTQgOWg4djJINHptMCA0aDZ2Mkg0eiIvPjxwYXRoIGQ9Ik0yIDJoMTB2NGg0djNoMlY0LjU4NkwxMy40MTQgMEgyQy44OTcgMCAwIC44OTggMCAydjE4YzAgMS4xMDMuODk3IDIgMiAyaDd2LTJIMlYyem0yMS43MDcgMTIuMjkzbC0zLTNjLS4zOS0uMzktMS4wMjMtLjM5LTEuNDE0IDBsLTcgN2MtLjEyOC4xMjgtLjIyLjI5LS4yNjMuNDY0bC0xIDRjLS4wODUuMzQuMDE1LjcuMjYzLjk1LjI1Ni4yNTYuNjIuMzQ1Ljk1LjI2M2w0LTFjLjE3Ni0uMDQ0LjMzNi0uMTM1LjQ2NC0uMjY0bDctN2MuMzktLjM5LjM5LTEuMDIyIDAtMS40MTN6bS04LjIxOCA2LjgwNGwtMi4xMTcuNTI4LjUyOC0yLjExNCAzLjEtMy4wOTRMMTguNTg2IDE4bC0zLjA5NyAzLjA5N3ptNC41MS00LjUxTDE4LjQxMiAxNSAyMCAxMy40MTQgMjEuNTg2IDE1IDIwIDE2LjU4NnoiLz48L2c+PC9zdmc+')}
.lpmi-hourglass,   .lpmi-hourglass\:regular  { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PGcgZmlsbD0iIzc1NzU3NSI+PHBhdGggZD0iTTE5IDUuMTdWM2MwLS41NTItLjQ0OC0xLTEtMUg2Yy0uNTUyIDAtMSAuNDQ4LTEgMXYyLjE3MmMwIC43OS4zMiAxLjU2My44OCAyLjEyTDEwLjU4NSAxMiA1Ljg4IDE2LjcwOGMtLjU2OC41NjYtLjg4IDEuMzItLjg4IDIuMTJWMjFjMCAuNTUyLjQ0OCAxIDEgMWgxMmMuNTUyIDAgMS0uNDQ4IDEtMXYtMi4xN2MwLS44MDMtLjMxMi0xLjU1Ni0uODgtMi4xMjNMMTMuNDE1IDEybDQuNzA3LTQuNzA3Yy41Ni0uNTYuODgtMS4zMzIuODgtMi4xMjJ6bS0yIDEzLjY2VjIwSDd2LTEuMTdjMC0uMjcuMTA0LS41Mi4yOTMtLjcxTDEyIDEzLjQxNWw0LjcwNyA0LjcwOGMuMTkuMTg4LjI5My40NC4yOTMuNzA3em0wLTEzLjY2YzAgLjI2NC0uMTA3LjUyMi0uMjkzLjcwOEwxMiAxMC41ODUgNy4yOTMgNS44NzhDNy4xMDcgNS42OTIgNyA1LjQzNCA3IDUuMTdWNGgxMHYxLjE3eiIvPjxwYXRoIGQ9Ik05IDE5bDMtMyAzIDMiLz48L2c+PC9zdmc+')}
.lpmi-time-dollar, .lpmi-time-dollar\:regular{ background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiM3NTc1NzUiPjxwYXRoIGQ9Ik04IDR2NS41MzVsMy40NDYgMi4yOTcgMS4xMDktMS42NjRMMTAgOC40NjVWNHoiLz48cGF0aCBkPSJNMTcuOTQxIDEwYy4wMzctLjMyOS4wNTktLjY2Mi4wNTktMSAwLTQuOTYyLTQuMDM3LTktOS05UzAgNC4wMzggMCA5czQuMDM4IDkgOSA5YTguOTU2IDguOTU2IDAgMCAwIDUtMS41MjFWMTMuODlBNi45NzUgNi45NzUgMCAwIDEgOSAxNmMtMy44NiAwLTctMy4xNC03LTdzMy4xNC03IDctN2MzLjg1OSAwIDcgMy4xNCA3IDcgMCAuMzQxLS4wMzMuNjczLS4wOCAxaDIuMDIxek0yMSAxN2gtMmMtLjU1MSAwLTEtLjQ0OS0xLTEgMC0uNTUxLjQ0OS0xIDEtMWg0di0yaC0ydi0xaC0ydjFjLTEuNjU0IDAtMyAxLjM0Ni0zIDNzMS4zNDYgMyAzIDNoMmMuNTUxIDAgMSAuNDQ5IDEgMSAwIC41NTEtLjQ0OSAxLTEgMWgtNHYyaDJ2MWgydi0xYzEuNjU0IDAgMy0xLjM0NiAzLTNzLTEuMzQ2LTMtMy0zeiIvPjwvZz48L3N2Zz4=')}
.lpmi-time-edit,   .lpmi-time-edit\:regular  { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PGcgZmlsbD0iIzc1NzU3NSI+PHBhdGggZD0iTTggNHY1LjUzNWwzLjQ0NiAyLjI5NyAxLjExLTEuNjY0TDEwIDguNDY1VjQiLz48cGF0aCBkPSJNMiA5YzAtMy44NiAzLjE0LTcgNy03czcgMy4xNCA3IDdjMCAuMzQtLjAzMy42NzMtLjA4IDFoMi4wMmMuMDM4LS4zMy4wNi0uNjYyLjA2LTEgMC00Ljk2Mi00LjAzNy05LTktOVMwIDQuMDM4IDAgOXM0LjAzOCA5IDkgOXYtMmMtMy44NiAwLTctMy4xNC03LTd6TTIzLjcwNyAxNC4yOTNsLTMtM2MtLjM5LS4zOS0xLjAyMy0uMzktMS40MTQgMGwtNyA3Yy0uMTI4LjEyNy0uMjIuMjktLjI2My40NjVsLTEgNGMtLjA4NS4zNC4wMTUuNy4yNjMuOTUuMjM4LjIzNy41OS4zNS45NS4yNjNsNC0xYy4xNzYtLjA0My4zMzYtLjEzNS40NjQtLjI2M2w3LTdjLjM5LS4zOS4zOS0xLjAyMyAwLTEuNDE0em0tOC4yMTggNi44MDVsLTIuMTE1LjUyOC41MjgtMi4xMTRMMTcgMTYuNDE0IDE4LjU4NiAxOGwtMy4wOTcgMy4wOTh6TTIwIDE2LjU4NkwxOC40MTQgMTUgMjAgMTMuNDE0IDIxLjU4NiAxNSAyMCAxNi41ODZ6Ii8+PC9nPjwvc3ZnPg==')}
.lpmi-vc-next,     .lpmi-vc-next\:regular    { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PGcgZmlsbD0iIzc1NzU3NSI+PHBhdGggZD0iTTEyLjYgMTAuNDIyTDYuMjI3IDUuNDY2Yy0uNTktLjQ1OC0xLjQ0LS41NDQtMi4xMDctLjIxN0MzLjQ0IDUuNTggMyA2LjI4NiAzIDcuMDQ0djkuOTFjMCAuNzU4LjQ0IDEuNDYzIDEuMTIgMS43OTcuNjkzLjMzOCAxLjUwNy4yNSAyLjEwOC0uMjE3bDYuMzcyLTQuOTU3Yy40OS0uMzgyLjc3LS45NTcuNzctMS41NzhzLS4yOC0xLjE5Ni0uNzctMS41Nzh6TTUgMTYuOTU1di05LjkxTDExLjM3MiAxMiA1IDE2Ljk1NXpNMjAgM2gtMmMtMS4xMDMgMC0yIC44OTYtMiAydjE0YzAgMS4xMDMuODk3IDIgMiAyaDJjMS4xMDMgMCAyLS44OTcgMi0yVjVjMC0xLjEwNC0uODk3LTItMi0yem0tMiAxNlY1aDJ2MTRoLTJ6Ii8+PC9nPjwvc3ZnPg==')}
.lpmi-vc-pause,    .lpmi-vc-pause\:regular   { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PGcgZmlsbD0iIzc1NzU3NSI+PHBhdGggZD0iTTkgMkg3Yy0xLjEwMyAwLTIgLjg5Ni0yIDJ2MTRjMCAxLjEwMy44OTcgMiAyIDJoMmMxLjEwMyAwIDItLjg5NyAyLTJWNGMwLTEuMTA0LS44OTctMi0yLTJ6TTcgMThWNGgydjE0SDd6TTE3IDJoLTJjLTEuMTAzIDAtMiAuODk2LTIgMnYxNGMwIDEuMTAzLjg5NyAyIDIgMmgyYzEuMTAzIDAgMi0uODk3IDItMlY0YzAtMS4xMDQtLjg5Ny0yLTItMnptLTIgMTZWNGgydjE0aC0yeiIvPjwvZz48L3N2Zz4=')}
.lpmi-vc-play,     .lpmi-vc-play\:regular    { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTUgMy4yNnYxNy40OEwxOS45ODUgMTIgNSAzLjI2em0yIDMuNDhMMTYuMDE1IDEyIDcgMTcuMjZWNi43NHoiIGZpbGw9IiM3NTc1NzUiLz48L3N2Zz4=')}
.lpmi-vc-prev,     .lpmi-vc-prev\:regular    { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PGcgZmlsbD0iIzc1NzU3NSI+PHBhdGggZD0iTTIwLjg4IDUuMjVjLS42Ny0uMzMtMS41Mi0uMjQzLTIuMTA4LjIxNkwxMi40IDEwLjQyMmMtLjQ5LjM4LS43Ny45NTctLjc3IDEuNTc4cy4yOCAxLjE5Ni43NyAxLjU3OGw2LjM3MyA0Ljk1N2MuNTk1LjQ2MiAxLjQxLjU1OCAyLjEwNy4yMTcuNjgtLjMzNCAxLjEyLTEuMDQgMS4xMi0xLjc5N3YtOS45MWMwLS43NTgtLjQ0LTEuNDYzLTEuMTItMS43OTZ6TTIwIDE2Ljk1NUwxMy42MyAxMiAyMCA3LjA0NnY5Ljkxek03IDNINWMtMS4xMDMgMC0yIC44OTYtMiAydjE0YzAgMS4xMDMuODk3IDIgMiAyaDJjMS4xMDMgMCAyLS44OTcgMi0yVjVjMC0xLjEwNC0uODk3LTItMi0yek01IDE5VjVoMnYxNEg1eiIvPjwvZz48L3N2Zz4=')}
.lpmi-close,       .lpmi-close\:regular      { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik0xMi4wNDIgMjJjLTUuNTE0IDAtMTAtNC40ODYtMTAtMTBzNC40ODYtMTAgMTAtMTAgMTAgNC40ODYgMTAgMTAtNC40ODYgMTAtMTAgMTB6bTAtMThjLTQuNDEgMC04IDMuNTktOCA4czMuNTkgOCA4IDggOC0zLjU5IDgtOC0zLjU5LTgtOC04eiIvPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik0xNi43NSA4LjcwN2wtMS40MTYtMS40MTQtMy4yOTIgMy4yOTNMOC43NSA3LjI5MyA3LjMzMyA4LjcwNyAxMC42MjcgMTJsLTMuMjkzIDMuMjkzIDEuNDE1IDEuNDE0IDMuMjkyLTMuMjkyIDMuMjkyIDMuMjkyIDEuNDE1LTEuNDE0TDEzLjQ1NSAxMiIvPjwvc3ZnPg==')}
.lpmi-pickup,      .lpmi-pickup\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAtLjAwMmgyNFYyNEgweiIvPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik0yMyAxMmgtOVY4YzAtLjU1My0uNDQ4LTEtMS0xSDguNjc3Yy0uODIzIDAtMS41NTIuNDk0LTEuODU2IDEuMjU4TDUuMzI0IDEySDRjLTIuMjA2IDAtNCAxLjc5NS00IDR2M2MwIC41NTMuNDQ4IDEgMSAxaDIuMTg1QzMuNiAyMS4xNjIgNC42OTggMjIgNiAyMnMyLjQtLjgzOCAyLjgxNi0yaDcuMzdjLjQxMyAxLjE2MiAxLjUxMyAyIDIuODE0IDJzMi40LS44MzggMi44MTYtMkgyMmMxLjEwMyAwIDItLjg5NiAyLTJ2LTVjMC0uNTUzLS40NDgtMS0xLTF6TTEyIDl2M0g3LjQ3N2wxLjItM0gxMnpNNiAyMGMtLjU1IDAtMS0uNDUtMS0xcy40NS0xIDEtMSAxIC40NSAxIDEtLjQ1IDEtMSAxem0xMyAwYy0uNTUgMC0xLS40NS0xLTFzLjQ1LTEgMS0xIDEgLjQ1IDEgMS0uNDUgMS0xIDF6bTMtMmgtLjE4NGMtLjQxNS0xLjE2Mi0xLjUxNC0yLTIuODE2LTJzLTIuNC44MzgtMi44MTUgMmgtNy4zN0M4LjQwMiAxNi44MzggNy4zMDMgMTYgNiAxNnMtMi40LjgzOC0yLjgxNSAySDJ2LTJjMC0xLjEwNC44OTctMiAyLTJoMTh2NHoiLz48L3N2Zz4=')}
.lpmi-calendar-1,      .lpmi-calendar-1\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiM3NTc1NzUiPjxwYXRoIGQ9Ik0yMSAzaC0zVjFoLTJ2NmgyVjVoM3YxNUgzVjVoMlYzSDNhMiAyIDAgMCAwLTIgMnYxNWEyIDIgMCAwIDAgMiAyaDE4YTIgMiAwIDAgMCAyLTJWNWEyIDIgMCAwIDAtMi0yeiIvPjxwYXRoIGQ9Ik04IDVoN1YzSDhWMUg2djZoMnpNNSA5aDR2NEg1ek0xMCA5aDR2NGgtNHpNMTUgOWg0djRoLTR6TTUgMTRoNHY0SDV6TTEwIDE0aDR2NGgtNHoiLz48L2c+PC9zdmc+')}
.lpmi-cog,      .lpmi-cog\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj48cGF0aCBmaWxsPSIjNzU3NTc1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMjcuNzg3IDI0OS41YzAtMTIuNTM2IDEwLjE3Ny0yMi43MTMgMjIuNzEzLTIyLjcxMyAxMi41MzcgMCAyMi43MTUgMTAuMTc3IDIyLjcxNSAyMi43MTMgMCAxMi41MzctMTAuMTc4IDIyLjcxNS0yMi43MTUgMjIuNzE1LTEyLjUzNi4wMDEtMjIuNzEzLTEwLjE3OC0yMi43MTMtMjIuNzE1em0yMi43MTMtNTkuMDU1Yy0zMi42MTUgMC01OS4wNTYgMjYuNDQtNTkuMDU2IDU5LjA1NSAwIDMyLjYxNSAyNi40NDEgNTkuMDU2IDU5LjA1NiA1OS4wNTYgMzIuNjE0IDAgNTkuMDU2LTI2LjQ0MSA1OS4wNTYtNTkuMDU2IDAtMzIuNjE1LTI2LjQ0Mi01OS4wNTUtNTkuMDU2LTU5LjA1NXpNOTcuNTAxIDI5Mi45MzNhMTUzLjk5NSAxNTMuOTk1IDAgMCAwIDE0LjUzMyAzNC42OTdsLTI3LjI1NiAyOS44MDRjLTcuODA4IDcuODE4LTcuODA4IDIwLjQ0NSAwIDI4LjI1OWwyOS41MjggMjkuNTI4YzcuODE3IDcuODEgMjAuNDQzIDcuODEgMjguMjU5IDBsMjkuODAzLTI3LjI1NGExNTMuOTQyIDE1My45NDIgMCAwIDAgMzQuNzAxIDE0LjUyOWwyLjU0NyA0MC41MjVhMTkuOTM0IDE5LjkzNCAwIDAgMCAxOS45ODkgMTkuOTg3aDQxLjc5MWExOS45MzQgMTkuOTM0IDAgMCAwIDE5Ljk4Ny0xOS45ODdsMi41MzYtNDAuNTI1YTE1My44OCAxNTMuODggMCAwIDAgMzQuNzEzLTE0LjUyOWwyOS44IDI3LjI1NGM3LjgxNyA3LjgxIDIwLjQ0NiA3LjgxIDI4LjI2IDBsMjkuNTI4LTI5LjUyOGM3LjgxLTcuODEzIDcuODEtMjAuNDQgMC0yOC4yNTlsLTI3LjI1NS0yOS44MDRhMTUzLjk4IDE1My45OCAwIDAgMCAxNC41My0zNC42OTdsNDAuNTI0LTIuNTQ5YTE5LjkzMyAxOS45MzMgMCAwIDAgMTkuOTg3LTE5Ljk4NnYtNDEuNzkxYTE5LjkzNCAxOS45MzQgMCAwIDAtMTkuOTg3LTE5Ljk5MWwtNDAuNTI0LTIuNTQxYTE1NC4wMzMgMTU0LjAzMyAwIDAgMC0xNC41My0zNC43MDlsMjcuMjU1LTI5Ljc5OWM3LjgxLTcuODE2IDcuODEtMjAuNDQyIDAtMjguMjZsLTI5LjUyOC0yOS41MjhjLTcuODEzLTcuODEyLTIwLjQ0Mi03LjgxMi0yOC4yNiAwbC0yOS44IDI3LjI1NmExNTQuMDEgMTU0LjAxIDAgMCAwLTM0LjcxMy0xNC41MzNsLTIuNTM2LTQwLjUyMWExOS45MzQgMTkuOTM0IDAgMCAwLTE5Ljk4Ny0xOS45OTFoLTQxLjc5MWExOS45MzQgMTkuOTM0IDAgMCAwLTE5Ljk4OSAxOS45OTFsLTIuNTQ3IDQwLjUyMWExNTQuMDQ1IDE1NC4wNDUgMCAwIDAtMzQuNzAxIDE0LjUzM2wtMjkuODAzLTI3LjI1NmMtNy44MTYtNy44MTItMjAuNDQyLTcuODEyLTI4LjI1OSAwbC0yOS41MjggMjkuNTI4Yy03LjgwOCA3LjgxOC03LjgwOCAyMC40NDQgMCAyOC4yNmwyNy4yNTYgMjkuNzk5YTE1NC4xMjUgMTU0LjEyNSAwIDAgMC0xNC41MzMgMzQuNzA5bC00MC41MjEgMi41NDFhMTkuOTM0IDE5LjkzNCAwIDAgMC0xOS45ODkgMTkuOTkxdjQxLjc5MWExOS45MzQgMTkuOTM0IDAgMCAwIDE5Ljk4OSAxOS45ODZsNDAuNTIxIDIuNTQ5ek0yNTAuNSAxNTQuMTAzYzUyLjY5MyAwIDk1LjM5NiA0Mi43MDUgOTUuMzk2IDk1LjM5OCAwIDUyLjY5NC00Mi43MDIgOTUuMzk2LTk1LjM5NiA5NS4zOTZzLTk1LjM5OC00Mi43MDItOTUuMzk4LTk1LjM5NiA0Mi43MDQtOTUuMzk4IDk1LjM5OC05NS4zOTh6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=')}
.lpmi-file-check-2,      .lpmi-file-check-2\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiM3NTc1NzUiPjxwYXRoIGQ9Ik00IDloOHYySDR6TTQgMTNoNnYySDR6Ii8+PHBhdGggZD0iTTE2IDZsLjAwMSA5SDE4VjQuNTg2TDEzLjQxNCAwSDJDLjg5NyAwIDAgLjg5OCAwIDJ2MThjMCAxLjEwMy44OTcgMiAyIDJoMTF2LTJIMlYyaDEwdjRoNHoiLz48cGF0aCBkPSJNMjIuMjkzIDE2LjI5M0wxOCAyMC41ODZsLTIuMjkzLTIuMjkzLTEuNDE0IDEuNDE0TDE4IDIzLjQxNGw1LjcwNy01LjcwN3oiLz48L2c+PC9zdmc+')}
.lpmi-file-tasks-check,      .lpmi-file-tasks-check\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiM3NTc1NzUiPjxwYXRoIGQ9Ik0xMSAxNS41ODZsLTIuMjkzLTIuMjkzLTEuNDE0IDEuNDE0TDExIDE4LjQxNWw1LjcwNy01LjcwOC0xLjQxNC0xLjQxNHoiLz48cGF0aCBkPSJNMTkgNWgtMlYzaC0xLjE0MmMtLjQ0Ny0xLjcxOS0yLTMtMy44NTgtM1M4LjU4OSAxLjI4MSA4LjE0MiAzSDd2Mkg1Yy0xLjEwMyAwLTIgLjg5OC0yIDJ2MTRjMCAxLjEwMy44OTcgMiAyIDJoMTRjMS4xMDMgMCAyLS44OTcgMi0yVjdjMC0xLjEwMi0uODk3LTItMi0yem0tNy0zYy43MzkgMCAxLjM4NS40MDIgMS43MzEgMWgtMy40NjNjLjM0Ny0uNTk4Ljk5My0xIDEuNzMyLTF6TTkgNWg2djJIOVY1em0xMCAxNkg1VjdoMnYyaDEwVjdoMnYxNHoiLz48L2c+PC9zdmc+')}
.lpmi-worker,      .lpmi-worker\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiM3NTc1NzUiPjxwYXRoIGQ9Ik0xMiAxNGE1LjAwOCA1LjAwOCAwIDAgMCA0Ljg5OS00SDE5VjljMC0zLjg1OS0zLjE0LTctNy03UzUgNS4xNDEgNSA5djFoMi4xMDFBNS4wMDggNS4wMDggMCAwIDAgMTIgMTR6bTAtMmEzLjAwNiAzLjAwNiAwIDAgMS0yLjgyOS0yaDUuNjU3QTMuMDA0IDMuMDA0IDAgMCAxIDEyIDEyek05IDUuMDJWN2gyVjQuMTA5Yy4zMjQtLjA2NS42NTYtLjEwOSAxLS4xMDlzLjY3Ni4wNDQgMSAuMTA5VjdoMlY1LjAyQTQuOTk2IDQuOTk2IDAgMCAxIDE2Ljg5OSA4SDcuMTAxQTQuOTkgNC45OSAwIDAgMSA5IDUuMDJ6TTE1LjI0NyAxNS40NTlsLTEuMTE3LS4zMzctLjE2MiAxLjE1NUMxMy44MyAxNy4yNiAxMi45ODQgMTggMTIgMThzLTEuODMtLjc0LTEuOTY4LTEuNzIzbC0uMTYyLTEuMTU1LTEuMTE3LjMzN0M1Ljc3NyAxNi4zNTUgNCAxOC40MjcgNCAyMXYzaDE2di0zYzAtMi41NzMtMS43NzctNC42NDUtNC43NTMtNS41NDF6TTEyIDIwYTMuOTg1IDMuOTg1IDAgMCAwIDMtMS4zNzdWMjJIOXYtMy4zNzdBMy45ODUgMy45ODUgMCAwIDAgMTIgMjB6bS02IDFjMC0uODkzLjM1MS0xLjY4NiAxLTIuMzI4VjIySDZ2LTF6bTEyIDFoLTF2LTMuMzI4Yy42NDkuNjQzIDEgMS40MzYgMSAyLjMyOHYxeiIvPjwvZz48L3N2Zz4=')}
.lpmi-interface-question-mark,      .lpmi-interface-question-mark\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik0xMiAyMkM2LjQ4NiAyMiAyIDE3LjUxNSAyIDEyIDIgNi40ODcgNi40ODYgMiAxMiAyczEwIDQuNDg2IDEwIDEwYzAgNS41MTUtNC40ODYgMTAtMTAgMTB6bTAtMThjLTQuNDExIDAtOCAzLjU4OS04IDhzMy41ODkgOCA4IDggOC0zLjU4OSA4LTgtMy41ODktOC04LTh6Ii8+PHBhdGggZmlsbD0iIzc1NzU3NSIgZD0iTTEzIDE1aC0ydi0zaDFhMiAyIDAgMSAwLTItMkg4YzAtMi4yMDUgMS43OTUtNCA0LTRzNCAxLjc5NSA0IDRhNC4wMTEgNC4wMTEgMCAwIDEtMyAzLjg3NVYxNXoiLz48Y2lyY2xlIGN4PSIxMiIgY3k9IjE3IiByPSIxLjI1IiBmaWxsPSIjNzU3NTc1Ii8+PC9zdmc+')}
.lpmi-interface-alert-triangle,      .lpmi-interface-alert-triangle\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik0yMSAyMkgzYTEuMDAzIDEuMDAzIDAgMCAxLS44OTUtMS40NDhsOS0xOGMuMzM5LS42NzcgMS40NS0uNjc3IDEuNzg5IDBsOSAxOEExLjAwMyAxLjAwMyAwIDAgMSAyMSAyMnpNNC42MTggMjBoMTQuNzY0TDEyIDUuMjM3IDQuNjE4IDIweiIvPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik0xMSAxMGgydjZoLTJ6Ii8+PGNpcmNsZSBjeD0iMTIiIGN5PSIxOCIgcj0iMS4yNSIgZmlsbD0iIzc1NzU3NSIvPjwvc3ZnPjc1Ii8+PC9zdmc+')}
.lpmi-message-dots,      .lpmi-message-dots\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik01Ljk5OCAyMnYtNGgtMmMtMS4xMDMgMC0yLS44OTctMi0yVjRjMC0xLjEwNC44OTctMiAyLTJoMTZjMS4xMDMgMCAyIC44OTYgMiAydjEyYzAgMS4xMDMtLjg5NyAyLTIgMmgtOC42NjdsLTUuMzMzIDR6bS0yLTE4djEyaDR2MmwyLjY2Ny0yaDkuMzMzVjRoLTE2eiIvPjxjaXJjbGUgY3g9IjYuOTk4IiBjeT0iMTAiIHI9IjEuMjUiIGZpbGw9IiM3NTc1NzUiLz48Y2lyY2xlIGN4PSIxMS45OTgiIGN5PSIxMCIgcj0iMS4yNSIgZmlsbD0iIzc1NzU3NSIvPjxjaXJjbGUgY3g9IjE2Ljk5OCIgY3k9IjEwIiByPSIxLjI1IiBmaWxsPSIjNzU3NTc1Ii8+PC9zdmc+')}
.lpmi-female-nurse-worker,      .lpmi-female-nurse-worker\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiM3NTc1NzUiPjxwYXRoIGQ9Ik0xMiAyYy00Ljk2MiAwLTkgNC4wMzctOSA5djFoNC40MjRjLjc3NCAxLjc2MyAyLjUzMSAzIDQuNTc2IDNzMy44MDItMS4yMzcgNC41NzYtM0gyMXYtMWMwLTQuOTYzLTQuMDM3LTktOS05em0zIDhjMCAxLjY1NC0xLjM0NiAzLTMgM3MtMy0xLjM0Ni0zLTN2LS4yNjdjMS4zNjItLjUxNCAyLjM1OS0xLjM3OSAzLTIuMDg1LjY0MS43MDYgMS42MzggMS41NzEgMyAyLjA4NVYxMHptMiAwVjljMC0uNDU5LS4zMTMtLjg1OC0uNzU4LS45NzEtMi4xOTktLjU1LTMuMzY1LTIuNTEtMy4zNzQtMi41MjUtLjM1Ni0uNjIzLTEuMzgtLjYyMy0xLjczNiAwLS4wMTEuMDItMS4xODQgMS45NzktMy4zNzUgMi41MjVBMS4wMDIgMS4wMDIgMCAwIDAgNyA5djFINS4wNzFDNS41NTggNi42MTIgOC40NzkgNCAxMiA0czYuNDQxIDIuNjEyIDYuOTI5IDZIMTd6TTE1LjUzNSAxNi41NTFsLS41MDktLjE3MkwxMiAxOC43MzJsLTMuMDI2LTIuMzU0LS41MDkuMTcyQzUuNjY5IDE3LjQ5MiA0IDE5LjUyOSA0IDIydjJoMTZ2LTJjMC0yLjQ3MS0xLjY3LTQuNTA4LTQuNDY1LTUuNDQ5ek02IDIyYzAtMS40NTcuOTQ0LTIuNjY0IDIuNjEyLTMuMzY5TDEyIDIxLjI2OGwzLjM4OC0yLjYzN0MxNy4wNTYgMTkuMzM2IDE4IDIwLjU0MyAxOCAyMkg2eiIvPjwvZz48L3N2Zz4=')}
.lpmi-files-coding-check-1,      .lpmi-files-coding-check-1\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiM3NTc1NzUiPjxwYXRoIGQ9Ik0xMSA4LjAwN2gydjRoLTJ6TTggMTMuMDA3aDJ2My45OTdIOHpNNyA4LjAwN2gzdjRIN3pNMTEgMTMuMDA2aDJ2My45OThoLTJ6TTQgMTMuMDA3aDN2My45OTdINHpNNCA4LjAwOGgydjMuOTk5SDR6Ii8+PHBhdGggZD0iTTIgMi4wMDRoMTB2NGg0TDE2LjAwMSAxNUgxOFY0LjU5TDEzLjQxNC4wMDRIMmMtMS4xMDMgMC0yIC44OTYtMiAydjE4YzAgMS4xMDMuODk3IDIgMiAyaDExLjAwMXYtMkgydi0xOHoiLz48cGF0aCBkPSJNMjIuMjkzIDE2LjI3NEwxOCAyMC41NjdsLTIuMjkzLTIuMjkzLTEuNDE0IDEuNDE0TDE4IDIzLjM5NWw1LjcwNy01LjcwN3oiLz48L2c+PC9zdmc+')}
.lpmi-alarm-sound,      .lpmi-alarm-sound\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik02LjEwMyAxMy4wMDJsLTEuOTc1LS4zMkE3Ljk2MiA3Ljk2MiAwIDAgMSA4LjgzMiA2LjYzbC43OTggMS44MzRhNi4wNSA2LjA1IDAgMCAwLTMuNTI3IDQuNTM4ek0xNy44MzQgMTMuMDAyYTYuMDUgNi4wNSAwIDAgMC0zLjUyNy00LjUzOGwuNzk4LTEuODM0YTcuOTY0IDcuOTY0IDAgMCAxIDQuNzA0IDYuMDUybC0xLjk3NS4zMnoiLz48cGF0aCBmaWxsPSIjNzU3NTc1IiBkPSJNMjQgMTRoLTJjMC00LjQ1NC0yLjk5MS04LjQxMi03LjI3Mi05LjYyNGwuNTQ1LTEuOTI0QzIwLjQxMSAzLjkwNyAyNCA4LjY1NSAyNCAxNHpNMiAxNEgwQzAgOC42NTQgMy41ODggMy45MDcgOC43MjcgMi40NTNsLjU0NCAxLjkyNEM0Ljk5IDUuNTg4IDIgOS41NDUgMiAxNHpNMTIgMjJhMiAyIDAgMCAwIDItMmgtNGEyIDIgMCAwIDAgMiAyek0xOCAxOUg2di0yLjI1OGwuNjgzLS4yMjhDNy4zNzMgMTYuMjgzIDggMTUuNjY3IDggMTUuMjIxdi0xLjUyOEM4IDExLjcyNiA5Ljg2OSAxMCAxMiAxMHM0IDEuNzI2IDQgMy42OTJ2MS41MjhjMCAuNDQ2LjYyNyAxLjA2MyAxLjMxNyAxLjI5M2wuNjgzLjIyOVYxOXptLTguNjYxLTJoNS4zMjJjLS40MDItLjUxMy0uNjYxLTEuMTItLjY2MS0xLjc3OXYtMS41MjhjMC0uODU1LS45OTEtMS42OTMtMi0xLjY5M3MtMiAuODM4LTIgMS42OTJ2MS41MjhjMCAuNjYtLjI1OSAxLjI2Ny0uNjYxIDEuNzh6Ii8+PC9zdmc+')}
.lpmi-cc-camera-1,      .lpmi-cc-camera-1\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTS4wMDIuMDAxaDI0djI0LjAwMWgtMjR6Ii8+PHBhdGggZmlsbD0iIzc1NzU3NSIgZD0iTTIxLjkyNCAzLjYxOUEuOTk5Ljk5OSAwIDAgMCAyMSAzLjAwMUg4Yy0yLjc1NyAwLTUgMi4yNDMtNSA1czIuMjQzIDUgNSA1aDJ2Mi4yNDZsLTUgMS40M3YtMi42NzZIM3Y3aDJ2LTIuMjQ2bDYuMjc1LTEuNzkyYTEgMSAwIDAgMCAuNzI1LS45NjJ2LTNoNGExIDEgMCAwIDAgMS0xaDJhMSAxIDAgMCAwIDEtMXYtM2EuOTk0Ljk5NCAwIDAgMC0uNjU1LS45MzFsMi4zNjItMi4zNjJhLjk5Ni45OTYgMCAwIDAgLjIxNy0xLjA4OXptLTYuNjMxIDQuNjc1YTEuMDAzIDEuMDAzIDAgMCAwLS4yOTMuNzA3djJIOGMtMS42NTQgMC0zLTEuMzQ2LTMtMyAwLTEuMzAyLjgzOS0yLjQwMSAyLTIuODE1djIuODE1aDJ2LTNoMXYyaDJ2LTJoNi41ODZsLTMuMjkzIDMuMjkzek0xOCA5LjAwMXYxaC0xdi0uNTg1bC40MTQtLjQxNUgxOHoiLz48L3N2Zz4=')}
.lpmi-content-book-edit,      .lpmi-content-book-edit\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgLjAwMmgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik05IDE4LjAwMUg2di0xNmgxMHY4aDJ2LTlhMSAxIDAgMCAwLTEtMUgxYTEgMSAwIDAgMC0xIDF2MThhMSAxIDAgMCAwIDEgMWg4di0yem0tNSAwSDJ2LTE2aDJ2MTZ6TTIwLjcwNyAxMS4yOTNhMSAxIDAgMCAwLTEuNDE0IDBsLTcgN2ExLjAxIDEuMDEgMCAwIDAtLjI2My40NjVsLTEuMDAxIDRhMS4wMDMgMS4wMDMgMCAwIDAgMS4yMTMgMS4yMTNsNC0xYy4xNzctLjA0NC4zMzctLjEzNi40NjUtLjI2M2w3LTdhMSAxIDAgMCAwIDAtMS40MTVsLTMtM3ptLTUuMjE5IDkuODA0bC0yLjExNS41MjkuNTMtMi4xMTRMMTcgMTYuNDE1IDE4LjU4NiAxOGwtMy4wOTggMy4wOTd6TTIwIDE2LjU4N0wxOC40MTQgMTUgMjAgMTMuNDE1IDIxLjU4NiAxNSAyMCAxNi41ODd6Ii8+PC9zdmc+')}
.lpmi-data-transfer-network,      .lpmi-data-transfer-network\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik0xMyAxOC45NDFjNC40OTMtLjQ5OSA4LTQuMzE3IDgtOC45NCAwLTQuOTYzLTQuMDM3LTktOS05cy05IDQuMDM3LTkgOWMwIDQuNjIzIDMuNTA3IDguNDQxIDggOC45NHYyLjA2SDR2MmgxNnYtMmgtN3YtMi4wNnptLTMtMTAuOTRoNHY0aC00di00em0tMiAwdjRINS4yOTVjLS4xOS0uNjM1LS4yOTUtMS4zMDUtLjI5NS0ycy4xMDUtMS4zNjUuMjk1LTJIOHptMiA2aDR2Mi43MDVjLS42MzUuMTg5LTEuMzA1LjI5NS0yIC4yOTVzLTEuMzY1LS4xMDUtMi0uMjk1di0yLjcwNXptNiAxLjczNnYtMS43MzZoMS43MzZBNy4wMTggNy4wMTggMCAwIDEgMTYgMTUuNzM3em0yLjcwNS0zLjczNkgxNnYtNGgyLjcwNWMuMTg5LjYzNS4yOTUgMS4zMDUuMjk1IDJzLS4xMDUgMS4zNjUtLjI5NSAyem0tLjk2OS02SDE2VjQuMjY1YTcuMDE4IDcuMDE4IDAgMCAxIDEuNzM2IDEuNzM2ek0xNCAzLjI5NnYyLjcwNWgtNFYzLjI5NmMuNjM1LS4xODkgMS4zMDUtLjI5NSAyLS4yOTVzMS4zNjUuMTA1IDIgLjI5NXptLTYgLjk2OXYxLjczNkg2LjI2NEE3LjAxOCA3LjAxOCAwIDAgMSA4IDQuMjY1em0tMS43MzYgOS43MzZIOHYxLjczNmE3LjAxOCA3LjAxOCAwIDAgMS0xLjczNi0xLjczNnoiLz48L3N2Zz4=')}
.lpmi-device-wireless,      .lpmi-device-wireless\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik01Ljg4MyA1Ljg1M2wtMS41My0xLjI4OWE5Ljk4OCA5Ljk4OCAwIDAgMSA3LjY1NC0zLjU2MyA5Ljk5MSA5Ljk5MSAwIDAgMSA3LjY0IDMuNTQ3TDE4LjEyIDUuODM5YTcuOTkyIDcuOTkyIDAgMCAwLTYuMTEyLTIuODM4IDcuOTg4IDcuOTg4IDAgMCAwLTYuMTI1IDIuODUyeiIvPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik0xNS4yMDkgOC42MDNhMy45NyAzLjk3IDAgMCAwLTMuMjAyLTEuNjAyYy0xLjI3IDAtMi40MzcuNTg0LTMuMiAxLjYwMUw3LjIwNyA3LjRhNS45NTYgNS45NTYgMCAwIDEgNC44LTIuMzk5IDUuOTUgNS45NSAwIDAgMSA0LjgwMiAyLjQwMmwtMS42IDEuMnpNMTQgMjIuMDAxaC00Yy0xLjY1NCAwLTMtMS4zNDYtMy0zdi02YzAtMS42NTQgMS4zNDYtMyAzLTNoNGMxLjY1NCAwIDMgMS4zNDYgMyAzdjZjMCAxLjY1NC0xLjM0NiAzLTMgM3ptLTQtMTBjLS41NTEgMC0xIC40NDktMSAxdjZjMCAuNTUxLjQ0OSAxIDEgMWg0Yy41NTEgMCAxLS40NDkgMS0xdi02YzAtLjU1MS0uNDQ5LTEtMS0xaC00eiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTYuOTk5IiByPSIxLjI1IiBmaWxsPSIjNzU3NTc1Ii8+PC9zdmc+')}
.lpmi-file-statistics-edit-1,      .lpmi-file-statistics-edit-1\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik0xMSAxNS4wMDZsLjAwOS0uMDAzSDZ2LS41ODZsMi0yIDEuMjkzIDEuMjkzYS45OTcuOTk3IDAgMCAwIDEuNDE0IDBsMy0zLTEuNDE0LTEuNDE0TDEwIDExLjU5bC0xLjI5My0xLjI5NGExIDEgMCAwIDAtMS40MTQgMEw2IDExLjU5VjguMDAzSDR2OWg3di0xLjk5N3oiLz48cGF0aCBmaWxsPSIjNzU3NTc1IiBkPSJNOSAyMC4wMDJIMlYyaDEwdjRoNGwuMDAxIDUuMDA2SDE4di02LjQyTDEzLjQxNCAwSDJDLjg5NyAwIDAgLjg5NyAwIDJ2MTguMDAyYzAgMS4xMDIuODk3IDIgMiAyaDd2LTJ6TTIzLjcwNyAxNC4yOTRsLTMtM2ExIDEgMCAwIDAtMS40MTQgMGwtNyA3YTEuMDAxIDEuMDAxIDAgMCAwLS4yNjMuNDY1bC0xIDRhMSAxIDAgMCAwIDEuMjEzIDEuMjEzbDQtMWExIDEgMCAwIDAgLjQ2NC0uMjY0bDctN2EuOTk5Ljk5OSAwIDAgMCAwLTEuNDE0em0tOC4yMTggNi44MDVsLTIuMTE0LjUyOC41MjgtMi4xMTRMMTcgMTYuNDE2bDEuNTg2IDEuNTg2LTMuMDk3IDMuMDk3ek0yMCAxNi41ODdsLTEuNTg2LTEuNTg1TDIwIDEzLjQxNmwxLjU4NiAxLjU4NkwyMCAxNi41ODd6Ii8+PC9zdmc+')}
.lpmi-lightbulb-4,      .lpmi-lightbulb-4\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTS4wMDEuMDAyaDI0djI0aC0yNHoiLz48ZyBmaWxsPSIjNzU3NTc1Ij48cGF0aCBkPSJNOSAyM2gydjFoMnYtMWgydi0ySDl6TTEyIDVjLTMuODU5IDAtNyAzLjE0LTcgN2E3LjAxMSA3LjAxMSAwIDAgMCA0IDYuMzE5VjE5YTEgMSAwIDAgMCAxIDFoNGExIDEgMCAwIDAgMS0xdi0uNjgxQTcuMDEgNy4wMSAwIDAgMCAxOSAxMmMwLTMuODYtMy4xNDEtNy03LTd6bTEuNjY2IDExLjcwOWExLjAwMSAxLjAwMSAwIDAgMC0uNjY2Ljk0MlYxOGgtMnYtLjM0OWExIDEgMCAwIDAtLjY2Ni0uOTQyQTUuMDA4IDUuMDA4IDAgMCAxIDcgMTJjMC0yLjc1NyAyLjI0My01IDUtNXM1IDIuMjQzIDUgNWMwIDIuMTEtMS4zNCA0LjAwMy0zLjMzNCA0LjcwOXpNMTEgMGgydjRoLTJ6TTAgMTFoNHYySDB6TTIwIDExaDR2MmgtNHpNMjAuMjkyIDIuMjkzbDEuNDEzIDEuNDE0LTMgMy0xLjQxMy0xLjQxM3pNMy43MDcgMi4yOTNsMyAzLTEuNDEzIDEuNDE0LTMtM3oiLz48L2c+PC9zdmc+')}
.lpmi-smart-watch-circle-home,      .lpmi-smart-watch-circle-home\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAtLjAwM2gyNHYyNEgweiIvPjxnIGZpbGw9IiM3NTc1NzUiPjxwYXRoIGQ9Ik0xMiA4LjAwMWwtNSA0aDJ2M2gydi0yaDJ2Mmgydi0zaDJ6Ii8+PHBhdGggZD0iTTE3LjUzNyA2LjI0MkwxNS43NTQuMDAzSDguMjQ2TDYuNDYzIDYuMjQyYTcuOTcgNy45NyAwIDAgMCAwIDExLjUyMmwxLjc4MyA2LjIzOWg3LjUwOWwxLjc4My02LjIzOWE3Ljk3IDcuOTcgMCAwIDAtLjAwMS0xMS41MjJ6TTkuNzU0IDIuMDAzaDQuNDkxbC43MzggMi41ODNhNy45MzYgNy45MzYgMCAwIDAtNS45NjcgMGwuNzM4LTIuNTgzem00LjQ5MiAyMEg5Ljc1NGwtLjczOC0yLjU4M2E3Ljk0NSA3Ljk0NSAwIDAgMCA1Ljk2OCAwbC0uNzM4IDIuNTgzem0tMi4yNDctNC4wMDJhNiA2IDAgMCAxIDAtMTIgNiA2IDAgMCAxIDAgMTJ6Ii8+PC9nPjwvc3ZnPg==')}
.lpmi-user-group-conversation,      .lpmi-user-group-conversation\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik0xOC4wMDEgMjRoLTEydi0yYzAtMi43NTcgMi4yNDMtNSA1LTVoMmMyLjc1NyAwIDUgMi4yNDMgNSA1djJ6bS0xMC0yaDhjMC0xLjY1NC0xLjM0Ni0zLTMtM2gtMmMtMS42NTQgMC0zIDEuMzQ2LTMgM3pNNC4wMDEgMjJjMC0uNjk1LjEwNS0xLjM2NS4yOTUtMkgzLjAwMWMtMS42NTQgMC0zIDEuMzQ2LTMgM3YxaDR2LTJ6TTcuNTIzIDE1LjkzNGEyLjQ5NyAyLjQ5NyAwIDAgMC00LjkyOS41NjZjMCAxLjI0OC45MTcgMi4yNzMgMi4xMTEgMi40NjFhNy4wMjcgNy4wMjcgMCAwIDEgMi44MTgtMy4wMjd6TTIxLjAwMSAyMGgtMS4yOTVjLjE4OS42MzUuMjk1IDEuMzA1LjI5NSAydjJoNHYtMWMwLTEuNjU0LTEuMzQ2LTMtMy0zek0xOS4wOTMgMTRjLTEuMjIgMC0yLjIzMi44NzYtMi40NTIgMi4wMzJhNy4wMzIgNy4wMzIgMCAwIDEgMi42NjUgMi45NDZBMi40OTMgMi40OTMgMCAwIDAgMTkuMDkzIDE0ek0xMi4wMDEgMTdjLTEuNjU0IDAtMy0xLjM0Ni0zLTNzMS4zNDYtMyAzLTMgMyAxLjM0NiAzIDMtMS4zNDYgMy0zIDN6bTAtNGMtLjU1MSAwLTEgLjQ0OS0xIDFzLjQ0OSAxIDEgMSAxLS40NDkgMS0xLS40NDktMS0xLTF6Ii8+PHBhdGggZmlsbD0iIzc1NzU3NSIgZD0iTTE3LjAwMSAwaC0xMGEyIDIgMCAwIDAtMiAydjExbDMtM2g5YTIgMiAwIDAgMCAyLTJWMmEyIDIgMCAwIDAtMi0yem0tMSA4aC04VjZoOHYyem0wLTRoLThWMmg4djJ6Ii8+PC9zdmc+')}
.lpmi-user-group,      .lpmi-user-group\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiM3NTc1NzUiPjxwYXRoIGQ9Ik0yMC4zNzIgMTkuMDU5YTMuNDgzIDMuNDgzIDAgMCAwIDEuMTI5LTIuNTU5YzAtMS45My0xLjU3LTMuNS0zLjUtMy41cy0zLjUgMS41Ny0zLjUgMy41YzAgMS4wMTMuNDM5IDEuOTE4IDEuMTI5IDIuNTU5LTEuNDc4LjUzNC0yLjYyOSAxLjU2Mi0yLjYyOSAyLjk0MWgyYzAtLjU5OCAxLjQxMy0xLjM1NyAzLTEuMzU3czMgLjc2IDMgMS4zNTdoMmMwLTEuMzgtMS4xNTEtMi40MDctMi42MjktMi45NDF6TTE4LjAwMSAxNWMuODI3IDAgMS41LjY3MyAxLjUgMS41cy0uNjczIDEuNS0xLjUgMS41LTEuNS0uNjczLTEuNS0xLjUuNjczLTEuNSAxLjUtMS41ek04LjM3MiAxOS4wNTlBMy40ODMgMy40ODMgMCAwIDAgOS41MDEgMTYuNWMwLTEuOTMtMS41Ny0zLjUtMy41LTMuNXMtMy41IDEuNTctMy41IDMuNWMwIDEuMDEzLjQzOSAxLjkxOCAxLjEyOSAyLjU1OS0xLjQ3OC41MzQtMi42MjkgMS41NjEtMi42MjkgMi45NDFoMmMwLS41OTggMS40MTMtMS4zNTcgMy0xLjM1N3MzIC43NiAzIDEuMzU3aDJjMC0xLjM4LTEuMTUxLTIuNDA3LTIuNjI5LTIuOTQxek02LjAwMSAxNWMuODI3IDAgMS41LjY3MyAxLjUgMS41cy0uNjczIDEuNS0xLjUgMS41LTEuNS0uNjczLTEuNS0xLjUuNjczLTEuNSAxLjUtMS41ek0xNS4wMDEgMTFoMmMwLTEuMzgtMS4xNTEtMi40MDctMi42MjktMi45NDFBMy40ODMgMy40ODMgMCAwIDAgMTUuNTAxIDUuNWMwLTEuOTMtMS41Ny0zLjUtMy41LTMuNXMtMy41IDEuNTctMy41IDMuNWMwIDEuMDEzLjQzOSAxLjkxOCAxLjEyOSAyLjU1OUM4LjE1MiA4LjU5MyA3LjAwMSA5LjYyIDcuMDAxIDExaDJjMC0uNTk4IDEuNDEzLTEuMzU3IDMtMS4zNTdzMyAuNzU5IDMgMS4zNTd6bS0zLTdjLjgyNyAwIDEuNS42NzMgMS41IDEuNXMtLjY3MyAxLjUtMS41IDEuNS0xLjUtLjY3My0xLjUtMS41LjY3My0xLjUgMS41LTEuNXoiLz48L2c+PC9zdmc+')}
.lpmi-book-shelf,      .lpmi-book-shelf\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiM3NTc1NzUiPjxwYXRoIGQ9Ik0yMCAySDRjLTEuMTAzIDAtMiAuODk4LTIgMnYxOWgydi0yaDE2djJoMlY0YzAtMS4xMDItLjg5Ny0yLTItMnptMCAydjdoLThWNkg5djVIOFY2SDV2NUg0VjRoMTZ6bS01IDEwdjVoLTF2LTVoLTN2NWgtMXYtNUg3djVINHYtNmgxNnY2aC0ydi01aC0zeiIvPjxwYXRoIGQ9Ik0xNS43OTkgNWwxLjc5OSA0LjY2NS0yLjggMS4wOC0xLjc5OS00LjY2NXoiLz48L2c+PC9zdmc+')}
.lpmi-trolley-box,      .lpmi-trolley-box\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiM3NTc1NzUiPjxwYXRoIGQ9Ik0xNyAxNS41NTZWMTBhMSAxIDAgMCAwLTEtMWgtMlY0YTEgMSAwIDAgMC0xLTFIN2ExIDEgMCAwIDAtMSAxdjVINGExIDEgMCAwIDAtMSAxdjZhMSAxIDAgMCAwIDEgMWgxMS41NTVjLjM0OS0uNi44NDUtMS4wOTUgMS40NDUtMS40NDR6TTggNWgxdjJoMlY1aDF2NEg4VjV6bS0zIDZoMXYyaDJ2LTJoMXY0SDV2LTR6bTEwIDRoLTR2LTRoMXYyaDJ2LTJoMXY0eiIvPjxjaXJjbGUgY3g9IjE5IiBjeT0iMTkiIHI9IjMiLz48cGF0aCBkPSJNMjAgNi40MTVsMi43MDctMi43MDctMS40MTQtMS40MTQtMyAzQS45OTUuOTk1IDAgMCAwIDE4IDZ2OWgyVjYuNDE1ek0yIDIwaDFhMiAyIDAgMCAwIDQgMGg4di0ySDJ2MnoiLz48L2c+PC9zdmc+')}
.lpmi-adhesive-tape,      .lpmi-adhesive-tape\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiM3NTc1NzUiPjxwYXRoIGQ9Ik05IDljLTIuMjA2IDAtNCAxLjc5NC00IDRzMS43OTQgNCA0IDQgNC0xLjc5NCA0LTQtMS43OTQtNC00LTR6bTAgNmMtMS4xMDMgMC0yLS44OTctMi0yIDAtMS4xMDIuODk3LTIgMi0yczIgLjg5OCAyIDJjMCAxLjEwMy0uODk3IDItMiAyeiIvPjxwYXRoIGQ9Ik0xNC4yNzMgMTlBNy45NzMgNy45NzMgMCAwIDAgMTcgMTNjMC00LjQxMS0zLjU4OS04LTgtOHMtOCAzLjU4OS04IDggMy41ODkgOCA4IDhoMTN2LTJoLTcuNzI3ek0zIDEzYzAtMy4zMDkgMi42OTEtNiA2LTZzNiAyLjY5MSA2IDYtMi42OTEgNi02IDYtNi0yLjY5MS02LTZ6Ii8+PC9nPjwvc3ZnPg==')}
.lpmi-content-book-edit,  .lpmi-content-book-edit\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgLjAwMmgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik05IDE4LjAwMUg2di0xNmgxMHY4aDJ2LTlhMSAxIDAgMCAwLTEtMUgxYTEgMSAwIDAgMC0xIDF2MThhMSAxIDAgMCAwIDEgMWg4di0yem0tNSAwSDJ2LTE2aDJ2MTZ6TTIwLjcwNyAxMS4yOTNhMSAxIDAgMCAwLTEuNDE0IDBsLTcgN2ExLjAxIDEuMDEgMCAwIDAtLjI2My40NjVsLTEuMDAxIDRhMS4wMDMgMS4wMDMgMCAwIDAgMS4yMTMgMS4yMTNsNC0xYy4xNzctLjA0NC4zMzctLjEzNi40NjUtLjI2M2w3LTdhMSAxIDAgMCAwIDAtMS40MTVsLTMtM3ptLTUuMjE5IDkuODA0bC0yLjExNS41MjkuNTMtMi4xMTRMMTcgMTYuNDE1IDE4LjU4NiAxOGwtMy4wOTggMy4wOTd6TTIwIDE2LjU4N0wxOC40MTQgMTUgMjAgMTMuNDE1IDIxLjU4NiAxNSAyMCAxNi41ODd6Ii8+PC9zdmc+')}
/*.lpmi-content-box-3,      .lpmi-content-box-3\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgLjAwMmgyNHYyNEgweiIvPjxnIGZpbGw9IiM3NTc1NzUiPjxwYXRoIGQ9Ik0xMCA1LjAwMWg2djJoLTZ6TTggOC4wMDFoOHYySDh6TTggMTEuMDAxaDh2Mkg4eiIvPjxwYXRoIGQ9Ik0yMCAxNC4wMDFoLTF2LTExYTEgMSAwIDAgMC0xLTFINmExIDEgMCAwIDAtMSAxdjExSDRhMSAxIDAgMCAwLTEgMXY1YzAgMS4xMDMuODk2IDIgMiAyaDE0YzEuMTA0IDAgMi0uODk3IDItMnYtNWExIDEgMCAwIDAtMS0xem0tMTMtMTBoMTB2MTBoLTFhMSAxIDAgMCAwLTEgMXYxSDl2LTFhMSAxIDAgMCAwLTEtMUg3di0xMHptLTIgMTZ2LTRoMnYxYTEgMSAwIDAgMCAxIDFoOGExIDEgMCAwIDAgMS0xdi0xaDJ2NEg1eiIvPjwvZz48L3N2Zz4=')}
.lpmi-content-box-5,      .lpmi-content-box-5\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgLjAwM2gyNHYyNEgweiIvPjxnIGZpbGw9IiM3NTc1NzUiPjxwYXRoIGQ9Ik0xMiAxNS42MjdsLTIgLjg1N3YtNi4zMTVsNS0yLjUzOVYxMGgyVjZjMC0uNC0uMjM4LS43NjItLjYwNS0uOTE4bC03LTNhMS4wMDEgMS4wMDEgMCAwIDAtLjc4OSAwbC03IDNBLjk5OS45OTkgMCAwIDAgMSA2LjAwMXY5YTEgMSAwIDAgMCAuNjA1LjkxOWw3IDNhMS4wMDQgMS4wMDQgMCAwIDAgLjc5IDBMMTIgMTcuODA0di0yLjE3N3ptLTQgLjg1N2wtNS0yLjE0M3YtNi43MWw1IDIuNTM5djYuMzE0em0xLTguMDVMNC4zNTkgNi4wNzggOSA0LjA4OWw0LjY0MSAxLjk4OUw5IDguNDM0eiIvPjxwYXRoIGQ9Ik0yMi40NDcgMTMuMTA2bC00LTJhMSAxIDAgMCAwLS44OTUgMGwtNCAyYy0uMzM4LjE3LS41NTIuNTE2LS41NTIuODk1djVjMCAuMzc5LjIxNC43MjUuNTUzLjg5NWw0IDJhMS4wMDUgMS4wMDUgMCAwIDAgLjg5NCAwbDQtMmMuMzM5LS4xNy41NTMtLjUxNi41NTMtLjg5NXYtNWMwLS4zNzktLjIxNC0uNzI1LS41NTMtLjg5NXpNMTggMTMuMTJsMS43NjQuODgxLTEuNzY0Ljg4Mi0xLjc2NC0uODgyTDE4IDEzLjEyem0tMyAyLjVsMiAxdjIuNzYzbC0yLTFWMTUuNjJ6bTQgMy43NjNWMTYuNjJsMi0xdjIuNzYzbC0yIDF6Ii8+PC9nPjwvc3ZnPg==')}
/* .lpmi-pickup svg { filter: hue-rotate(220deg) saturate(5);  } */

/* ICONS - white path */
.lpmi-cal-edit-wht,    .lpmi-cal-edit-wht\:regular   { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0xOCAzaC0xVjBoLTJ2NWgtMVYzSDdWMEg1djVINFYzSDJDLjg5NyAzIDAgMy44OTggMCA1djEzYzAgMS4xMDMuODk3IDIgMiAyaDd2LTJIMlY4aDE2djFoMlY1YzAtMS4xMDItLjg5Ny0yLTItMnpNMjAuNzA3IDExLjI5M2ExIDEgMCAwIDAtMS40MTQgMGwtNyA3YTEuMDE1IDEuMDE1IDAgMCAwLS4yNjMuNDY1bC0xIDRhMS4wMDIgMS4wMDIgMCAwIDAgMS4yMTMgMS4yMTNsNC0xYy4xNzYtLjA0NC4zMzYtLjEzNi40NjUtLjI2M2w3LTdhMSAxIDAgMCAwIDAtMS40MTRsLTMuMDAxLTMuMDAxem0tNS4yMTkgOS44MDRsLTIuMTE0LjUyOS41My0yLjExNEwxNyAxNi40MTUgMTguNTg1IDE4bC0zLjA5NyAzLjA5N3pNMjAgMTYuNTg3TDE4LjQxNCAxNSAyMCAxMy40MTUgMjEuNTg2IDE1IDIwIDE2LjU4N3oiLz48L2c+PC9zdmc+')}
.lpmi-cal-plus-wht,    .lpmi-cal-plus-wht\:regular   { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0xOCAzSDZDNC4zNDYgMyAzIDQuMzQ2IDMgNnYxM2MwIDEuMTAzLjg5NiAyIDIgMmgxNGMxLjEwNCAwIDItLjg5NyAyLTJWNmMwLTEuNjU0LTEuMzQ2LTMtMy0zem0xIDN2MWgtM1Y1aDJjLjU1MSAwIDEgLjQ0OCAxIDF6bS05IDFWNWg0djJoLTR6TTYgNWgydjJINVY2YzAtLjU1Mi40NDktMSAxLTF6TTUgMTlWOWgxNHYxMEg1eiIvPjxwYXRoIGQ9Ik0xMyAxMWgtMnYySDl2MmgydjJoMnYtMmgydi0yaC0yeiIvPjwvZz48L3N2Zz4=')}
.lpmi-edit-2-wht,      .lpmi-edit-2-wht\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik00IDloOHYySDR6TTQgMTNoNnYySDR6Ii8+PHBhdGggZD0iTTIgMmgxMHY0aDR2M2gyVjQuNTg2TDEzLjQxNCAwSDJDLjg5NyAwIDAgLjg5OCAwIDJ2MThjMCAxLjEwMy44OTcgMiAyIDJoN3YtMkgyVjJ6TTIzLjcwNyAxNC4yOTNsLTMtM2EuOTk5Ljk5OSAwIDAgMC0xLjQxNCAwbC03IDdhMS4wMDMgMS4wMDMgMCAwIDAtLjI2My40NjRsLTEgNGExIDEgMCAwIDAgMS4yMTMgMS4yMTNsNC0xYS45OTEuOTkxIDAgMCAwIC40NjQtLjI2NGw3LTdhLjk5OC45OTggMCAwIDAgMC0xLjQxM3ptLTguMjE4IDYuODA0bC0yLjExNC41MjguNTI4LTIuMTE0TDE3IDE2LjQxNCAxOC41ODYgMThsLTMuMDk3IDMuMDk3ek0yMCAxNi41ODZMMTguNDE0IDE1IDIwIDEzLjQxNCAyMS41ODYgMTUgMjAgMTYuNTg2eiIvPjwvZz48L3N2Zz4=')}
.lpmi-hourglass-wht,   .lpmi-hourglass-wht\:regular  { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0xOSA1LjE3MVYzYTEgMSAwIDAgMC0xLTFINmExIDEgMCAwIDAtMSAxdjIuMTcyYzAgLjc5LjMyIDEuNTYzLjg3OSAyLjEyMUwxMC41ODYgMTJsLTQuNzA3IDQuNzA4QTIuOTc2IDIuOTc2IDAgMCAwIDUgMTguODI5VjIxYTEgMSAwIDAgMCAxIDFoMTJhMSAxIDAgMCAwIDEtMXYtMi4xNzFhMi45OCAyLjk4IDAgMCAwLS44NzktMi4xMjJMMTMuNDE0IDEybDQuNzA3LTQuNzA3QTMuMDIgMy4wMiAwIDAgMCAxOSA1LjE3MXptLTIgMTMuNjU4VjIwSDd2LTEuMTcxYzAtLjI2OC4xMDQtLjUxOS4yOTMtLjcwOEwxMiAxMy40MTRsNC43MDcgNC43MDhhLjk5Ljk5IDAgMCAxIC4yOTMuNzA3em0wLTEzLjY1OGMwIC4yNjMtLjEwNy41MjEtLjI5My43MDdMMTIgMTAuNTg1IDcuMjkzIDUuODc4QTEuMDA4IDEuMDA4IDAgMCAxIDcgNS4xNzFWNGgxMHYxLjE3MXoiLz48cGF0aCBkPSJNOSAxOWwzLTMgMyAzeiIvPjwvZz48L3N2Zz4=')}
.lpmi-time-dollar-wht, .lpmi-time-dollar-wht\:regular{ background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik04IDR2NS41MzVsMy40NDYgMi4yOTcgMS4xMDktMS42NjRMMTAgOC40NjVWNHoiLz48cGF0aCBkPSJNMTcuOTQxIDEwYy4wMzctLjMyOS4wNTktLjY2Mi4wNTktMSAwLTQuOTYyLTQuMDM3LTktOS05UzAgNC4wMzggMCA5czQuMDM4IDkgOSA5YTguOTU2IDguOTU2IDAgMCAwIDUtMS41MjFWMTMuODlBNi45NzUgNi45NzUgMCAwIDEgOSAxNmMtMy44NiAwLTctMy4xNC03LTdzMy4xNC03IDctN2MzLjg1OSAwIDcgMy4xNCA3IDcgMCAuMzQxLS4wMzMuNjczLS4wOCAxaDIuMDIxek0yMSAxN2gtMmMtLjU1MSAwLTEtLjQ0OS0xLTEgMC0uNTUxLjQ0OS0xIDEtMWg0di0yaC0ydi0xaC0ydjFjLTEuNjU0IDAtMyAxLjM0Ni0zIDNzMS4zNDYgMyAzIDNoMmMuNTUxIDAgMSAuNDQ5IDEgMSAwIC41NTEtLjQ0OSAxLTEgMWgtNHYyaDJ2MWgydi0xYzEuNjU0IDAgMy0xLjM0NiAzLTNzLTEuMzQ2LTMtMy0zeiIvPjwvZz48L3N2Zz4=')}
.lpmi-time-edit-wht,   .lpmi-time-edit-wht\:regular  { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik04IDR2NS41MzVsMy40NDYgMi4yOTcgMS4xMDktMS42NjRMMTAgOC40NjVWNHoiLz48cGF0aCBkPSJNMiA5YzAtMy44NiAzLjE0LTcgNy03IDMuODU5IDAgNyAzLjE0IDcgNyAwIC4zNDEtLjAzMy42NzMtLjA4IDFoMi4wMjFjLjAzNy0uMzI5LjA1OS0uNjYyLjA1OS0xIDAtNC45NjItNC4wMzctOS05LTlTMCA0LjAzOCAwIDlzNC4wMzggOSA5IDl2LTJjLTMuODU5IDAtNy0zLjE0MS03LTd6bTIxLjcwNyA1LjI5M2wtMy0zYS45OTkuOTk5IDAgMCAwLTEuNDE0IDBsLTcgN2EuOTk3Ljk5NyAwIDAgMC0uMjYzLjQ2NWwtMSA0YTEgMSAwIDAgMCAxLjIxMyAxLjIxM2w0LTFhMSAxIDAgMCAwIC40NjQtLjI2NGw3LTdhLjk5OS45OTkgMCAwIDAgMC0xLjQxNHptLTguMjE4IDYuODA1bC0yLjExNC41MjguNTI4LTIuMTE0TDE3IDE2LjQxNCAxOC41ODYgMThsLTMuMDk3IDMuMDk4ek0yMCAxNi41ODZMMTguNDE0IDE1IDIwIDEzLjQxNCAyMS41ODYgMTUgMjAgMTYuNTg2eiIvPjwvZz48L3N2Zz4=')}
.lpmi-vc-next-wht,     .lpmi-vc-next-wht\:regular    { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0xMi41OTkgMTAuNDIyTDYuMjI4IDUuNDY2YTIuMDQ0IDIuMDQ0IDAgMCAwLTIuMTA3LS4yMTdBMi4wMTIgMi4wMTIgMCAwIDAgMyA3LjA0NXY5LjkxYzAgLjc1OC40NCAxLjQ2MyAxLjEyMSAxLjc5Ny42OTIuMzM4IDEuNTA2LjI1IDIuMTA3LS4yMTdsNi4zNzItNC45NTdjLjQ5LS4zODIuNzcxLS45NTcuNzcxLTEuNTc4cy0uMjgxLTEuMTk2LS43NzItMS41Nzh6TTUgMTYuOTU1di05LjkxTDExLjM3MiAxMiA1IDE2Ljk1NXpNMjAgM2gtMmMtMS4xMDMgMC0yIC44OTYtMiAydjE0YzAgMS4xMDMuODk3IDIgMiAyaDJjMS4xMDMgMCAyLS44OTcgMi0yVjVjMC0xLjEwNC0uODk3LTItMi0yem0tMiAxNlY1aDJsLjAwMSAxNEgxOHoiLz48L2c+PC9zdmc+')}
.lpmi-vc-pause-wht,    .lpmi-vc-pause-wht\:regular   { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik05IDJIN2MtMS4xMDMgMC0yIC44OTYtMiAydjE0YzAgMS4xMDMuODk3IDIgMiAyaDJjMS4xMDMgMCAyLS44OTcgMi0yVjRjMC0xLjEwNC0uODk3LTItMi0yek03IDE4VjRoMmwuMDAxIDE0SDd6TTE3IDJoLTJjLTEuMTAzIDAtMiAuODk2LTIgMnYxNGMwIDEuMTAzLjg5NyAyIDIgMmgyYzEuMTAzIDAgMi0uODk3IDItMlY0YzAtMS4xMDQtLjg5Ny0yLTItMnptLTIgMTZWNGgybC4wMDEgMTRIMTV6Ii8+PC9nPjwvc3ZnPg==')}
.lpmi-vc-play-wht,     .lpmi-vc-play-wht\:regular    { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGQ9Ik01IDMuMjU5djE3LjQ4MkwxOS45ODUgMTIgNSAzLjI1OXptMiAzLjQ4MkwxNi4wMTUgMTIgNyAxNy4yNTlWNi43NDF6IiBmaWxsPSIjZmZmIi8+PC9zdmc+')}
.lpmi-vc-prev-wht,     .lpmi-vc-prev-wht\:regular    { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0yMC44NzkgNS4yNDlhMi4wNCAyLjA0IDAgMCAwLTIuMTA3LjIxN0wxMi40IDEwLjQyMmMtLjQ5LjM4MS0uNzcxLjk1Ny0uNzcxIDEuNTc4cy4yODEgMS4xOTYuNzcyIDEuNTc4bDYuMzcyIDQuOTU3YTIgMiAwIDAgMCAyLjEwNy4yMTdBMi4wMTUgMi4wMTUgMCAwIDAgMjIgMTYuOTU1di05LjkxYzAtLjc1OC0uNDQtMS40NjMtMS4xMjEtMS43OTZ6TTIwIDE2Ljk1NmwtNi4zNzEtNC45NTVMMjAgNy4wNDV2OS45MTF6TTcgM0g1Yy0xLjEwMyAwLTIgLjg5Ni0yIDJ2MTRjMCAxLjEwMy44OTcgMiAyIDJoMmMxLjEwMyAwIDItLjg5NyAyLTJWNWMwLTEuMTA0LS44OTctMi0yLTJ6TTUgMTlWNWgybC4wMDEgMTRINXoiLz48L2c+PC9zdmc+')}
.lpmi-close-wht,       .lpmi-close-wht\:regular      { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGQ9Ik0xMi4wNDIgMjJjLTUuNTE0IDAtMTAtNC40ODYtMTAtMTBzNC40ODYtMTAgMTAtMTAgMTAgNC40ODYgMTAgMTAtNC40ODYgMTAtMTAgMTB6bTAtMThjLTQuNDExIDAtOCAzLjU4OS04IDhzMy41ODkgOCA4IDggOC0zLjU4OSA4LTgtMy41ODktOC04LTh6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE2Ljc0OSA4LjcwN2wtMS40MTUtMS40MTQtMy4yOTIgMy4yOTMtMy4yOTMtMy4yOTMtMS40MTUgMS40MTRMMTAuNjI3IDEybC0zLjI5MyAzLjI5MyAxLjQxNSAxLjQxNCAzLjI5My0zLjI5MiAzLjI5MiAzLjI5MiAxLjQxNS0xLjQxNEwxMy40NTYgMTJ6Ii8+PC9zdmc+')}
.lpmi-pickup-wht,      .lpmi-pickup-wht\:regular     { background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yMyAxMmgtOVY4YTEgMSAwIDAgMC0xLTFIOC42NzdjLS44MjMgMC0xLjU1Mi40OTQtMS44NTYgMS4yNThMNS4zMjMgMTJINGMtMi4yMDYgMC00IDEuNzk1LTQgNHYzYTEgMSAwIDAgMCAxIDFoMi4xODVjLjQxNCAxLjE2MiAxLjUxMyAyIDIuODE1IDJzMi40MDEtLjgzOCAyLjgxNi0yaDcuMzY5Yy40MTQgMS4xNjIgMS41MTQgMiAyLjgxNSAyczIuNDAxLS44MzggMi44MTYtMkgyMmMxLjEwMyAwIDItLjg5NiAyLTJ2LTVhMSAxIDAgMCAwLTEtMXpNMTIgOXYzSDcuNDc3bDEuMi0zSDEyek02IDIwYy0uNTUxIDAtMS0uNDQ5LTEtMXMuNDQ5LTEgMS0xIDEgLjQ0OSAxIDEtLjQ0OSAxLTEgMXptMTMgMGMtLjU1MSAwLTEtLjQ0OS0xLTFzLjQ0OS0xIDEtMSAxIC40NDkgMSAxLS40NDkgMS0xIDF6bTMtMmgtLjE4NGMtLjQxNS0xLjE2Mi0xLjUxNC0yLTIuODE2LTJzLTIuNDAxLjgzOC0yLjgxNSAySDguODE2QzguNDAxIDE2LjgzOCA3LjMwMiAxNiA2IDE2cy0yLjQwMS44MzgtMi44MTUgMkgydi0yYzAtMS4xMDQuODk3LTIgMi0yaDE4djR6Ii8+PC9zdmc+')}



/* ------------------------------------------------- */

/*
	-- TBD: move this block to icons.css?
	-- this also includes icon defaults:  sm and ltgray
*/
/*.licon { background-repeat:no-repeat; background-position:center; background-color: darkslategray; vertical-align:middle; display:inline-block; margin:0 .2em; } */
.licon { background:darkslategray no-repeat center; vertical-align:middle; display:inline-block; width:1.8em; height:1.8em; margin:0 .2em; }

.licon.xs  { width:1.0em; height:1.0em; }
.licon.sm  { width:1.8em; height:1.8em; }
.licon.md  { width:3.6em; height:3.6em; }
.licon.lg  { width:7.2em; height:7.2em; }

.navbar-nav > li > a > .licon.sm{ margin: -0.4em 0.2em 0 -0.2em; }

.licon.red    { background-color: red; }
.licon.green  { background-color: green; }
.licon.blue   { background-color: blue; }
.licon.yellow { background-color: yellow; }
.licon.white  { background-color: white; }
.licon.black  { background-color: black; }
.licon.ltgray { background-color: gray; }
.licon.gray   { background-color: darkslategray; }


/********  MOVED LICONS TO ico/icons.css  ********/



div.DayPickerInput > input { text-align: center; }


.lpm-spin-wrap {
	position: absolute;
	inset: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.lpm-spinner {
	position: absolute;
	height: 1.5em;
	width:  1.5em;
    font-size: 1em;
    font-weight: bold;
	top: 50%;   margin-top:  -0.75em;
	left: 50%;  margin-left: -0.75em;
	border-radius: .1em;
	z-index: 2000;
}

.lpm-spin-active > .lpm-grayed {
    position: absolute;
    opacity: 0.5;
    z-index: 20;
    height: 100%;
    width: 100%;
    top: 0; left: 0;
	background-color: white;
    background-repeat:no-repeat;
    background-position:center;
}

@keyframes lpm-spin-rotation {
    from {  transform: rotate(0deg);    }
    to {    transform: rotate(359deg);  }
}

.lpm-spin-active > .lpm-spinner::before { content:""; }
.lpm-spin-active > .lpm-spinner {
    display: block;
    animation: lpm-spin-rotation 1.0s infinite linear;
    border-left: .25em solid rgba(   0, 204, 255, 0.9);
    border-right: .25em solid rgba(  0, 204, 255, 0.9);
    border-bottom: .25em solid rgba( 0, 204, 255, 0.9);
    border-top: .25em solid rgba(    0, 134, 205, 1.0);
    border-radius: 100%;
}

.lpm-spin-fail > .lpm-spinner {
    background: #f55;
    color: #fff;
    animation: lpm-fade-out 1.0s linear 3.5s 1 normal forwards;
}
.lpm-spin-fail > .lpm-spinner::after {
    content: "\274C"; /* &#10060; X mark */
}

.lpm-spin-success > .lpm-spinner {
    background: #090;
    color: #fff;
    animation: lpm-fade-out 0.5s linear 1.5s 1 normal forwards;
}
.lpm-spin-success > .lpm-spinner::after {
    content: "\2714"; /* &#10004; check mark */
}

@keyframes lpm-fade-out {
      0% { opacity: 1; }
    100% { opacity: 0; }
}





/*Robby*/
/*TECH CAL OVERVIEW PAGE*/
.lpm-block-icon-group a{    color:black; }
.lpm-block-icon-group .col-xs-6,
.lpm-block-icon-group .col-xs-12 {  padding: 0.6rem 0;    text-align:center;  }

.lpm-block-icon      { margin: 0 auto 1rem auto; text-align:center; }
.lpm-block-icon-desc { padding-top:0.5rem; font-weight:700; }

.lpm-block-icon svg  {    width:100% !important;    padding-bottom:.8rem;    color:#41474a; }
.lpm-block-icon i    {    width:100% !important;    padding-bottom:.8rem;    color:#41474a; }
.lpm-block-icon span {                              margin: 0 auto;          color:#41474a; }

.lpm-block-icon a:hover {    color:blue; }
/* -- remove this block if the above line works with fa-* icons (2019/02/01, mg, tested w/ lpmi-* icons
.lpm-block-icon a:hover svg  {    color:blue; }
.lpm-block-icon a:hover i    {    color:blue; }
.lpm-block-icon a:hover span {    color:blue; }
*/

.tech-cal-current-job{
    overflow: hidden;
    margin:0 0 20px;
}

.tech-cal-current-job .alert{
    overflow: hidden;
}

.tech-cal-current-job .col-xs-6{
    overflow: hidden;
}

.tech-cal-current-job .fa-stop{
    color:red;
}

.time-col{
    padding:15px 5px;
    border-bottom:1px solid #eee;
    cursor:pointer;
}

.time-col p{
    margin-bottom:0;
}

.mileage-time-expenses h4{
    border-bottom: 1px solid #eee;
    padding-bottom: 1em;
    margin-bottom:0;
}

.mileage-time-expenses.invoices h4{
    border-bottom:0;
}

.time-col svg{
    margin-right:5px;
}


/*.lpm-spin-wrap h2{

    min-height:1em;
}*/

.lpm-select-colored{
    width: 90%;
    float:left;
}

@media (max-width: 768px) {
    /*.container-fluid{ padding-top:2.5em;    }  -- shouldn't need this anymore with position:sticky on the nav */
    .dashboard-box { margin:0.5em 0; }
}



/*adjacent color scheme for matts projects*/

.color-primary-0 { background-color: #D9EDF7 }	/* Main Primary color */
.color-primary-1 { background-color: #FFFFFF }
.color-primary-2 { background-color: #FAFDFF }
.color-primary-3 { background-color: #AED3E5 }
.color-primary-4 { background-color: #7DAEC6 }

.color-secondary-1-0 { background-color: #DDE0F8 }	/* Main Secondary color (1) */
.color-secondary-1-1 { background-color: #FFFFFF }
.color-secondary-1-2 { background-color: #FBFBFF }
.color-secondary-1-3 { background-color: #B6BCE9 }
.color-secondary-1-4 { background-color: #8991CF }

.color-secondary-2-0 { background-color: #D9F9E7 }	/* Main Secondary color (2) */
.color-secondary-2-1 { background-color: #FFFFFF }
.color-secondary-2-2 { background-color: #FAFFFC }
.color-secondary-2-3 { background-color: #AFEAC9 }
.color-secondary-2-4 { background-color: #81D3A4 }



/* As RGBa codes */

.rgba-primary-0 { color: rgba(217,237,247,1) }	/* Main Primary color */
.rgba-primary-1 { color: rgba(255,255,255,1) }
.rgba-primary-2 { color: rgba(250,253,255,1) }
.rgba-primary-3 { color: rgba(174,211,229,1) }
.rgba-primary-4 { color: rgba(125,174,198,1) }

.rgba-secondary-1-0 { color: rgba(221,224,248,1) }	/* Main Secondary color (1) */
.rgba-secondary-1-1 { color: rgba(255,255,255,1) }
.rgba-secondary-1-2 { color: rgba(251,251,255,1) }
.rgba-secondary-1-3 { color: rgba(182,188,233,1) }
.rgba-secondary-1-4 { color: rgba(137,145,207,1) }

.rgba-secondary-2-0 { color: rgba(217,249,231,1) }	/* Main Secondary color (2) */
.rgba-secondary-2-1 { color: rgba(255,255,255,1) }
.rgba-secondary-2-2 { color: rgba(250,255,252,1) }
.rgba-secondary-2-3 { color: rgba(175,234,201,1) }
.rgba-secondary-2-4 { color: rgba(129,211,164,1) }

/* end color scheme */



/* see TableRowDragSorter() */
.sortable tr.hint {
/* set styles here to highlight potential drop targets */
}
.sortable tr.active {
  border-top: 3px solid #ffa5a5;
  background: #ffe7e7;
}

.sortable tr.dragsource {
  border-top: 3px solid #ffa5a5;
  background: blue;
}




/* TBD: make this a separate .css */
@media print {
    .print-border-none { border:none !important; }
}


div.sticky-table-container { z-index:1 }
div.sticky-table-container > table > thead > tr > th {
	position:sticky;
	top:36px;
	z-index:2;
}



/*
------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------

	2023 - new style namings, purely class-based styling

------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
*/

.fg-success { color:            var(--color-success) }
.bg-success { background-color: var(--color-success) }
.fg-primary { color:            var(--color-primary) }
.bg-primary { background-color: var(--color-primary) }
/*.fg-nav { color: }
.bg-nav { color: }
*/
.bg-grn50 { background: rgb(92,184,92, 0.5) }
.bg-blu50 { background: rgb(51,122,183,0.5) }

.bg-blur { backdrop-filter: blur(4px) }
.bg-repeat { background-repeat: repeat }

.rnd1 { border-radius: .25em }
.rnd2 { border-radius: .5em }
.rnd3 { border-radius: .75em }
.rnd4 { border-radius: 1em }

.w50 { width:50% }
.w75 { width:75% }
.h100 { height:100% }

.ht1 { height:.25em }

/* work with quarter-em units - provides enough precision without explodng number of combinations, and easy to remember */
.p1 { padding: .25em }
.p2 { padding: .5em }
.p3 { padding: .75em }
.p4 { padding: 1em }
.p8 { padding: 2em }

.pl1 { padding-left: .25em }
.pl2 { padding-left: .5em }
.pl3 { padding-left: .75em }
.pl4 { padding-left: 1em }
.pl8 { padding-left: 2em }

.pb1 { padding-bottom: .25em }
.pb2 { padding-bottom: .5em }
.pb3 { padding-bottom: .75em }
.pb4 { padding-bottom: 1em }
.pb4 { padding-bottom: 2em }
.pl12 { padding-left: 3em }

.mt0 { margin-top: 0 }
.mt1 { margin-top: .25em }
.mt2 { margin-top: .5em }
.mt3 { margin-top: .75em }
.mt4 { margin-top: 1em }
.mt8 { margin-top: 2em }

.mb0 { margin-bottom: 0 }
.mb1 { margin-bottom: .25em }
.mb2 { margin-bottom: .5em }
.mb3 { margin-bottom: .75em }
.mb4 { margin-bottom: 1em }
.mb8 { margin-bottom: 2em }
.mb10 { margin-bottom: 2.5em }

.ml0 { margin-left: 0 }
.ml1 { margin-left: .25em }
.ml2 { margin-left: .5em }
.ml3 { margin-left: .75em }
.ml4 { margin-left: 1em }
.ml8 { margin-left: 2em }
.ml12 { margin-left: 3em }

.mr8 { margin-right: 2em }


/* FONT WEIGHTS, SIZES, ETC */
.fw1 { font-weight:100 }
.fw2 { font-weight:200 }
.fw3 { font-weight:300 }
.fw4 { font-weight:400 }
.fw5 { font-weight:500 }
.fw6 { font-weight:600 }
.fw7 { font-weight:700 }
.fw8 { font-weight:800 }
.fw9 { font-weight:900 }

.fs1  { font-size:.25em }
.fs2  { font-size:.5em }
.fs3  { font-size:.75em }
.fs4  { font-size:1em }
.fs5  { font-size:1.25em }
.fs6  { font-size:1.5em }
.fs8  { font-size:2em }
.fs12 { font-size:3em }
.fs16 { font-size:4em }

.obj-cover { object-fit: cover }

.bg-cover  { background-size: cover }
.bg-repeat { background-repeat: repeat }
.bg-once   { background-repeat: no-repeat }

.z10 { z-index:10 }

.absolute { position:absolute }
.relative { position:relative }
.sticky   { position:sticky }
.static   { position:static }

.flex-row { display:flex; flex-direction:row; }
.flex-col { display:flex; flex-direction:column; }
.flex1 { flex:1 }
.flex0 { flex:0 }
.flex-cc { align-items:center;     justify-content:center }
.flex-sl { align-items:flex-start; justify-content:left   }

.list-none { list-style-type: none }

.dispnone { display:none }


