<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'PrimeIcons';
    src: url('primeicons.b8eccb1059ea5faaf6d8.eot');
    src: url('primeicons.b8eccb1059ea5faaf6d8.eot?#iefix') format('embedded-opentype'), url('primeicons.473e2a746d3c151d7dca.ttf') format('truetype'), url('primeicons.71bb3d79dcf18b45ae84.woff') format('woff'), url('primeicons.38d77552b0353684a208.svg?#primeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pi-fw {
    width: 1.28571429em;
    text-align: center;
}

.pi-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.pi-mobile:before {
    content: "\e982";
}

.pi-tablet:before {
    content: "\e983";
}

.pi-key:before {
    content: "\e981";
}

.pi-shopping-cart:before {
    content: "\e980";
}

.pi-comments:before {
    content: "\e97e";
}

.pi-comment:before {
    content: "\e97f";
}

.pi-briefcase:before {
    content: "\e97d";
}

.pi-bell:before {
    content: "\e97c";
}

.pi-paperclip:before {
    content: "\e97b";
}

.pi-share-alt:before {
    content: "\e97a";
}

.pi-envelope:before {
    content: "\e979";
}

.pi-volume-down:before {
    content: "\e976";
}

.pi-volume-up:before {
    content: "\e977";
}

.pi-volume-off:before {
    content: "\e978";
}

.pi-eject:before {
    content: "\e975";
}

.pi-money-bill:before {
    content: "\e974";
}

.pi-images:before {
    content: "\e973";
}

.pi-image:before {
    content: "\e972";
}

.pi-sign-in:before {
    content: "\e970";
}

.pi-sign-out:before {
    content: "\e971";
}

.pi-wifi:before {
    content: "\e96f";
}

.pi-sitemap:before {
    content: "\e96e";
}

.pi-chart-bar:before {
    content: "\e96d";
}

.pi-camera:before {
    content: "\e96c";
}

.pi-dollar:before {
    content: "\e96b";
}

.pi-lock-open:before {
    content: "\e96a";
}

.pi-table:before {
    content: "\e969";
}

.pi-map-marker:before {
    content: "\e968";
}

.pi-list:before {
    content: "\e967";
}

.pi-eye-slash:before {
    content: "\e965";
}

.pi-eye:before {
    content: "\e966";
}

.pi-folder-open:before {
    content: "\e964";
}

.pi-folder:before {
    content: "\e963";
}

.pi-video:before {
    content: "\e962";
}

.pi-inbox:before {
    content: "\e961";
}

.pi-lock:before {
    content: "\e95f";
}

.pi-unlock:before {
    content: "\e960";
}

.pi-tags:before {
    content: "\e95d";
}

.pi-tag:before {
    content: "\e95e";
}

.pi-power-off:before {
    content: "\e95c";
}

.pi-save:before {
    content: "\e95b";
}

.pi-question-circle:before {
    content: "\e959";
}

.pi-question:before {
    content: "\e95a";
}

.pi-copy:before {
    content: "\e957";
}

.pi-file:before {
    content: "\e958";
}

.pi-clone:before {
    content: "\e955";
}

.pi-calendar-times:before {
    content: "\e952";
}

.pi-calendar-minus:before {
    content: "\e953";
}

.pi-calendar-plus:before {
    content: "\e954";
}

.pi-ellipsis-v:before {
    content: "\e950";
}

.pi-ellipsis-h:before {
    content: "\e951";
}

.pi-bookmark:before {
    content: "\e94e";
}

.pi-globe:before {
    content: "\e94f";
}

.pi-replay:before {
    content: "\e94d";
}

.pi-filter:before {
    content: "\e94c";
}

.pi-print:before {
    content: "\e94b";
}

.pi-align-right:before {
    content: "\e946";
}

.pi-align-left:before {
    content: "\e947";
}

.pi-align-center:before {
    content: "\e948";
}

.pi-align-justify:before {
    content: "\e949";
}

.pi-cog:before {
    content: "\e94a";
}

.pi-cloud-download:before {
    content: "\e943";
}

.pi-cloud-upload:before {
    content: "\e944";
}

.pi-cloud:before {
    content: "\e945";
}

.pi-pencil:before {
    content: "\e942";
}

.pi-users:before {
    content: "\e941";
}

.pi-clock:before {
    content: "\e940";
}

.pi-user-minus:before {
    content: "\e93e";
}

.pi-user-plus:before {
    content: "\e93f";
}

.pi-trash:before {
    content: "\e93d";
}

.pi-external-link:before {
    content: "\e93c";
}

.pi-window-maximize:before {
    content: "\e93b";
}

.pi-window-minimize:before {
    content: "\e93a";
}

.pi-refresh:before {
    content: "\e938";
}

.pi-user:before {
    content: "\e939";
}

.pi-exclamation-triangle:before {
    content: "\e922";
}

.pi-calendar:before {
    content: "\e927";
}

.pi-chevron-circle-left:before {
    content: "\e928";
}

.pi-chevron-circle-down:before {
    content: "\e929";
}

.pi-chevron-circle-right:before {
    content: "\e92a";
}

.pi-chevron-circle-up:before {
    content: "\e92b";
}

.pi-angle-double-down:before {
    content: "\e92c";
}

.pi-angle-double-left:before {
    content: "\e92d";
}

.pi-angle-double-right:before {
    content: "\e92e";
}

.pi-angle-double-up:before {
    content: "\e92f";
}

.pi-angle-down:before {
    content: "\e930";
}

.pi-angle-left:before {
    content: "\e931";
}

.pi-angle-right:before {
    content: "\e932";
}

.pi-angle-up:before {
    content: "\e933";
}

.pi-upload:before {
    content: "\e934";
}

.pi-download:before {
    content: "\e956";
}

.pi-ban:before {
    content: "\e935";
}

.pi-star-o:before {
    content: "\e936";
}

.pi-star:before {
    content: "\e937";
}

.pi-chevron-left:before {
    content: "\e900";
}

.pi-chevron-right:before {
    content: "\e901";
}

.pi-chevron-down:before {
    content: "\e902";
}

.pi-chevron-up:before {
    content: "\e903";
}

.pi-caret-left:before {
    content: "\e904";
}

.pi-caret-right:before {
    content: "\e905";
}

.pi-caret-down:before {
    content: "\e906";
}

.pi-caret-up:before {
    content: "\e907";
}

.pi-search:before {
    content: "\e908";
}

.pi-check:before {
    content: "\e909";
}

.pi-check-circle:before {
    content: "\e90a";
}

.pi-times:before {
    content: "\e90b";
}

.pi-times-circle:before {
    content: "\e90c";
}

.pi-plus:before {
    content: "\e90d";
}

.pi-plus-circle:before {
    content: "\e90e";
}

.pi-minus:before {
    content: "\e90f";
}

.pi-minus-circle:before {
    content: "\e910";
}

.pi-circle-on:before {
    content: "\e911";
}

.pi-circle-off:before {
    content: "\e912";
}

.pi-sort-down:before {
    content: "\e913";
}

.pi-sort-up:before {
    content: "\e914";
}

.pi-sort:before {
    content: "\e915";
}

.pi-step-backward:before {
    content: "\e916";
}

.pi-step-forward:before {
    content: "\e917";
}

.pi-th-large:before {
    content: "\e918";
}

.pi-arrow-down:before {
    content: "\e919";
}

.pi-arrow-left:before {
    content: "\e91a";
}

.pi-arrow-right:before {
    content: "\e91b";
}

.pi-arrow-up:before {
    content: "\e91c";
}

.pi-bars:before {
    content: "\e91d";
}

.pi-arrow-circle-down:before {
    content: "\e91e";
}

.pi-arrow-circle-left:before {
    content: "\e91f";
}

.pi-arrow-circle-right:before {
    content: "\e920";
}

.pi-arrow-circle-up:before {
    content: "\e921";
}

.pi-info:before {
    content: "\e923";
}

.pi-info-circle:before {
    content: "\e924";
}

.pi-home:before {
    content: "\e925";
}

.pi-spinner:before {
    content: "\e926";
}

.ui-widget,.ui-widget *{box-sizing:border-box}

.ui-helper-hidden{display:none !important}

.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}

.ui-helper-hidden-accessible input,.ui-helper-hidden-accessible select{-webkit-transform:scale(0);transform:scale(0)}

.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}

.ui-helper-clearfix::before,.ui-helper-clearfix::after{content:"";display:table}

.ui-helper-clearfix::after{clear:both}

.ui-helper-clearfix{zoom:1}

.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}

.ui-state-disabled{cursor:default !important}

.ui-state-disabled a{cursor:default !important}

.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}

.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}

.ui-resizable{position:relative}

.ui-resizable-handle{position:absolute;font-size:.1px;display:block}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}

.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}

.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}

.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}

.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}

.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}

.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}

.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}

.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}

.ui-shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,0.3)}

.ui-unselectable-text{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}

.ui-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}

.ui-overflow-hidden{overflow:hidden}

::-webkit-input-placeholder{color:#898989}

:-moz-placeholder{color:#898989;opacity:1}

::-moz-placeholder{color:#898989;opacity:1}

:-ms-input-placeholder{color:#898989}

::-ms-input-placeholder{color:#898989}

.ui-placeholder{color:#898989}

input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button{border-radius:0}

.ui-autocomplete{width:auto;zoom:1;cursor:pointer;box-shadow:none;position:relative;display:inline-block}

.ui-autocomplete .ui-autocomplete-dropdown{height:100%;width:2em;margin-right:0;vertical-align:top}

.ui-autocomplete .ui-autocomplete-input{padding-right:1.5em}

.ui-autocomplete-loader{position:absolute;right:.25em;top:50%;margin-top:-.5em}

.ui-autocomplete-query{font-weight:bold}

.ui-autocomplete .ui-autocomplete-panel{min-width:100%}

.ui-autocomplete-panel{position:absolute;overflow:auto}

.ui-autocomplete-panel .ui-autocomplete-list{padding:.4em;border:0 none}

.ui-autocomplete-panel .ui-autocomplete-list-item{border:0 none;cursor:pointer;font-weight:normal;margin:1px 0;padding:.186em .313em;text-align:left}

.ui-autocomplete .ui-button-icon-only,.ui-autocomplete .ui-button-icon-only:enabled:hover,.ui-autocomplete .ui-button-icon-only:enabled:focus,.ui-autocomplete .ui-button-icon-only:enabled:active{border-left:0 none}

.ui-autocomplete-multiple-container{display:inline-block;vertical-align:middle}

.ui-autocomplete-multiple-container.ui-inputtext{clear:left;cursor:text;list-style-type:none;margin:0;overflow:hidden;padding:0 1.5em 0 .25em}

.ui-autocomplete-token{cursor:default;display:inline-block;vertical-align:middle;overflow:hidden;padding:.125em .5em;white-space:nowrap;position:relative;margin-right:.125em;border:0 none;font-size:.9em}

.ui-autocomplete-token-label{display:block;margin-right:2em}

.ui-autocomplete-token-icon{margin-top:-.5em;position:absolute;right:.2em;top:50%;cursor:pointer}

.ui-autocomplete-input-token{display:inline-block;vertical-align:middle;list-style-type:none;margin:0 0 0 .125em;padding:.25em .25em .25em 0}

.ui-autocomplete-input-token input{border:0 none;width:10em;outline:medium none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0}

.ui-autocomplete-dd .ui-autocomplete-loader{right:2.25em}

.ui-autocomplete-dd input.ui-corner-all,.ui-autocomplete-dd .ui-autocomplete-multiple-container.ui-corner-all{border-top-right-radius:0;border-bottom-right-radius:0}

.ui-autocomplete-dd .ui-autocomplete-dropdown.ui-corner-all{border-top-left-radius:0;border-bottom-left-radius:0}

.ui-fluid p-autocomplete,.ui-fluid .ui-autocomplete,.ui-fluid .ui-autocomplete-input{width:100%}

.ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-autocomplete-input,.ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-autocomplete-multiple-container{width:calc(100% - 2em)}

.ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button{width:2em}

.ui-accordion{width:100%}

.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}

.ui-accordion .ui-accordion-header a{display:block;padding:.5em}

.ui-accordion .ui-accordion-toggle-icon,.ui-accordion .ui-accordion-header-text{vertical-align:middle}

.ui-accordion .ui-accordion-content{padding:1em;border-top:0;overflow:visible;zoom:1}

.ui-accordion .ui-accordion-header.ui-state-disabled,.ui-accordion .ui-accordion-header.ui-state-disabled a{cursor:default}

.ui-accordion-content-wrapper-overflown{overflow:hidden}

.ui-rtl .ui-accordion .ui-accordion-header a{padding:.5em 2em .5em .5em}

.ui-rtl .ui-accordion .ui-accordion-toggle-icon{left:initial;right:.5em}

.ui-rtl .ui-accordion .ui-accordion-toggle-icon.pi-caret-right:before{content:'\e904'}

.ui-blockui{position:absolute;top:0;left:0;width:100%;height:100%}

.ui-blockui-document{position:fixed}

.ui-breadcrumb{margin:0;padding:0;padding:.5em}

.ui-breadcrumb ul{margin:0;padding:0}

.ui-breadcrumb ul li{display:inline-block;margin:0 .25em}

.ui-breadcrumb-chevron,.ui-breadcrumb-home{vertical-align:middle}

.ui-breadcrumb ul li .ui-menuitem-link{text-decoration:none}

.ui-breadcrumb .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}

.ui-breadcrumb .ui-menuitem-text{vertical-align:middle}

.ui-button{display:inline-block;position:relative;padding:0;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible}

p-button{display:inline-block}

.ui-button .ui-button-text{display:block;line-height:normal}

.ui-button-text-only .ui-button-text{padding:.25em 1em}

.ui-button-icon-only .ui-button-text,.ui-button-text-empty .ui-button-text{padding:.25em;text-indent:-9999999px}

.ui-button-text-icon-left .ui-button-text{padding:.25em 1em .25em 2.1em}

.ui-button-text-icon-right .ui-button-text{padding:.25em 2.1em .25em 1em}

.ui-button-icon-only .ui-button-icon-left,.ui-button-text-icon-left .ui-button-icon-left,.ui-button-text-icon-right .ui-button-icon-right{position:absolute;top:50%;margin-top:-.5em;height:1em}

.ui-button-icon-only .ui-button-icon-left{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;width:1em;height:1em}

.ui-button-icon-left{left:.5em}

.ui-button-icon-right{right:.5em}

.ui-buttonset .ui-button{margin-left:0;margin-right:0}

button.ui-button::-moz-focus-inner{border:0;padding:0}

.ui-fluid .ui-button{width:100%}

.ui-fluid .ui-button-text-icon-left .ui-button-text,.ui-fluid .ui-button-text-icon-right .ui-button-text{padding-left:1em;padding-right:1em}

.ui-fluid .ui-buttonset{width:100%}

.ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button{width:100%}

.ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button{width:50%}

.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button{width:33.3%}

.ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button{width:25%}

.ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button{width:20%}

.ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button{width:16.6%}

@media(max-width:640px){.ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button{width:100%}}

.ui-calendar{position:relative;display:inline-block}

.ui-calendar .ui-calendar-button{height:100%;border-top-left-radius:0;border-bottom-left-radius:0;width:2em;border-left:0 none}

.ui-calendar .ui-calendar-button:enabled:hover,.ui-calendar .ui-calendar-button:focus{border-left:0 none}

.ui-calendar .ui-datepicker{min-width:100%}

.ui-fluid .ui-calendar{width:100%}

.ui-fluid .ui-calendar-button{width:2em}

.ui-fluid .ui-datepicker-buttonbar button{width:auto}

.ui-fluid .ui-calendar.ui-calendar-w-btn .ui-inputtext{width:calc(100% - 2em)}

.ui-datepicker{width:auto;padding:.2em;position:absolute}

.ui-datepicker.ui-datepicker-inline{display:inline-block;position:static}

.ui-datepicker .ui-datepicker-group{border-left-width:0;border-right-width:0;border-top-width:0;border-bottom-width:0}

.ui-datepicker .ui-datepicker-header{position:relative;padding:.5em 0}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:.5em;width:1.8em;height:1.8em}

.ui-datepicker .ui-datepicker-prev{left:.125em}

.ui-datepicker .ui-datepicker-next{right:.125em}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;top:50%;margin-top:-.5em;margin-left:-.5em}

.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}

.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:.125em 0;vertical-align:middle}

.ui-datepicker select.ui-datepicker-month{margin-right:.25em}

.ui-datepicker span.ui-datepicker-year{margin-left:.25em}

.ui-datepicker-multiple-month .ui-datepicker-group{display:table-cell;border-left-width:0;border-top-width:0;border-bottom-width:0;border-right-width:1px}

.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}

.ui-datepicker th{padding:.5em;text-align:center;font-weight:bold;border:0}

.ui-datepicker td{border:0;padding:0}

.ui-datepicker td&gt;span,.ui-datepicker td&gt;a{display:block;padding:.5em;text-decoration:none;border:0 none;text-align:center}

.ui-datepicker .ui-datepicker-buttonbar{border-left:0 none;border-right:0 none;border-bottom:0 none;padding:.5em}

.ui-datepicker .ui-datepicker-buttonbar&gt;.ui-g&gt;div:last-child{text-align:right}

.ui-datepicker .ui-datepicker-buttonbar&gt;.ui-g&gt;div{padding:0}

.ui-calendar.ui-calendar-w-btn input{border-top-right-radius:0;border-bottom-right-radius:0}

.ui-monthpicker .ui-monthpicker-month{width:33.3%;display:inline-block;text-align:center;padding:.5em;cursor:pointer}

.ui-datepicker-monthpicker select.ui-datepicker-year{width:auto}

.ui-timepicker{text-align:center;padding:.5em 0}

.ui-timepicker&gt;div{display:inline-block;margin-left:.5em;min-width:1.5em}

.ui-timepicker&gt;.ui-minute-picker,.ui-timepicker&gt;.ui-second-picker{margin-left:0}

.ui-timepicker&gt;.ui-separator{margin-left:0;min-width:.75em}

.ui-timepicker&gt;.ui-separator a{visibility:hidden}

.ui-timepicker&gt;div a{display:block;opacity:.7;filter:Alpha(Opacity=70);cursor:pointer}

.ui-timepicker&gt;div a:last-child{margin-top:.3em}

.ui-timepicker&gt;div a:hover{display:block;opacity:1;filter:Alpha(Opacity=100)}

input[type=text]::-ms-clear{display:none}

.ui-datepicker-touch-ui,.ui-calendar .ui-datepicker-touch-ui{position:fixed;top:50%;left:50%;min-width:80vw}

.ui-datepicker-touch-ui.ui-datepicker th{padding:2em 0}

.ui-datepicker-touch-ui.ui-datepicker td{padding:0}

.ui-datepicker-touch-ui.ui-datepicker td&gt;span,.ui-datepicker-touch-ui.ui-datepicker td&gt;a{padding:2em 0}

.ui-datepicker-touch-ui .ui-timepicker{padding:1em 0}

.ui-datepicker-touch-ui .ui-timepicker&gt;div a{font-size:2em}

.ui-datepicker-mask{position:fixed;width:100%;height:100%}

@media screen and (max-width:40em){.ui-datepicker-multiple-month{width:17em;overflow:auto}.ui-datepicker-touch-ui.ui-datepicker th{padding:1em 0}.ui-datepicker-touch-ui.ui-datepicker td span,.ui-datepicker-touch-ui.ui-datepicker td a{padding:1em 0}}

.ui-card-header img{width:100%}

.ui-card-body{padding:1em}

.ui-card-title{font-size:1.5em;font-weight:bold;margin-bottom:.5em}

.ui-card-subtitle{opacity:.7;margin-bottom:.5em;margin-top:-.25em;font-weight:bold}

.ui-card-footer{padding-top:1em}

.ui-carousel{position:relative;padding:.063em}

.ui-carousel .ui-carousel-viewport .ui-carousel-items{list-style:none outside none;margin:0;padding:0;position:relative;width:32000px;left:0}

.ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item{margin:1px;padding:0;float:left;box-sizing:border-box}

.ui-carousel .ui-carousel-viewport{overflow:hidden;position:relative;border:0}

.ui-carousel .ui-carousel-footer{margin:1px 1px 0 1px;padding:.5em;overflow:hidden}

.ui-carousel .ui-carousel-header{margin:0 1px;overflow:hidden;padding:.625em}

.ui-carousel .ui-carousel-header .ui-carousel-header-title{display:inline-block;overflow:hidden}

.ui-carousel .ui-carousel-dropdown,.ui-carousel .ui-carousel-mobiledropdown{float:right;margin:0 .625em;background-image:none}

.ui-carousel .ui-carousel-dropdown option,.ui-carousel .ui-carousel-mobiledropdown option{background-image:none;border:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}

.ui-carousel .ui-carousel-button{float:right;margin:.125em}

.ui-carousel .ui-carousel-page-link{float:left;margin:0 .125em;text-decoration:none}

.ui-carousel .ui-carousel-page-link,.ui-carousel .ui-carousel-button{cursor:pointer}

.ui-carousel .ui-carousel-page-links{margin:0 .5em;margin-top:.125em;float:right}

.ui-carousel .ui-carousel-mobiledropdown{display:none}

.ui-chkbox{display:inline-block;cursor:pointer;vertical-align:middle;margin-right:.25em;-ms-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}

.ui-chkbox .ui-chkbox-box{width:1.125em;height:1.125em;line-height:1.125em;border-radius:2px;text-align:center}

.ui-chkbox .ui-chkbox-icon{display:block}

.ui-chkbox-label{vertical-align:middle}

.ui-chkbox-readonly{cursor:default}

.ui-chips&gt;ul.ui-inputtext{clear:left;cursor:text;list-style-type:none;margin:0;overflow:hidden;padding:0 .25em}

.ui-chips-token{cursor:default;display:inline-block;vertical-align:middle;overflow:hidden;padding:.125em .5em;white-space:nowrap;position:relative;margin-right:.125em;border:0 none;font-size:.9em}

.ui-chips-token .ui-chips-token-label{display:block;margin-right:2em}

.ui-chips&gt;.ui-state-disabled .ui-chips-token-label{margin-right:0}

.ui-chips-token .ui-chips-token-icon{margin-top:-.5em;position:absolute;right:.2em;top:50%;cursor:pointer}

.ui-chips-input-token{display:inline-block;vertical-align:middle;list-style-type:none;margin:0 0 0 .125em;padding:.25em .25em .25em 0}

.ui-chips-input-token input{border:0 none;width:10em;outline:medium none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0}

.ui-colorpicker{display:inline-block}

.ui-colorpicker-dragging{cursor:pointer}

.ui-colorpicker-overlay{position:relative}

.ui-colorpicker-panel{position:relative;width:193px;height:166px;background-color:#323232;border-color:#191919}

.ui-colorpicker-overlay-panel{position:absolute}

.ui-colorpicker-preview{width:2em;cursor:pointer}

.ui-colorpicker-panel .ui-colorpicker-content{position:relative}

.ui-colorpicker-panel .ui-colorpicker-color-selector{width:150px;height:150px;top:8px;left:8px;position:absolute}

.ui-colorpicker-panel .ui-colorpicker-color{width:150px;height:150px;background:transparent url('color.c7a33805ffda0d32bd2a.png') no-repeat left top}

.ui-colorpicker-panel .ui-colorpicker-color-handle{position:absolute;top:0;left:150px;border-radius:100%;width:10px;height:10px;border:1px solid #fff;margin:-5px 0 0 -5px;cursor:pointer}

.ui-colorpicker-panel .ui-colorpicker-hue{background:transparent url('hue.0614c27197fc3ce572e1.png') no-repeat left top;width:17px;height:150px;top:8px;left:167px;position:absolute;opacity:.85}

.ui-colorpicker-panel .ui-colorpicker-hue-handle{position:absolute;top:150px;left:0;width:21px;margin-left:-2px;margin-top:-5px;height:10px;border:2px solid #fff;opacity:.85;cursor:pointer}

.ui-colorpicker-panel.ui-state-disabled .ui-colorpicker-hue-handle,.ui-colorpicker-panel.ui-state-disabled .ui-colorpicker-color-handle{opacity:.5}

.ui-datagrid .ui-paginator{text-align:center}

.ui-datagrid-column{padding:.25em}

.ui-datagrid-content-empty{padding:.25em .625em}

.ui-datagrid .ui-datagrid-header,.ui-datagrid .ui-datagrid-footer{text-align:center;padding:.5em .75em}

.ui-datagrid .ui-datagrid-header{border-bottom:0 none}

.ui-datagrid .ui-datagrid-footer{border-top:0 none}

.ui-datagrid .ui-paginator-top{border-bottom:0 none}

.ui-datagrid .ui-paginator-bottom{border-top:0 none}

.ui-contextmenu{width:12.5em;padding:.25em;position:absolute;display:none}

.ui-contextmenu .ui-menu-separator{border-width:1px 0 0 0}

.ui-contextmenu ul{list-style:none;margin:0;padding:0}

.ui-contextmenu .ui-submenu-list{display:none;position:absolute;width:12.5em;padding:.25em}

.ui-contextmenu .ui-menuitem-link{padding:.25em;display:block;position:relative}

.ui-contextmenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}

.ui-contextmenu .ui-menuitem-text{vertical-align:middle}

.ui-contextmenu .ui-menuitem{position:relative}

.ui-contextmenu .ui-menuitem-link .ui-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}

.ui-contextmenu .ui-menuitem-active&gt;.ui-submenu&gt;.ui-submenu-list{display:block !important}

.ui-datalist .ui-datalist-header,.ui-datalist .ui-datalist-footer{text-align:center;padding:.5em .75em}

.ui-datalist .ui-datalist-header{border-bottom:0 none}

.ui-datalist .ui-datalist-footer{border-top:0 none}

.ui-datalist .ui-datalist-data{margin:0;padding:0}

.ui-datalist .ui-datalist-data&gt;li{list-style-type:none}

.ui-datalist .ui-datalist-emptymessage{padding:.5em .75em}

.ui-datalist.ui-datalist-scrollable .ui-datalist-content{overflow:auto}

.ui-datalist .ui-paginator-top{border-bottom:0 none}

.ui-datalist .ui-paginator-bottom{border-top:0 none}

.ui-datascroller .ui-datascroller-header{text-align:center;padding:.5em .75em;border-bottom:0 none}

.ui-datascroller .ui-datascroller-footer{text-align:center;padding:.25em .625em;border-top:0 none}

.ui-datascroller .ui-datascroller-content{padding:.25em .625em}

.ui-datascroller-inline .ui-datascroller-content{overflow:auto}

.ui-datascroller .ui-datascroller-list{list-style-type:none;margin:0;padding:0}

.ui-dataview{position:relative}

.ui-dataview .ui-paginator{text-align:center}

.ui-dataview-column{padding:.25em}

.ui-dataview-content-empty{padding:.25em .625em}

.ui-dataview .ui-dataview-header,.ui-dataview .ui-dataview-footer{padding:.5em .75em}

.ui-dataview .ui-dataview-header{border-bottom:0 none}

.ui-dataview .ui-dataview-footer{border-top:0 none}

.ui-dataview .ui-paginator-top{border-bottom:0 none}

.ui-dataview .ui-paginator-bottom{border-top:0 none}

.ui-dataview.ui-dataview-list&gt;.ui-dataview-content&gt;div.ui-g&gt;div{width:100%}

.ui-dataview .ui-dataview-emptymessage{padding:.5em .75em}

.ui-dataview-loading{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}

.ui-dataview-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}

.ui-dataview-loading-icon{font-size:2em}

.ui-dialog{position:fixed;padding:0}

.ui-dynamicdialog{top:50%;left:50%}

.ui-dialog .ui-dialog-titlebar{padding:.5em .75em;position:relative;border:0}

.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em .75em;background:0;zoom:1}

.ui-dialog-resizable .ui-dialog-content{overflow:auto}

.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}

.ui-draggable .ui-dialog-titlebar{cursor:move}

.ui-dialog .ui-dialog-titlebar-icon{text-decoration:none;float:right;float:right;padding:.125em;cursor:pointer;border:1px solid transparent}

.ui-dialog .ui-dialog-titlebar-icon span{display:block;margin:0}

.ui-dialog-footer{padding:1em;border-width:1px 0 0 0;text-align:right}

.ui-dialog-mask{position:fixed;width:100%;height:100%}

.ui-dialog-maximized{transition:left .3s,top .3s,width .3s,height .3s}

.ui-confirmdialog{width:30em;top:50%;left:50%}

.ui-confirmdialog.ui-dialog .ui-dialog-content{padding:1em 2em}

.ui-confirmdialog .ui-dialog-content .ui-confirmdialog-icon{font-size:1.5em;margin-right:.5em;position:relative;top:.2em}

.ui-dialog-footer .ui-button{margin-right:.25em}

.ui-fluid .ui-dialog-footer .ui-button{width:auto}

.ui-rtl .ui-dialog .ui-dialog-titlebar-close{float:left}

.ui-rtl .ui-dialog .ui-dialog-buttonpane button{text-align:right}

@media screen and (max-width:40em){.ui-confirmdialog{width:90%}}

.ui-dropdown{display:inline-block;position:relative;cursor:pointer;vertical-align:middle;min-width:12.5em}

.ui-dropdown .ui-dropdown-hidden-select{bottom:0;clip:auto}

.ui-dropdown .ui-dropdown-hidden-select select{-webkit-transform:none;transform:none;height:1px;position:absolute;top:0;clip:rect(0,0,0,0);pointer-events:none}

.ui-dropdown .ui-dropdown-clear-icon{position:absolute;right:2em;top:50%;font-size:1em;height:1em;margin-top:-.5em}

.ui-dropdown .ui-dropdown-trigger{border-right:0;border-top:0;border-bottom:0;cursor:pointer;width:1.5em;height:100%;position:absolute;right:0;top:0;padding:0 .25em}

.ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;position:absolute}

.ui-dropdown .ui-dropdown-label{display:block;border:0;white-space:nowrap;overflow:hidden;font-weight:normal;width:100%;padding-right:2.5em}

.ui-dropdown-item-empty,.ui-dropdown-label-empty{text-indent:-9999px;overflow:hidden}

.ui-dropdown.ui-state-disabled .ui-dropdown-trigger,.ui-dropdown.ui-state-disabled .ui-dropdown-label{cursor:default}

.ui-dropdown label.ui-dropdown-label{cursor:pointer}

.ui-dropdown input.ui-dropdown-label{cursor:default}

.ui-dropdown .ui-dropdown-panel{min-width:100%}

.ui-dropdown-panel{position:absolute;height:auto}

.ui-dropdown-panel .ui-dropdown-items-wrapper{overflow:auto}

.ui-dropdown-panel .ui-dropdown-item{font-weight:normal;border:0 none;cursor:pointer;margin:1px 0;padding:.125em .25em;text-align:left}

.ui-dropdown-panel .ui-dropdown-empty-message{padding:.5em}

.ui-dropdown-panel .ui-dropdown-item-group{font-weight:bold;cursor:default}

.ui-dropdown-panel .ui-dropdown-list{padding:.4em;border:0 none}

.ui-dropdown-panel .ui-dropdown-filter{width:100%;box-sizing:border-box;padding-right:1.5em}

.ui-dropdown-panel .ui-dropdown-filter-container{position:relative;margin:0;padding:.4em;display:inline-block;width:100%}

.ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon{position:absolute;top:.8em;right:1em}

.ui-fluid .ui-dropdown{width:100%;min-width:100%}

.ui-fieldset,.ui-fieldset .ui-fieldset-legend{padding:.5em 1em}

.ui-fieldset-toggleable .ui-fieldset-legend{padding:0}

.ui-fieldset-toggleable .ui-fieldset-legend a{padding:.5em 1em;cursor:pointer;white-space:nowrap;display:block}

.ui-fieldset .ui-fieldset-toggler{margin-right:.1em;display:inline-block;vertical-align:middle}

.ui-fieldset .ui-fieldset-legend-text{vertical-align:middle}

.ui-fieldset .ui-fieldset-content-wrapper-overflown{overflow:hidden}

.ui-fileupload-buttonbar .ui-fileupload-choose.ui-state-disabled input{cursor:default}

.ui-fileupload-buttonbar{padding:.5em;border-bottom:0 none}

.ui-fileupload-buttonbar .ui-button{vertical-align:middle;margin-right:.25em}

.ui-fileupload-content{padding:1em;position:relative;transition:border-color .3s}

.ui-fileupload-content.ui-fileupload-highlight{border-color:#156090}

.ui-fileupload-files img{border:0}

.ui-fileupload-files{display:table}

.ui-fileupload-row{display:table-row}

.ui-fileupload-row&gt;div{display:table-cell;padding:.5em 1em;vertical-align:middle}

.ui-fileupload-content .ui-progressbar{width:100%;position:absolute;top:1px;left:0;height:.25em;border:0 none}

.ui-fileupload-content .ui-progressbar-value{border-radius:0;border:0 none}

.ui-fileupload-choose{position:relative;overflow:hidden}

.ui-fileupload-choose input[type=file]{position:absolute;top:0;right:0;margin:0;opacity:0;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);direction:ltr;cursor:pointer;z-index:1}

.ui-fileupload-choose.ui-fileupload-choose-selected input[type=file]{display:none}

.ui-fluid .ui-fileupload .ui-button{width:auto}

.ui-fluid .ui-fileupload-content .ui-button-icon-only{width:2em}

@media(max-width:40em){.ui-fileupload-buttonbar .ui-button{display:block;width:100%;margin-right:0;margin-bottom:.25em}.ui-fileupload-buttonbar .ui-button:last-child{margin-bottom:0}.ui-fileupload-row&gt;div{display:block}}

.ui-fluid .fc .ui-button{width:auto}

.ui-galleria{overflow:hidden;visibility:hidden;position:relative}

.ui-galleria .ui-galleria-panel-wrapper{position:relative;padding:0;margin:0}

.ui-galleria .ui-galleria-panel{-webkit-filter:inherit;filter:inherit;position:absolute;top:0;left:0;list-style-type:none}

.ui-galleria .ui-galleria-filmstrip-wrapper{overflow:hidden;margin:.25em auto;position:relative}

.ui-galleria .ui-galleria-filmstrip{list-style:none outside none;margin:0;padding:0;width:2340px;position:absolute;top:0;left:0}

.ui-galleria .ui-galleria-frame{float:left;margin-right:5px;opacity:.3;cursor:pointer}

.ui-galleria .ui-galleria-frame-active{opacity:1}

.ui-galleria .ui-galleria-frame-content{overflow:hidden}

.ui-galleria .ui-galleria-nav-next,.ui-galleria .ui-galleria-nav-prev{cursor:pointer;position:absolute;z-index:1}

.ui-galleria .ui-galleria-nav-prev{left:4px}

.ui-galleria .ui-galleria-nav-next{right:4px}

.ui-galleria .ui-galleria-caption{position:absolute;left:1px;background-color:rgba(0,0,0,0.5);display:none;color:#ededed;padding:.2em 1em}

.ui-galleria .ui-galleria-caption h4{color:#ededed}

.ui-galleria .ui-galleria-panel-content{padding:1em 1.4em}

.ui-grid{clear:both;padding:0;margin:0}

.ui-grid::before,.ui-grid::after{content:"";display:table}

.ui-grid::after{clear:both}

.ui-grid .ui-grid-row{display:flex;clear:both}

.ui-grid-row::after{clear:both;content:"";display:table}

.ui-grid-col-1,.ui-grid-col-2,.ui-grid-col-3,.ui-grid-col-4,.ui-grid-col-5,.ui-grid-col-6,.ui-grid-col-7,.ui-grid-col-8,.ui-grid-col-9,.ui-grid-col-10,.ui-grid-col-11,.ui-grid-col-12{float:left;box-sizing:border-box}

.ui-grid-col-1{width:8.33333%}

.ui-grid-col-2{width:16.66666%}

.ui-grid-col-3{width:25%}

.ui-grid-col-4{width:33.33333%}

.ui-grid-col-5{width:41.66666%}

.ui-grid-col-6{width:50%}

.ui-grid-col-7{width:58.33333%}

.ui-grid-col-8{width:66.66666%}

.ui-grid-col-9{width:75%}

.ui-grid-col-10{width:83.33333%}

.ui-grid-col-11{width:91.66666%}

.ui-grid-col-12{width:100%}

@media(min-width:480px){.ui-grid-fixed{width:480px}}

@media(min-width:768px){.ui-grid-fixed{width:768px}}

@media(min-width:960px){.ui-grid-fixed{width:960px}}

@media(min-width:1024px){.ui-grid-fixed{width:1024px}}

@media(max-width:640px){.ui-grid-responsive .ui-grid-row{display:block}.ui-grid-responsive .ui-grid-col-1,.ui-grid-responsive .ui-grid-col-2,.ui-grid-responsive .ui-grid-col-3,.ui-grid-responsive .ui-grid-col-4,.ui-grid-responsive .ui-grid-col-5,.ui-grid-responsive .ui-grid-col-6,.ui-grid-responsive .ui-grid-col-7,.ui-grid-responsive .ui-grid-col-8,.ui-grid-responsive .ui-grid-col-9,.ui-grid-responsive .ui-grid-col-10,.ui-grid-responsive .ui-grid-col-11,.ui-grid-responsive .ui-grid-col-12{width:100%;float:none}}

.ui-grid.ui-grid-pad&gt;.ui-grid-row&gt;div{padding:.25em .5em}

@media(max-width:640px){.ui-grid-responsive .ui-grid-row{display:block}.ui-grid-responsive .ui-grid-col-1,.ui-grid-responsive .ui-grid-col-2,.ui-grid-responsive .ui-grid-col-3,.ui-grid-responsive .ui-grid-col-4,.ui-grid-responsive .ui-grid-col-5,.ui-grid-responsive .ui-grid-col-6,.ui-grid-responsive .ui-grid-col-7,.ui-grid-responsive .ui-grid-col-8,.ui-grid-responsive .ui-grid-col-9,.ui-grid-responsive .ui-grid-col-10,.ui-grid-responsive .ui-grid-col-11,.ui-grid-responsive .ui-grid-col-12{width:100%;float:none}}

.ui-g{display:flex;flex-wrap:wrap;box-sizing:border-box}

.ui-g::after{clear:both;content:"";display:table;box-sizing:border-box}

.ui-g-1,.ui-g-2,.ui-g-3,.ui-g-4,.ui-g-5,.ui-g-6,.ui-g-7,.ui-g-8,.ui-g-9,.ui-g-10,.ui-g-11,.ui-g-12{float:left;box-sizing:border-box;padding:.5em}

.ui-g-1{width:8.3333%}

.ui-g-2{width:16.6667%}

.ui-g-3{width:25%}

.ui-g-4{width:33.3333%}

.ui-g-5{width:41.6667%}

.ui-g-6{width:50%}

.ui-g-7{width:58.3333%}

.ui-g-8{width:66.6667%}

.ui-g-9{width:75%}

.ui-g-10{width:83.3333%}

.ui-g-11{width:91.6667%}

.ui-g-12{width:100%}

.ui-g-offset-12{margin-left:100%}

.ui-g-offset-11{margin-left:91.66666667%}

.ui-g-offset-10{margin-left:83.33333333%}

.ui-g-offset-9{margin-left:75%}

.ui-g-offset-8{margin-left:66.66666667%}

.ui-g-offset-7{margin-left:58.33333333%}

.ui-g-offset-6{margin-left:50%}

.ui-g-offset-5{margin-left:41.66666667%}

.ui-g-offset-4{margin-left:33.33333333%}

.ui-g-offset-3{margin-left:25%}

.ui-g-offset-2{margin-left:16.66666667%}

.ui-g-offset-1{margin-left:8.33333333%}

.ui-g-offset-0{margin-left:0}

@media screen and (max-width:40em){.ui-sm-1,.ui-sm-2,.ui-sm-3,.ui-sm-4,.ui-sm-5,.ui-sm-6,.ui-sm-7,.ui-sm-8,.ui-sm-9,.ui-sm-10,.ui-sm-11,.ui-sm-12{padding:.5em}.ui-sm-1{width:8.3333%}.ui-sm-2{width:16.6667%}.ui-sm-3{width:25%}.ui-sm-4{width:33.3333%}.ui-sm-5{width:41.6667%}.ui-sm-6{width:50%}.ui-sm-7{width:58.3333%}.ui-sm-8{width:66.6667%}.ui-sm-9{width:75%}.ui-sm-10{width:83.3333%}.ui-sm-11{width:91.6667%}.ui-sm-12{width:100%}.ui-sm-offset-12{margin-left:100%}.ui-sm-offset-11{margin-left:91.66666667%}.ui-sm-offset-10{margin-left:83.33333333%}.ui-sm-offset-9{margin-left:75%}.ui-sm-offset-8{margin-left:66.66666667%}.ui-sm-offset-7{margin-left:58.33333333%}.ui-sm-offset-6{margin-left:50%}.ui-sm-offset-5{margin-left:41.66666667%}.ui-sm-offset-4{margin-left:33.33333333%}.ui-sm-offset-3{margin-left:25%}.ui-sm-offset-2{margin-left:16.66666667%}.ui-sm-offset-1{margin-left:8.33333333%}.ui-sm-offset-0{margin-left:0}}

@media screen and (min-width:40.063em){.ui-md-1,.ui-md-2,.ui-md-3,.ui-md-4,.ui-md-5,.ui-md-6,.ui-md-7,.ui-md-8,.ui-md-9,.ui-md-10,.ui-md-11,.ui-md-12{padding:.5em}.ui-md-1{width:8.3333%}.ui-md-2{width:16.6667%}.ui-md-3{width:25%}.ui-md-4{width:33.3333%}.ui-md-5{width:41.6667%}.ui-md-6{width:50%}.ui-md-7{width:58.3333%}.ui-md-8{width:66.6667%}.ui-md-9{width:75%}.ui-md-10{width:83.3333%}.ui-md-11{width:91.6667%}.ui-md-12{width:100%}.ui-md-offset-12{margin-left:100%}.ui-md-offset-11{margin-left:91.66666667%}.ui-md-offset-10{margin-left:83.33333333%}.ui-md-offset-9{margin-left:75%}.ui-md-offset-8{margin-left:66.66666667%}.ui-md-offset-7{margin-left:58.33333333%}.ui-md-offset-6{margin-left:50%}.ui-md-offset-5{margin-left:41.66666667%}.ui-md-offset-4{margin-left:33.33333333%}.ui-md-offset-3{margin-left:25%}.ui-md-offset-2{margin-left:16.66666667%}.ui-md-offset-1{margin-left:8.33333333%}.ui-md-offset-0{margin-left:0}}

@media screen and (min-width:64.063em){.ui-lg-1,.ui-lg-2,.ui-lg-3,.ui-lg-4,.ui-lg-5,.ui-lg-6,.ui-lg-7,.ui-lg-8,.ui-lg-9,.ui-lg-10,.ui-lg-11,.ui-lg-12{padding:.5em}.ui-lg-1{width:8.3333%}.ui-lg-2{width:16.6667%}.ui-lg-3{width:25%}.ui-lg-4{width:33.3333%}.ui-lg-5{width:41.6667%}.ui-lg-6{width:50%}.ui-lg-7{width:58.3333%}.ui-lg-8{width:66.6667%}.ui-lg-9{width:75%}.ui-lg-10{width:83.3333%}.ui-lg-11{width:91.6667%}.ui-lg-12{width:100%}.ui-lg-offset-12{margin-left:100%}.ui-lg-offset-11{margin-left:91.66666667%}.ui-lg-offset-10{margin-left:83.33333333%}.ui-lg-offset-9{margin-left:75%}.ui-lg-offset-8{margin-left:66.66666667%}.ui-lg-offset-7{margin-left:58.33333333%}.ui-lg-offset-6{margin-left:50%}.ui-lg-offset-5{margin-left:41.66666667%}.ui-lg-offset-4{margin-left:33.33333333%}.ui-lg-offset-3{margin-left:25%}.ui-lg-offset-2{margin-left:16.66666667%}.ui-lg-offset-1{margin-left:8.33333333%}.ui-lg-offset-0{margin-left:0}}

@media screen and (min-width:90.063em){.ui-xl-1,.ui-xl-2,.ui-xl-3,.ui-xl-4,.ui-xl-5,.ui-xl-6,.ui-xl-7,.ui-xl-8,.ui-xl-9,.ui-xl-10,.ui-xl-11,.ui-xl-12{padding:.5em}.ui-xl-1{width:8.3333%}.ui-xl-2{width:16.6667%}.ui-xl-3{width:25%}.ui-xl-4{width:33.3333%}.ui-xl-5{width:41.6667%}.ui-xl-6{width:50%}.ui-xl-7{width:58.3333%}.ui-xl-8{width:66.6667%}.ui-xl-9{width:75%}.ui-xl-10{width:83.3333%}.ui-xl-11{width:91.6667%}.ui-xl-12{width:100%}.ui-xl-offset-12{margin-left:100%}.ui-xl-offset-11{margin-left:91.66666667%}.ui-xl-offset-10{margin-left:83.33333333%}.ui-xl-offset-9{margin-left:75%}.ui-xl-offset-8{margin-left:66.66666667%}.ui-xl-offset-7{margin-left:58.33333333%}.ui-xl-offset-6{margin-left:50%}.ui-xl-offset-5{margin-left:41.66666667%}.ui-xl-offset-4{margin-left:33.33333333%}.ui-xl-offset-3{margin-left:25%}.ui-xl-offset-2{margin-left:16.66666667%}.ui-xl-offset-1{margin-left:8.33333333%}.ui-xl-offset-0{margin-left:0}}

.ui-g-nopad{padding:0}

.ui-growl{position:fixed;top:20px;right:20px;width:20em}

.ui-growl-item-container{position:relative;margin:0 0 10px 0;opacity:.95;filter:alpha(opacity=95)}

.ui-growl-item{position:relative;display:block;padding:.5em 1em}

.ui-growl-item p{padding:0;margin:0}

.ui-growl-icon-close{position:absolute;top:4px;right:4px;cursor:pointer}

.ui-growl-title{font-weight:bold;padding:0 0 .5em 0;display:block}

.ui-growl-image{position:absolute;display:inline-block;left:.5em;top:.25em;padding:0;font-size:2em}

.ui-growl-message{padding:0 0 .25em 0;margin-left:2.5em}

.ui-growl-message p{font-weight:normal}

.ui-inplace .ui-inplace-display{display:inline;cursor:pointer;border:0 none;padding:.25em;font-weight:normal}

.ui-inplace .ui-inplace-content{display:inline}

.ui-fluid .ui-inputgroup p-inputmask{flex:1 1 auto}

.ui-inputgroup p-inputmask:not(:first-child) .ui-inputtext{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0 none}

.ui-inputgroup p-inputmask:not(:last-child) .ui-inputtext{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 none}

.ui-inputswitch{position:relative;display:inline-block;width:3em;height:1.75em}

.ui-inputswitch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.3s;border-radius:30px}

.ui-inputswitch-slider:before{position:absolute;content:"";height:1.250em;width:1.250em;left:.25em;bottom:.25em;border-radius:50%;transition:.3s}

.ui-inputswitch-checked .ui-inputswitch-slider:before{-webkit-transform:translateX(1.250em);transform:translateX(1.250em)}

.ui-inputswitch.ui-state-disabled .ui-inputswitch-slider,.ui-inputswitch-readonly .ui-inputswitch-slider{cursor:default}

.ui-inputtext{margin:0;outline:medium none;padding:.25em;font-weight:normal}

.ui-widget-header .ui-inputtext,.ui-widget-content .ui-inputtext{font-weight:normal}

.ui-fluid .ui-inputtext{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}

.ui-inputgroup{display:flex}

.ui-inputgroup .ui-inputgroup-addon{display:inline-block;text-align:center;min-width:1.5em;padding:.25em;border-width:1px;border-style:solid}

.ui-inputgroup .ui-inputgroup-addon+.ui-inputgroup-addon{border-left:0 none}

.ui-inputgroup .ui-inputtext{padding-left:.5em}

.ui-inputgroup .ui-inputtext:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left:0 none}

.ui-inputgroup .ui-inputtext:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 none}

.ui-inputgroup .ui-button{margin-right:0;border-radius:0}

.ui-fluid .ui-inputgroup .ui-button{width:auto}

.ui-fluid .ui-inputgroup .ui-inputtext{flex:1 1 auto}

.ui-inputgroup .ui-chkbox,.ui-inputgroup .ui-radiobutton{margin-right:0;vertical-align:bottom}

.ui-float-label{display:block;position:relative}

.ui-float-label&gt;label{font-weight:normal;position:absolute;pointer-events:none;left:.25em;top:50%;margin-top:-.5em;transition:.3s ease all;-moz-transition:.3s ease all;-webkit-transition:.3s ease all;color:#898989;line-height:1}

.ui-float-label&gt;input:-webkit-autofill ~ label{top:-.75em;font-size:12px}

.ui-float-label&gt;input:focus ~ label,.ui-float-label&gt;input.ui-state-filled ~ label,.ui-float-label&gt;.ui-inputwrapper-focus ~ label,.ui-float-label&gt;.ui-inputwrapper-filled ~ label{top:-.75em;font-size:12px}

.ui-inputtextarea-resizable{overflow:hidden;resize:none}

.ui-fluid .ui-inputtextarea{width:100%}

.ui-float-label&gt;textarea ~ label{left:.25em;top:.75em}

.ui-float-label textarea:-webkit-autofill ~ label{top:-.75em;font-size:12px}

.ui-float-label textarea:focus ~ label,.ui-float-label textarea.ui-state-filled ~ label{top:-.75em;font-size:12px}

.ui-lightbox{position:fixed;display:none;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}

.ui-lightbox-content-wrapper{position:relative}

.ui-lightbox-content{position:relative;margin:0;padding:0;background-color:#000}

.ui-lightbox-nav-right,.ui-lightbox-nav-left{position:absolute;top:50%;cursor:pointer}

.ui-lightbox-nav-left{left:0}

.ui-lightbox-nav-right{right:0}

.ui-lightbox-loading .ui-lightbox-content{background:url('loading.8732a6660b528fadfaeb.gif') #000 center center no-repeat}

.ui-lightbox-caption{padding:.2em .4em;display:none}

.ui-lightbox-caption-text{margin:.3em 0 .1em 0;float:left}

.ui-lightbox-close{float:right;margin:0;padding:.125em}

.ui-lightbox-close.ui-state-hover{padding:0}

.ui-lightbox-nav-left,.ui-lightbox-nav-right{opacity:.5}

.ui-lightbox-nav-left:hover,.ui-lightbox-nav-right:hover{opacity:1}

.ui-listbox{padding:.25em;width:10em}

.ui-listbox .ui-listbox-list-wrapper{overflow:auto}

.ui-listbox .ui-listbox-list{list-style-type:none;margin:0;padding:0}

.ui-listbox .ui-listbox-item{padding:.25em;border:0 none;cursor:pointer;font-weight:normal;margin-bottom:1px}

.ui-listbox .ui-listbox-item&gt;span{vertical-align:middle}

.ui-listbox .ui-listbox-item:last-child{margin-bottom:0}

.ui-listbox.ui-state-disabled .ui-listbox-item{cursor:default}

.ui-listbox-header{margin-bottom:.3em;padding:.125em .2em;position:relative}

.ui-listbox-header .ui-chkbox{display:inline-block;vertical-align:middle;cursor:pointer}

.ui-listbox-header .ui-listbox-filter-container{display:inline-block;vertical-align:middle;position:relative;width:100%}

.ui-listbox-header.ui-listbox-header-w-checkbox .ui-listbox-filter-container{width:calc(100% - 2em)}

.ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon{position:absolute;top:.25em;left:.25em}

.ui-listbox-header .ui-inputtext{padding:.125em .125em .125em 1.25em;width:100%}

.ui-listbox-footer{padding:.125em .2em}

.ui-menu{width:12.5em;padding:.25em}

.ui-menu.ui-menu-dynamic{position:absolute}

.ui-menu .ui-menu-separator{border-width:1px 0 0 0}

.ui-menu ul{list-style:none;margin:0;padding:0}

.ui-menu .ui-submenu-header{padding:.25em .5em;margin:.125em 0}

.ui-menu .ui-menuitem{margin:.125em 0}

.ui-menu .ui-menuitem-link{cursor:pointer;padding:.25em;display:block;text-decoration:none}

.ui-menu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}

.ui-menu .ui-menuitem-text{vertical-align:middle}

.ui-megamenu{padding:.25em}

.ui-megamenu-root-list{margin:0;padding:0;list-style:none}

.ui-megamenu-root-list&gt;.ui-menuitem{position:relative}

.ui-megamenu .ui-menuitem-link{padding:.25em;display:block;text-decoration:none}

.ui-megamenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}

.ui-megamenu .ui-menuitem-text{vertical-align:middle}

.ui-megamenu-panel{display:none;position:absolute;width:auto}

.ui-megamenu-root-list&gt;.ui-menuitem-active&gt;.ui-megamenu-panel{display:block}

.ui-megamenu-panel .ui-menuitem{margin:.125em 0}

.ui-megamenu-submenu{margin:0;padding:0;list-style:none;width:12.5em}

.ui-megamenu-submenu-header{padding:.25em}

.ui-megamenu-horizontal .ui-megamenu-root-list&gt;.ui-menuitem{display:inline-block}

.ui-megamenu-horizontal .ui-megamenu-root-list&gt;.ui-menuitem&gt;.ui-menuitem-link&gt;.ui-submenu-icon{vertical-align:middle;margin-left:.25em}

.ui-megamenu-vertical{width:12.5em}

.ui-megamenu-vertical .ui-megamenu-root-list&gt;.ui-menuitem{display:block}

.ui-megamenu-vertical .ui-megamenu-root-list&gt;.ui-menuitem&gt;.ui-menuitem-link{position:relative}

.ui-megamenu-vertical .ui-megamenu-root-list&gt;.ui-menuitem&gt;.ui-menuitem-link&gt;.ui-submenu-icon{position:absolute;width:1em;height:1em;top:50%;right:0;margin-top:-.5em}

.ui-megamenu .ui-g{flex-wrap:nowrap}

.ui-menubar{padding:.25em}

.ui-menubar:after{content:"";clear:both;display:table}

.ui-menubar ul{margin:0;padding:0;list-style:none}

.ui-menubar .ui-menuitem-link{display:block;padding:.25em;position:relative;text-decoration:none}

.ui-menubar .ui-menuitem-icon{margin-right:.25em}

.ui-menubar .ui-menubar-root-list{display:inline-block}

.ui-menubar .ui-menubar-root-list&gt;.ui-menuitem{display:inline-block;position:relative}

.ui-menubar .ui-menubar-root-list&gt;.ui-menuitem&gt;.ui-menuitem-link{padding:.5em}

.ui-menubar .ui-menubar-root-list&gt;.ui-menuitem&gt;.ui-menuitem-link&gt;.ui-submenu-icon{vertical-align:middle;margin-left:.25em}

.ui-menubar .ui-menubar-root-list&gt;li ul{display:none}

.ui-menubar .ui-menubar-root-list&gt;.ui-menu-separator{display:inline-block;vertical-align:middle;height:1.5em}

.ui-menubar .ui-submenu-list{display:none;position:absolute;min-width:12.5em;padding:.25em}

.ui-menubar .ui-submenu-list .ui-menuitem{margin:.125em 0;position:relative}

.ui-menubar .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}

.ui-menubar .ui-menuitem-text{vertical-align:middle}

.ui-menubar .ui-submenu-list .ui-menuitem-link .ui-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}

.ui-menubar .ui-menuitem-active&gt;.ui-submenu&gt;.ui-submenu-list{display:block}

.ui-menubar .ui-menubar-custom{float:right;padding:.25em}

.ui-message{border:1px solid;margin:0 .25em;padding:.25em .5em;display:inline-block;vertical-align:top}

.ui-message .ui-message-icon,.ui-message .ui-message-text{vertical-align:middle}

.ui-fluid .ui-message{display:block}

.ui-messages{border:1px solid;margin:.5em 0;padding:1em 1em 1em .5em;position:relative;display:flex}

.ui-messages .ui-messages-icon{display:inline-block;padding:0;vertical-align:middle;font-size:2em}

.ui-messages .ui-messages-summary{font-weight:bold;margin-left:.25em}

.ui-messages .ui-messages-detail{margin-left:.25em}

.ui-messages ul{margin:0;padding:0;list-style-type:none;display:inline-block;vertical-align:middle;display:flex;align-items:center}

.ui-messages ul&gt;li{padding:.25em}

.ui-messages.ui-messages-noicon ul{margin:0 1.5em 0 0}

.ui-messages .ui-messages-close{cursor:pointer;position:absolute;top:5px;right:5px}

.ui-multiselect{display:inline-block;position:relative;width:auto;cursor:pointer}

.ui-multiselect .ui-multiselect-trigger{border-right:0;border-top:0;border-bottom:0;cursor:pointer;width:1.5em;height:100%;position:absolute;right:0;top:0;padding:0 .25em}

.ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;position:absolute}

.ui-multiselect .ui-multiselect-label-container{overflow:hidden}

.ui-multiselect .ui-multiselect-label{display:block;padding:.25em 2em .25em .25em;width:auto;border:0;cursor:pointer;text-overflow:ellipsis;overflow:hidden}

.ui-multiselect.ui-state-disabled .ui-multiselect-trigger,.ui-multiselect.ui-state-disabled .ui-multiselect-label{cursor:auto}

.ui-multiselect-panel{padding:.2em;position:absolute;min-width:12em}

.ui-multiselect .ui-multiselect-panel{min-width:100%}

.ui-multiselect-panel .ui-multiselect-items-wrapper{overflow:auto;position:relative;padding:.2em 0}

.ui-multiselect-panel .ui-multiselect-list{border:0 none}

.ui-multiselect-panel .ui-multiselect-item{border:0 none;cursor:pointer;font-weight:normal;margin:1px 0;padding:.125em .25em;text-align:left;white-space:nowrap;display:block;position:relative}

.ui-multiselect-panel .ui-multiselect-empty-message{padding:.5em}

.ui-multiselect-panel .ui-multiselect-item .ui-chkbox{display:inline-block;vertical-align:middle}

.ui-multiselect-panel .ui-multiselect-item span{display:inline-block;vertical-align:middle}

.ui-multiselect-header{margin-bottom:.3em;padding:.25em;position:relative;text-align:left;min-height:2em}

.ui-multiselect-header .ui-chkbox{display:inline-block;vertical-align:middle;cursor:pointer}

.ui-multiselect-header .ui-multiselect-filter-container{position:relative;display:inline-block;vertical-align:middle;width:65%}

.ui-multiselect-header.ui-multiselect-header-no-toggleall .ui-multiselect-filter-container{width:85%}

.ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon{position:absolute;top:.25em;left:.125em}

.ui-multiselect-header .ui-inputtext{padding:.125em .125em .125em 1.25em;width:100%}

.ui-multiselect-header .ui-multiselect-close{position:absolute;right:.375em;top:.375em;display:block;border:0 none;cursor:pointer}

.ui-multiselect-header a.ui-multiselect-all,.ui-multiselect-header a.ui-multiselect-none{float:left;margin-right:10px;display:block}

.ui-multiselect-footer{padding:.25em}

.ui-fluid .ui-multiselect{width:100%;box-sizing:border-box}

.ui-orderlist{display:flex;flex-wrap:wrap}

.ui-orderlist-controls-left{flex-direction:row}

.ui-orderlist-controls-right{flex-direction:row-reverse}

.ui-orderlist-controls,.ui-orderlist-list-container{flex:0 0 auto}

.ui-orderlist-controls{padding:0 .25em;width:16.66666%;align-self:center}

.ui-orderlist-controls .ui-button.ui-button-icon-only{display:block;margin-bottom:.25em;width:100%}

.ui-orderlist-list-container{width:83.33333%}

.ui-orderlist-list{list-style-type:none;margin:0;padding:0;overflow:auto;height:12.5em}

.ui-orderlist-caption{text-align:center;padding:.5em .75em;border-bottom:0 none}

.ui-orderlist-item{margin:1px;padding:.125em;cursor:pointer;border:0 none;font-weight:inherit}

.ui-orderlist-filter-container{position:relative;width:100%;padding:.5em .6em;border-bottom:0 none}

.ui-orderlist-filter-container .ui-inputtext{text-indent:1.1em;width:100%}

.ui-orderlist-filter-container .ui-orderlist-filter-icon{position:absolute;top:50%;left:1em;margin-top:-.6em}

.ui-orderlist.ui-state-disabled .ui-orderlist-item,.ui-orderlist.ui-state-disabled .ui-button{cursor:default}

.ui-orderlist.ui-state-disabled .ui-orderlist-list{overflow:hidden}

.ui-orderlist .ui-orderlist-droppoint{height:6px;list-style-type:none}

@media(max-width:767px){.ui-orderlist-controls{width:100%;text-align:center}.ui-orderlist .ui-orderlist-list-container{width:100%}.ui-orderlist .ui-orderlist-controls .ui-button.ui-button.ui-button-icon-only{display:inline-block;width:20%;margin-right:.25em}}

.ui-organizationchart .ui-organizationchart-table{border-spacing:0;border-collapse:separate;margin:0 auto}

.ui-organizationchart .ui-organizationchart-table&gt;tr&gt;td{text-align:center;vertical-align:top;padding:0;padding:0 .75em}

.ui-organizationchart .ui-organizationchart-node-content{padding:.5em .75em;display:inline-block;position:relative}

.ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler{position:absolute;bottom:-9px;margin-left:-8px;z-index:2;left:50%}

.ui-organizationchart .ui-organizationchart-line-down{margin:0 auto;height:20px;width:1px;float:none}

.ui-organizationchart .ui-organizationchart-line-right{float:none;border-radius:0}

.ui-organizationchart .ui-organizationchart-line-left{float:none;border-radius:0}

.ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node{cursor:pointer}

.ui-overlaypanel{padding:0;margin:0;position:absolute;margin-top:10px}

.ui-overlaypanel-flipped{margin-top:0;margin-bottom:10px}

.ui-overlaypanel-content{padding:.5em 1em}

.ui-overlaypanel-close{position:absolute;top:-1em;right:-1em;width:2em;height:2em;line-height:2em;text-align:center;border-radius:100%;cursor:pointer}

.ui-overlaypanel-close-icon{line-height:inherit}

.ui-overlaypanel:after,.ui-overlaypanel:before{bottom:100%;left:1.25em;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}

.ui-overlaypanel:after{border-width:8px;margin-left:-8px}

.ui-overlaypanel:before{border-width:10px;margin-left:-10px}

.ui-overlaypanel-shifted:after,.ui-overlaypanel-shifted:before{left:auto;right:1.25em;margin-left:auto}

.ui-overlaypanel-shifted:after{margin-right:-8px}

.ui-overlaypanel:before{margin-right:-10px}

.ui-overlaypanel-flipped:after,.ui-overlaypanel-flipped:before{bottom:auto;top:100%}

.ui-overlaypanel.ui-overlaypanel-flipped:after{border-bottom-color:transparent}

.ui-overlaypanel.ui-overlaypanel-flipped:before{border-bottom-color:transparent}

.ui-paginator{margin:0;text-align:center;padding:.125em}

.ui-paginator .ui-paginator-top{border-bottom:0 none}

.ui-paginator .ui-paginator-bottom{border-top:0 none}

.ui-paginator .ui-paginator-left-content{float:left}

.ui-paginator .ui-paginator-right-content{float:right}

.ui-paginator .ui-paginator-page,.ui-paginator .ui-paginator-pages,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev,.ui-paginator .ui-paginator-current{display:inline-block;min-width:1.5em;height:1.5em;line-height:1.5em;zoom:1;margin-left:.063em;margin-right:.063em;text-decoration:none;vertical-align:middle;text-align:center;position:relative}

.ui-paginator .ui-paginator-pages{width:auto;line-height:1}

.ui-paginator .ui-paginator-icon{display:block;position:absolute;left:50%;top:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em}

.ui-paginator .ui-paginator-page,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev{cursor:pointer}

.ui-paginator .ui-paginator-current,.ui-paginator .ui-paginator-rpp-options{margin-left:1em;margin-right:1em;background-image:none}

.ui-paginator .ui-paginator-jtp-select option,.ui-paginator .ui-paginator-rpp-options option{background-image:none;border:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}

.ui-paginator a.ui-state-disabled{outline:0 none}

.ui-paginator .ui-dropdown{min-width:4em;margin-left:.375em}

.ui-fluid .ui-paginator .ui-dropdown{width:auto}

.ui-panel{padding:.2em}

.ui-panel .ui-panel-titlebar{padding:.5em .75em}

.ui-panel .ui-panel-titlebar.ui-panel-titlebar-clickable{cursor:pointer}

.ui-panel .ui-panel-titlebar-icon{float:right;cursor:pointer}

.ui-panel .ui-panel-titlebar-icon{margin-left:.2em;margin-top:-0.1em}

.ui-panel .ui-panel-content{border:0;background:0;padding:.5em .75em}

.ui-panel .ui-panel-footer{border-width:1px 0 0;padding:.25em .5em;text-align:left}

.ui-panel-content-wrapper-overflown{overflow:hidden}

.ui-panelmenu{width:auto}

.ui-panelmenu .ui-menu-separator{border-width:1px 0 0 0}

.ui-panelmenu .ui-panelmenu-content-wrapper{overflow:hidden}

.ui-panelmenu .ui-panelmenu-header{margin:-1px 0 0 0;zoom:1}

.ui-panelmenu .ui-panelmenu-header-link{padding:.5em;display:block;text-decoration:none}

.ui-panelmenu .ui-panelmenu-icon{vertical-align:middle}

.ui-panelmenu .ui-menuitem-text{vertical-align:middle}

.ui-panelmenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}

.ui-panelmenu .ui-panelmenu-content{padding:.25em;border-top:0;margin-bottom:1px}

.ui-panelmenu .ui-submenu-list{margin:0;padding:0;list-style:none;margin-left:1.5em}

.ui-panelmenu .ui-panelmenu-content&gt;.ui-panelmenu-root-submenu&gt;.ui-submenu-list{margin-left:0}

.ui-panelmenu .ui-menuitem{overflow:hidden;margin:.125em 0}

.ui-panelmenu .ui-menuitem-link{padding:.25em;display:block;text-decoration:none}

.ui-password-panel{padding:.25em .5em;position:absolute}

.ui-password-panel .ui-password-meter{height:10px;background:transparent url('password-meter.d59e6dc2616c53ce8e77.png') no-repeat left top;padding:0;margin:0}

.ui-password-info{margin-top:.25em}

.ui-password-panel{-webkit-transform:translateY(5%);transform:translateY(5%);opacity:0;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}

.ui-password-panel-visible{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}

.ui-password-panel-hidden{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%);transition:opacity .15s,-webkit-transform .3s;transition:transform .3s,opacity .15s;transition:transform .3s,opacity .15s,-webkit-transform .3s}

.ui-picklist&gt;div{float:left}

.ui-picklist .ui-picklist-buttons{height:12.5em;padding:0 .25em}

.ui-picklist .ui-picklist-list{list-style-type:none;margin:0;padding:0;overflow:auto;height:12.5em;width:12.5em}

.ui-picklist .ui-picklist-list li{margin:1px;padding:.125em}

.ui-picklist .ui-button{display:block;margin-bottom:.25em}

.ui-picklist .ui-button-text-icon-left{width:100%}

.ui-picklist .ui-picklist-item{cursor:pointer;border:0 none;font-weight:inherit}

.ui-picklist .ui-picklist-caption{text-align:center;padding:.5em .75em;border-bottom:0 none}

.ui-picklist table{width:100%;border-collapse:collapse}

.ui-picklist .ui-picklist-filter-container{position:relative;width:100%;padding:.5em .6em;border-bottom:0 none}

.ui-picklist .ui-picklist-filter-container .ui-picklist-filter{text-indent:1.1em;width:100%}

.ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon{position:absolute;top:50%;left:1em;margin-top:-.6em}

.ui-picklist{display:table}

.ui-picklist&gt;div{float:none;display:table-cell;vertical-align:top}

.ui-picklist .ui-picklist-buttons{vertical-align:middle}

.ui-picklist.ui-picklist-vertical{display:table}

.ui-picklist.ui-picklist-vertical&gt;div{float:none;display:table-row;vertical-align:top}

.ui-picklist.ui-picklist-vertical .ui-picklist-buttons{text-align:center;height:auto}

.ui-picklist.ui-picklist-vertical .ui-picklist-buttons .ui-button{display:inline-block}

.ui-picklist.ui-picklist-vertical .ui-button{margin-top:.25em}

.ui-picklist-outline{outline:1px dotted black;z-index:1}

.ui-picklist .ui-picklist-droppoint{height:6px;list-style-type:none}

.ui-picklist .ui-picklist-list .ui-picklist-droppoint-empty{height:100%;list-style-type:none}

.ui-picklist-list.ui-picklist-source,.ui-picklist-list.ui-picklist-target{outline:0}

.ui-picklist.ui-picklist-responsive *{box-sizing:border-box}

.ui-picklist.ui-picklist-responsive{width:100%}

.ui-picklist.ui-picklist-responsive .ui-picklist-listwrapper{width:35%}

.ui-picklist.ui-picklist-responsive .ui-picklist-listwrapper.ui-picklist-listwrapper-nocontrols{width:45%}

.ui-picklist.ui-picklist-responsive .ui-picklist-buttons{width:10%}

.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button{width:100%}

.ui-picklist.ui-picklist-responsive .ui-picklist-list{width:auto}

@media(max-width:40em){.ui-picklist.ui-picklist-responsive{display:block}.ui-picklist.ui-picklist-responsive&gt;div{display:block;width:100% !important}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons{text-align:center;height:auto;padding:.4em 0}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button{display:inline-block;width:20%;margin-bottom:0;margin-right:.25em}.ui-picklist.ui-picklist-responsive .ui-picklist-source-controls.ui-picklist-buttons{padding-bottom:.4em}.ui-picklist.ui-picklist-responsive .ui-picklist-target-controls.ui-picklist-buttons{padding-top:.4em}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-right::before{content:"\e930"}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-right::before{content:"\e92c"}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-left::before{content:"\e933"}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-left::before{content:"\e92f"}}

.ui-progressbar{height:1.2em;text-align:left;position:relative;overflow:hidden}

.ui-progressbar-determinate .ui-progressbar-value{height:100%;width:0;position:absolute;display:none;border:0 none}

.ui-progressbar-determinate .ui-progressbar-value-animate{transition:width 1s ease-in-out}

.ui-progressbar-determinate .ui-progressbar-label{text-align:center;height:100%;width:100%;position:absolute;display:none;font-weight:bold}

.ui-progressbar-indeterminate{height:.5em}

.ui-progressbar-indeterminate .ui-progressbar-value{border:0 none}

.ui-progressbar-indeterminate .ui-progressbar-value::before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:ui-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite;animation:ui-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite}

.ui-progressbar-indeterminate .ui-progressbar-value::after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:ui-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;animation:ui-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}

@-webkit-keyframes ui-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}

@keyframes ui-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}

@-webkit-keyframes ui-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}

@keyframes ui-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}

.ui-progress-spinner{position:relative;margin:0 auto;width:100px;height:100px;display:inline-block}

.ui-progress-spinner::before{content:'';display:block;padding-top:100%}

.ui-progress-spinner-svg{-webkit-animation:ui-progress-spinner-rotate 2s linear infinite;animation:ui-progress-spinner-rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}

.ui-progress-spinner-circle{stroke-dasharray:89,200;stroke-dashoffset:0;stroke:#d62d20;-webkit-animation:ui-progress-spinner-dash 1.5s ease-in-out infinite,ui-progress-spinner-color 6s ease-in-out infinite;animation:ui-progress-spinner-dash 1.5s ease-in-out infinite,ui-progress-spinner-color 6s ease-in-out infinite;stroke-linecap:round}

@-webkit-keyframes ui-progress-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}

@keyframes ui-progress-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}

@-webkit-keyframes ui-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}

@keyframes ui-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}

@-webkit-keyframes ui-progress-spinner-color{100%,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}

@keyframes ui-progress-spinner-color{100%,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}

.ui-radiobutton{display:inline-block;cursor:pointer;vertical-align:middle;margin-right:.25em;-ms-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}

.ui-radiobutton-box{width:1.125em;height:1.125em;line-height:1.125em;border-radius:100%;text-align:center;position:relative}

.ui-radiobutton-icon{display:block;position:absolute;left:50%;top:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em}

.ui-radiobutton{vertical-align:middle}

.ui-fluid .fc .ui-button{width:auto}

.ui-rating{font-size:1.25em}

.ui-scrollpanel-wrapper{overflow:hidden;width:100%;height:100%;position:relative;z-index:1;float:left}

.ui-scrollpanel-content{height:calc(100% + 18px);width:calc(100% + 18px);padding:0 18px 18px 0;position:relative;overflow:auto;box-sizing:border-box}

.ui-scrollpanel-bar{position:relative;background:#c1c1c1;border-radius:3px;z-index:2;cursor:pointer;opacity:0;transition:opacity .25s linear}

.ui-scrollpanel-bar-y{width:9px;top:0}

.ui-scrollpanel-bar-x{height:9px;bottom:0}

.ui-scrollpanel-hidden{visibility:hidden}

.ui-scrollpanel:hover .ui-scrollpanel-bar,.ui-scrollpanel:active .ui-scrollpanel-bar{opacity:1}

.ui-scrollpanel-grabbed{-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}

.ui-selectbutton{display:inline-block}

.ui-selectbutton.ui-state-error{padding:0}

.ui-selectbutton .ui-button.ui-state-focus{outline:0}

.ui-sidebar{position:fixed;padding:.5em 1em;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}

.ui-sidebar-left{top:0;left:0;width:20em;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}

.ui-sidebar-right{top:0;right:0;width:20em;height:100%;-webkit-transform:translateX(100%);transform:translateX(100%)}

.ui-sidebar-top{top:0;left:0;width:100%;height:10em;-webkit-transform:translateY(-100%);transform:translateY(-100%)}

.ui-sidebar-bottom{bottom:0;left:0;width:100%;height:10em;-webkit-transform:translateY(100%);transform:translateY(100%)}

.ui-sidebar-full{width:100%;height:100%;left:0;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s, -webkit-transform 0s}

.ui-sidebar-left.ui-sidebar-active,.ui-sidebar-right.ui-sidebar-active{-webkit-transform:translateX(0);transform:translateX(0)}

.ui-sidebar-left.ui-sidebar-sm,.ui-sidebar-right.ui-sidebar-sm{width:20em}

.ui-sidebar-left.ui-sidebar-md,.ui-sidebar-right.ui-sidebar-md{width:40em}

.ui-sidebar-left.ui-sidebar-lg,.ui-sidebar-right.ui-sidebar-lg{width:60em}

.ui-sidebar-top.ui-sidebar-active,.ui-sidebar-bottom.ui-sidebar-active{-webkit-transform:translateY(0);transform:translateY(0)}

.ui-sidebar-top.ui-sidebar-sm,.ui-sidebar-bottom.ui-sidebar-sm{height:10em}

.ui-sidebar-top.ui-sidebar-md,.ui-sidebar-bottom.ui-sidebar-md{height:20em}

.ui-sidebar-top.ui-sidebar-lg,.ui-sidebar-bottom.ui-sidebar-lg{height:30em}

.ui-sidebar-mask{position:fixed;width:100%;height:100%}

.ui-sidebar-close{float:right}

@media screen and (max-width:64em){.ui-sidebar-left.ui-sidebar-lg,.ui-sidebar-left.ui-sidebar-md,.ui-sidebar-right.ui-sidebar-lg,.ui-sidebar-right.ui-sidebar-md{width:20em}}

.ui-slidemenu{width:12.5em;padding:.25em}

.ui-slidemenu.ui-slidemenu-dynamic{position:absolute}

.ui-slidemenu .ui-menu-separator{border-width:1px 0 0 0}

.ui-slidemenu ul{list-style:none;margin:0;padding:0}

.ui-slidemenu .ui-slidemenu-rootlist{position:absolute;top:0}

.ui-slidemenu .ui-submenu-list{display:none;position:absolute;top:0;width:12.5em;padding:.25em}

.ui-slidemenu .ui-menuitem-link{padding:.25em;display:block;position:relative;text-decoration:none}

.ui-slidemenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}

.ui-slidemenu .ui-menuitem-text{vertical-align:middle}

.ui-slidemenu .ui-menuitem{position:relative;margin:.125em 0}

.ui-slidemenu .ui-menuitem-link .ui-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}

.ui-slidemenu .ui-slidemenu-wrapper{position:relative}

.ui-slidemenu .ui-slidemenu-content{overflow-x:hidden;overflow-y:auto;position:relative}

.ui-slidemenu-backward{position:absolute;bottom:0;width:100%;padding:.25em;cursor:pointer;display:none}

.ui-slidemenu-backward .ui-slidemenu-backward-icon{vertical-align:middle}

.ui-slidemenu-backward span{vertical-align:middle}

.ui-slidemenu .ui-menuitem-active{position:static}

.ui-slidemenu .ui-menuitem-active&gt;.ui-submenu&gt;.ui-submenu-list{display:block}

.ui-slidemenu ul:not(.ui-active-submenu)&gt;.ui-menuitem:not(.ui-menuitem-active),.ui-slidemenu .ui-active-submenu&gt;.ui-menuitem-active&gt;.ui-submenu&gt;.ui-submenu-list{display:none}

.ui-slidemenu .ui-active-submenu&gt;.ui-menuitem-active ~ .ui-menuitem{display:block}

.ui-slider{position:relative;text-align:left}

.ui-slider .ui-slider-handle{position:absolute;width:1.2em;height:1.2em;cursor:default;touch-action:none;z-index:1}

.ui-slider .ui-slider-handle.ui-slider-handle-active{z-index:2}

.ui-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-position:0 0}

.ui-slider-horizontal{height:.8em}

.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-left:-.6em}

.ui-slider-horizontal .ui-slider-range{top:0;height:100%}

.ui-slider-horizontal .ui-slider-range-min{left:0}

.ui-slider-horizontal .ui-slider-range-max{right:0}

.ui-slider-vertical{width:.8em;height:100px}

.ui-slider-vertical .ui-slider-handle{left:-.25em;margin-left:0;margin-bottom:-.6em}

.ui-slider-vertical .ui-slider-range{left:0;width:100%}

.ui-slider-vertical .ui-slider-range-min{bottom:0}

.ui-slider-vertical .ui-slider-range-max{top:0}

.ui-slider-animate .ui-slider-handle{transition:left .3s}

.ui-spinner{display:inline-block;overflow:visible;padding:0;position:relative;vertical-align:middle}

.ui-spinner-input{vertical-align:middle;padding-right:1.5em}

.ui-spinner-button{cursor:default;display:block;height:50%;margin:0;overflow:hidden;padding:0;position:absolute;right:0;text-align:center;vertical-align:middle;width:1.5em}

.ui-spinner .ui-spinner-button-icon{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;width:1em}

.ui-spinner-up{top:0}

.ui-spinner-down{bottom:0}

.ui-fluid .ui-spinner{width:100%}

.ui-fluid .ui-spinner .ui-spinner-input{padding-right:2em;width:100%}

.ui-fluid .ui-spinner .ui-spinner-button{width:1.5em}

.ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon{left:.7em}

.ui-splitbutton{position:relative;display:inline-block;zoom:1}

.ui-splitbutton .ui-button.ui-splitbutton-menubutton{width:2em;vertical-align:top}

.ui-splitbutton.ui-state-disabled button{cursor:default}

.ui-fluid .ui-splitbutton{width:100%}

.ui-fluid .ui-splitbutton .ui-button:first-child{width:calc(100% - 2em)}

.ui-fluid .ui-splitbutton .ui-button.ui-splitbutton-menubutton{width:2em}

.ui-splitbutton .ui-menuitem-link{cursor:pointer}

.ui-steps ul{list-style-type:none;padding:0;margin:0}

.ui-steps .ui-steps-item{float:left;box-sizing:border-box;cursor:pointer}

.ui-steps.ui-steps-readonly .ui-steps-item{cursor:auto}

.ui-steps .ui-steps-item .ui-menuitem-link{text-decoration:none;display:block;padding:1em;position:relative;text-align:center}

.ui-steps .ui-steps-item.ui-state-highlight .ui-menuitem-link,.ui-steps .ui-steps-item.ui-state-disabled .ui-menuitem-link{cursor:default}

.ui-steps .ui-steps-number{font-size:2em;display:block}

.ui-steps .ui-steps-title{display:block;white-space:nowrap}

@media(max-width:40em){.ui-steps .ui-steps-item .ui-menuitem-link{padding:.5em}.ui-steps .ui-steps-item .ui-steps-title{display:none}}

.ui-tabmenu .ui-tabmenu-nav{margin:0;padding:.25em .5em 0 .25em}

.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem{list-style:none;float:left;position:relative;margin:0 .2em 1px 0;padding:0;white-space:nowrap;display:block;border-bottom:0;top:1px}

.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a{float:left;padding:.5em 1em;text-decoration:none}

.ui-tabmenu .ui-tabmenu-nav a{padding:.5em 1em}

.ui-tabmenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}

.ui-tabmenu .ui-menuitem-text{vertical-align:middle}

.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-disabled a{cursor:default}

.ui-table{position:relative}

.ui-table table{border-collapse:collapse;width:100%;table-layout:fixed}

.ui-table .ui-table-thead&gt;tr&gt;th,.ui-table .ui-table-tbody&gt;tr&gt;td,.ui-table .ui-table-tfoot&gt;tr&gt;td{padding:.25em .5em}

.ui-table .ui-sortable-column{cursor:pointer}

.ui-table p-sorticon{vertical-align:middle}

.ui-table-auto-layout&gt;.ui-table-wrapper{overflow-x:auto}

.ui-table-auto-layout&gt;.ui-table-wrapper&gt;table{table-layout:auto}

.ui-table-caption,.ui-table-summary{padding:.25em .5em;text-align:center;font-weight:bold}

.ui-table-caption{border-bottom:0 none}

.ui-table-summary{border-top:0 none}

.ui-table .ui-paginator-top{border-bottom:0 none}

.ui-table .ui-paginator-bottom{border-top:0 none}

.ui-table-scrollable-wrapper{position:relative}

.ui-table-scrollable-header,.ui-table-scrollable-footer{overflow:hidden;border:0 none}

.ui-table-scrollable-body{overflow:auto;position:relative}

.ui-table-virtual-table{position:absolute}

.ui-table-loading-virtual-table{display:none}

.ui-table-frozen-view .ui-table-scrollable-body{overflow:hidden}

.ui-table-frozen-view&gt;.ui-table-scrollable-body&gt;table&gt;.ui-table-tbody&gt;tr&gt;td:last-child{border-right:0 none}

.ui-table-unfrozen-view{position:absolute;top:0}

.ui-table-resizable&gt;.ui-table-wrapper{overflow-x:auto}

.ui-table-resizable .ui-table-thead&gt;tr&gt;th,.ui-table-resizable .ui-table-tfoot&gt;tr&gt;td,.ui-table-resizable .ui-table-tbody&gt;tr&gt;td{overflow:hidden}

.ui-table-resizable .ui-resizable-column{background-clip:padding-box;position:relative}

.ui-table-resizable-fit .ui-resizable-column:last-child .ui-column-resizer{display:none}

.ui-table .ui-column-resizer{display:block;position:absolute !important;top:0;right:0;margin:0;width:.5em;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}

.ui-table .ui-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}

.ui-table .ui-table-tbody&gt;tr&gt;td.ui-editing-cell{padding:0}

.ui-table .ui-table-tbody&gt;tr&gt;td.ui-editing-cell p-celleditor&gt;*{width:100%}

.ui-table-reorder-indicator-up,.ui-table-reorder-indicator-down{position:absolute;display:none}

.ui-table-responsive .ui-table-tbody&gt;tr&gt;td .ui-column-title{display:none}

@media screen and (max-width:40em){.ui-table-responsive .ui-table-thead&gt;tr&gt;th,.ui-table-responsive .ui-table-tfoot&gt;tr&gt;td{display:none !important}.ui-table-responsive .ui-table-tbody&gt;tr&gt;td{text-align:left;display:block;border:0 none;width:100% !important;box-sizing:border-box;float:left;clear:left}.ui-table-responsive .ui-table-tbody&gt;tr&gt;td .ui-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em;font-weight:bold}}

.ui-table-loading{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}

.ui-table-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}

.ui-table .ui-table-loading-icon{font-size:2em}

.ui-tabview{padding:.25em}

.ui-tabview .ui-tabview-nav{margin:0}

.ui-tabview .ui-tabview-nav li{list-style:none;float:left;position:relative;margin:0 .125em 1px 0;padding:0;white-space:nowrap}

.ui-tabview .ui-tabview-nav li a{float:left;padding:.5em 1em;text-decoration:none}

.ui-tabview .ui-tabview-nav li.ui-tabview-selected a,.ui-tabview .ui-tabview-nav li.ui-state-disabled a,.ui-tabview .ui-tabview-nav li.ui-state-processing a{cursor:text}

.ui-tabview .ui-tabview-nav li a,.ui-tabview.ui-tabview-collapsible .ui-tabview-nav li.ui-tabview-selected a{cursor:pointer}

.ui-tabview .ui-tabview-panel{border-width:0;padding:1em;background:0}

.ui-tabview .ui-tabview-nav li{display:block}

.ui-tabview .ui-tabview-nav li .ui-tabview-left-icon{margin-right:.25em;vertical-align:middle}

.ui-tabview .ui-tabview-nav li .ui-tabview-right-icon{margin-left:.25em;vertical-align:middle}

.ui-tabview .ui-tabview-title{vertical-align:middle}

.ui-tabview .ui-tabview-nav li .ui-tabview-close{margin:.5em .3em 0 0;cursor:pointer}

.ui-tabview.ui-tabview-top&gt;.ui-tabview-nav li{border-bottom:0;top:1px}

.ui-tabview.ui-tabview-top&gt;.ui-tabview-nav{padding:.2em .2em 0}

.ui-tabview.ui-tabview-bottom&gt;.ui-tabview-nav{padding:0 .2em .2em}

.ui-tabview.ui-tabview-bottom&gt;.ui-tabview-nav li{border-top:0}

.ui-tabview-left::after,.ui-tabview-right::after{clear:both;content:".";display:block;height:0;visibility:hidden}

.ui-tabview-left&gt;.ui-tabview-nav{float:left;width:25%;height:300px;background-image:none;padding-top:1px}

.ui-tabview-left&gt;.ui-tabview-panels{float:right;width:75%}

.ui-tabview.ui-tabview-left&gt;.ui-tabview-nav li,.ui-tabview.ui-tabview-right&gt;.ui-tabview-nav li{display:block;float:right;white-space:normal;width:99%}

.ui-tabview.ui-tabview-left&gt;.ui-tabview-nav li{margin:0 0 1px 0;border-right:0 none}

.ui-tabview.ui-tabview-right&gt;.ui-tabview-nav{float:right;width:25%;height:300px;background-image:none;padding-top:1px}

.ui-tabview.ui-tabview-right&gt;.ui-tabview-panels{float:left;width:75%}

.ui-tabview.ui-tabview-right&gt;.ui-tabview-nav li{margin:0 0 1px 0;border-left:0 none}

.ui-rtl .ui-tabview .ui-tabview-nav li{float:right}

.ui-terminal{height:18em;overflow:auto;padding:.25em}

.ui-terminal-input{border:0 none;background-color:transparent;color:inherit;padding:0;margin:0 0 0 .125em;width:75%;outline:0;vertical-align:baseline}

.ui-terminal-command{margin-left:.125em;-moz-margin-start:.125em}

.ui-terminal-input::-ms-clear{display:none}

.ui-tieredmenu{width:12.5em;padding:.25em}

.ui-tieredmenu.ui-tieredmenu-dynamic{position:absolute}

.ui-tieredmenu .ui-menu-separator{border-width:1px 0 0 0}

.ui-tieredmenu ul{list-style:none;margin:0;padding:0}

.ui-tieredmenu .ui-submenu-list{display:none;position:absolute;width:12.5em;padding:.25em}

.ui-tieredmenu .ui-menuitem-link{padding:.25em;display:block;cursor:pointer;position:relative;text-decoration:none}

.ui-tieredmenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}

.ui-tieredmenu .ui-menuitem-text{vertical-align:middle}

.ui-tieredmenu .ui-menuitem{position:relative;margin:.125em 0}

.ui-tieredmenu .ui-menuitem-link .ui-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}

.ui-tieredmenu .ui-menuitem-active&gt;.ui-submenu&gt;.ui-submenu-list{display:block}

.ui-toast{position:fixed;width:20em}

.ui-toast .ui-toast-message{position:relative;display:block;margin-bottom:.75em;overflow:hidden}

.ui-toast .ui-toast-message-content{padding:.5em 1em}

.ui-toast .ui-toast-close-icon{position:absolute;top:.25em;right:.25em;cursor:pointer;display:inline-block}

.ui-toast .ui-toast-summary{font-weight:bold;padding:0 0 .5em 0;display:block}

.ui-toast .ui-toast-icon{position:absolute;display:inline-block;left:.5em;top:.25em;padding:0;font-size:2em}

.ui-toast .ui-toast-message-text-content{padding:0 0 .25em 0;margin-left:2.5em}

.ui-toast-top-right{top:20px;right:20px}

.ui-toast-top-left{top:20px;left:20px}

.ui-toast-bottom-right{bottom:20px;right:20px}

.ui-toast-bottom-left{bottom:20px;left:20px}

.ui-toast-top-center{top:20px;left:50%;margin-left:-10em}

.ui-toast-bottom-center{bottom:20px;left:50%;margin-left:-10em}

.ui-toast-center{left:50%;top:50%;min-width:20vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.ui-toolbar{padding:.25em .5em}

.ui-toolbar-group-left{float:left}

.ui-toolbar-group-right{float:right}

.ui-tooltip{position:absolute;display:none;padding:.25em .5em;max-width:12.5em}

.ui-tooltip.ui-tooltip-right,.ui-tooltip.ui-tooltip-left{padding:0 .25em}

.ui-tooltip.ui-tooltip-top,.ui-tooltip.ui-tooltip-bottom{padding:.25em 0}

.ui-tooltip .ui-tooltip-text{padding:.125em .5em;background-color:#4c4c4c;color:#fff;white-space:pre-line}

.ui-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}

.ui-tooltip-right .ui-tooltip-arrow{top:50%;left:0;margin-top:-.25em;border-width:.25em .25em .25em 0;border-right-color:#4c4c4c}

.ui-tooltip-left .ui-tooltip-arrow{top:50%;right:0;margin-top:-.25em;border-width:.25em 0 .25em .25em;border-left-color:#4c4c4c}

.ui-tooltip.ui-tooltip-top{padding:.25em 0}

.ui-tooltip-top .ui-tooltip-arrow{bottom:0;left:50%;margin-left:-.25em;border-width:.25em .25em 0;border-top-color:#4c4c4c}

.ui-tooltip-bottom .ui-tooltip-arrow{top:0;left:50%;margin-left:-.25em;border-width:0 .25em .25em;border-bottom-color:#4c4c4c}

.ui-tree{width:18em}

.ui-tree .ui-treenode-selectable.ui-treenode-content{cursor:pointer}

.ui-tree .ui-tree-container{height:100%;margin:0;overflow:auto;padding:.25em;white-space:nowrap}

.ui-tree-empty-message{padding:.25em}

.ui-tree .ui-treenode-children{margin:0;padding:0 0 0 1em}

.ui-tree .ui-treenode{background-attachment:scroll;background-color:transparent;background-image:none;background-position:0 0;background-repeat:repeat-y;list-style:none outside none;margin:0;padding:.125em 0 0 0}

.ui-tree .ui-treenode-droppoint{height:4px;list-style-type:none}

.ui-tree .ui-treenode-droppoint-active{border:0 none}

.ui-tree .ui-tree-toggler{cursor:pointer;display:inline-block;vertical-align:middle}

.ui-tree .ui-treenode-icon{display:inline-block;vertical-align:middle}

.ui-tree .ui-treenode-label{display:inline-block;padding:0 .25em;vertical-align:middle}

.ui-tree .ui-treenode-label.ui-state-hover,.ui-tree .ui-treenode-label.ui-state-highlight{font-weight:normal;border:0 none}

.ui-tree .ui-treenode.ui-treenode-leaf&gt;.ui-treenode-content&gt;.ui-tree-toggler{visibility:hidden}

.ui-tree .ui-chkbox-box{cursor:pointer}

.ui-tree .ui-chkbox{display:inline-block;vertical-align:middle}

.ui-tree .ui-chkbox .ui-chkbox-icon{margin-left:1px}

.ui-tree .ui-tree-filter{width:100%;box-sizing:border-box;padding-right:1.5em}

.ui-tree .ui-tree-filter-container{position:relative;margin:0;padding:.4em;display:inline-block;width:100%}

.ui-tree .ui-tree-filter-container .ui-tree-filter-icon{position:absolute;top:.8em;right:1em}

.ui-fluid .ui-tree{width:100%}

.ui-tree-horizontal{width:auto;padding:.5em 0;overflow:auto}

.ui-tree.ui-tree-horizontal table,.ui-tree.ui-tree-horizontal tr,.ui-tree.ui-tree-horizontal td{border-collapse:collapse;margin:0;padding:0;vertical-align:middle}

.ui-tree.ui-tree-horizontal .ui-tree-toggler{vertical-align:middle;margin:0}

.ui-tree-horizontal .ui-treenode-content{font-weight:normal;padding:.4em 1em .4em .2em}

.ui-tree.ui-tree-horizontal .ui-tree-node-label{margin:0}

.ui-tree-horizontal .ui-treenode-parent .ui-treenode-content{font-weight:normal;white-space:nowrap}

.ui-tree.ui-tree-horizontal .ui-treenode{background:url('line.567f57385ea3dde2c9ae.gif') repeat-x scroll center center transparent;padding:.25em 2.5em}

.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-leaf,.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-collapsed{padding-right:0}

.ui-tree.ui-tree-horizontal .ui-treenode-children{padding:0;margin:0}

.ui-tree.ui-tree-horizontal .ui-treenode-connector{width:1px}

.ui-tree.ui-tree-horizontal .ui-treenode-connector-table{height:100%;width:1px}

.ui-tree.ui-tree-horizontal .ui-treenode-connector-line{background:url('line.567f57385ea3dde2c9ae.gif') repeat-y scroll 0 0 transparent;width:1px}

.ui-tree.ui-tree-horizontal table{height:0}

.ui-tree.ui-tree-horizontal .ui-chkbox{vertical-align:bottom;margin-right:.25em}

.ui-tree.ui-tree-loading{position:relative;min-height:4em}

.ui-tree .ui-tree-loading-mask{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}

.ui-tree .ui-tree-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}

.ui-tree .ui-tree-loading-content .ui-tree-loading-icon{font-size:2em}

.ui-treetable{position:relative}

.ui-treetable table{border-collapse:collapse;width:100%;table-layout:fixed}

.ui-treetable .ui-treetable-thead&gt;tr&gt;th,.ui-treetable .ui-treetable-tbody&gt;tr&gt;td,.ui-treetable .ui-treetable-tfoot&gt;tr&gt;td{padding:.25em .5em}

.ui-treetable .ui-treetable-toggler{cursor:pointer;display:inline-block;height:1em;position:relative;top:50%;margin-top:-.5em}

.ui-treetable .ui-sortable-column{cursor:pointer}

.ui-treetable p-treetablesorticon{vertical-align:middle}

.ui-treetable-auto-layout&gt;.ui-treetable-wrapper{overflow-x:auto}

.ui-treetable-auto-layout&gt;.ui-treetable-wrapper&gt;table{table-layout:auto}

.ui-treetable .ui-treetable-chkbox{margin:0 .25em;vertical-align:middle}

.ui-treetable-caption,.ui-treetable-summary{padding:.25em .5em;text-align:center;font-weight:bold}

.ui-treetable-caption{border-bottom:0 none}

.ui-treetable-summary{border-top:0 none}

.ui-treetable .ui-paginator-top{border-bottom:0 none}

.ui-treetable .ui-paginator-bottom{border-top:0 none}

.ui-treetable-scrollable-wrapper{position:relative}

.ui-treetable-scrollable-header,.ui-treetable-scrollable-footer{overflow:hidden;border:0 none}

.ui-treetable-scrollable-body{overflow:auto;position:relative}

.ui-treetable-scrollable-body&gt;table&gt;.ui-treetable-tbody&gt;tr:first-child&gt;td{border-top:0 none}

.ui-treetable-virtual-table{position:absolute}

.ui-treetable-frozen-view .ui-treetable-scrollable-body{overflow:hidden}

.ui-treetable-frozen-view&gt;.ui-treetable-scrollable-body&gt;table&gt;.ui-treetable-tbody&gt;tr&gt;td:last-child{border-right:0 none}

.ui-treetable-unfrozen-view{position:absolute;top:0}

.ui-treetable-resizable&gt;.ui-treetable-wrapper{overflow-x:auto}

.ui-treetable-resizable .ui-treetable-thead&gt;tr&gt;th,.ui-treetable-resizable .ui-treetable-tfoot&gt;tr&gt;td,.ui-treetable-resizable .ui-treetable-tbody&gt;tr&gt;td{overflow:hidden}

.ui-treetable-resizable .ui-resizable-column{background-clip:padding-box;position:relative}

.ui-treetable-resizable-fit .ui-resizable-column:last-child .ui-column-resizer{display:none}

.ui-treetable .ui-column-resizer{display:block;position:absolute !important;top:0;right:0;margin:0;width:.5em;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}

.ui-treetable .ui-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}

.ui-treetable-reorder-indicator-up,.ui-treetable-reorder-indicator-down{position:absolute;display:none}

.ui-treetable-responsive .ui-treetable-tbody&gt;tr&gt;td .ui-column-title{display:none}

@media screen and (max-width:40em){.ui-treetable-responsive .ui-treetable-thead&gt;tr&gt;th,.ui-treetable-responsive .ui-treetable-tfoot&gt;tr&gt;td{display:none !important}.ui-treetable-responsive .ui-treetable-tbody&gt;tr&gt;td{text-align:left;display:block;border:0 none;width:100% !important;box-sizing:border-box;float:left;clear:left}.ui-treetable-responsive .ui-treetable-tbody&gt;tr&gt;td .ui-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em;font-weight:bold}}

.ui-treetable-loading{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}

.ui-treetable-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}

.ui-treetable .ui-treetable-loading-icon{font-size:2em}

.ui-virtualscroller .ui-virtualscroller-header{text-align:center;padding:.5em .75em;border-bottom:0 none}

.ui-virtualscroller .ui-virtualscroller-footer{text-align:center;padding:.25em .625em;border-top:0 none}

.ui-virtualscroller .ui-virtualscroller-list{list-style-type:none;margin:0;padding:0}

/*!
 * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */

.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }

.fa-ul &gt; li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */

.fa-500px:before {
  content: "\f26e"; }

.fa-abacus:before {
  content: "\f640"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acorn:before {
  content: "\f6ae"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adobe:before {
  content: "\f778"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-alarm-clock:before {
  content: "\f34e"; }

.fa-alarm-exclamation:before {
  content: "\f843"; }

.fa-alarm-plus:before {
  content: "\f844"; }

.fa-alarm-snooze:before {
  content: "\f845"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-alicorn:before {
  content: "\f6b0"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-slash:before {
  content: "\f846"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-analytics:before {
  content: "\f643"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angel:before {
  content: "\f779"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-crate:before {
  content: "\f6b1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-alt-down:before {
  content: "\f354"; }

.fa-arrow-alt-from-bottom:before {
  content: "\f346"; }

.fa-arrow-alt-from-left:before {
  content: "\f347"; }

.fa-arrow-alt-from-right:before {
  content: "\f348"; }

.fa-arrow-alt-from-top:before {
  content: "\f349"; }

.fa-arrow-alt-left:before {
  content: "\f355"; }

.fa-arrow-alt-right:before {
  content: "\f356"; }

.fa-arrow-alt-square-down:before {
  content: "\f350"; }

.fa-arrow-alt-square-left:before {
  content: "\f351"; }

.fa-arrow-alt-square-right:before {
  content: "\f352"; }

.fa-arrow-alt-square-up:before {
  content: "\f353"; }

.fa-arrow-alt-to-bottom:before {
  content: "\f34a"; }

.fa-arrow-alt-to-left:before {
  content: "\f34b"; }

.fa-arrow-alt-to-right:before {
  content: "\f34c"; }

.fa-arrow-alt-to-top:before {
  content: "\f34d"; }

.fa-arrow-alt-up:before {
  content: "\f357"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-from-bottom:before {
  content: "\f342"; }

.fa-arrow-from-left:before {
  content: "\f343"; }

.fa-arrow-from-right:before {
  content: "\f344"; }

.fa-arrow-from-top:before {
  content: "\f345"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-square-down:before {
  content: "\f339"; }

.fa-arrow-square-left:before {
  content: "\f33a"; }

.fa-arrow-square-right:before {
  content: "\f33b"; }

.fa-arrow-square-up:before {
  content: "\f33c"; }

.fa-arrow-to-bottom:before {
  content: "\f33d"; }

.fa-arrow-to-left:before {
  content: "\f33e"; }

.fa-arrow-to-right:before {
  content: "\f340"; }

.fa-arrow-to-top:before {
  content: "\f341"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-atom-alt:before {
  content: "\f5d3"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-axe:before {
  content: "\f6b2"; }

.fa-axe-battle:before {
  content: "\f6b3"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backpack:before {
  content: "\f5d4"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-badge:before {
  content: "\f335"; }

.fa-badge-check:before {
  content: "\f336"; }

.fa-badge-dollar:before {
  content: "\f645"; }

.fa-badge-percent:before {
  content: "\f646"; }

.fa-badger-honey:before {
  content: "\f6b4"; }

.fa-bags-shopping:before {
  content: "\f847"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ball-pile:before {
  content: "\f77e"; }

.fa-ballot:before {
  content: "\f732"; }

.fa-ballot-check:before {
  content: "\f733"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-barcode-alt:before {
  content: "\f463"; }

.fa-barcode-read:before {
  content: "\f464"; }

.fa-barcode-scan:before {
  content: "\f465"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball:before {
  content: "\f432"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-basketball-hoop:before {
  content: "\f435"; }

.fa-bat:before {
  content: "\f6b5"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-bolt:before {
  content: "\f376"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-slash:before {
  content: "\f377"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-exclamation:before {
  content: "\f848"; }

.fa-bell-plus:before {
  content: "\f849"; }

.fa-bell-school:before {
  content: "\f5d5"; }

.fa-bell-school-slash:before {
  content: "\f5d6"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bells:before {
  content: "\f77f"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-biking-mountain:before {
  content: "\f84b"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blanket:before {
  content: "\f498"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bone-break:before {
  content: "\f5d8"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-alt:before {
  content: "\f5d9"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-heart:before {
  content: "\f499"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-book-spells:before {
  content: "\f6b8"; }

.fa-book-user:before {
  content: "\f7e7"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-books:before {
  content: "\f5db"; }

.fa-books-medical:before {
  content: "\f7e8"; }

.fa-boot:before {
  content: "\f782"; }

.fa-booth-curtain:before {
  content: "\f734"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-bottom:before {
  content: "\f84d"; }

.fa-border-inner:before {
  content: "\f84e"; }

.fa-border-left:before {
  content: "\f84f"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-outer:before {
  content: "\f851"; }

.fa-border-right:before {
  content: "\f852"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-border-style-alt:before {
  content: "\f854"; }

.fa-border-top:before {
  content: "\f855"; }

.fa-bow-arrow:before {
  content: "\f6b9"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-bowling-pins:before {
  content: "\f437"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-alt:before {
  content: "\f49a"; }

.fa-box-ballot:before {
  content: "\f735"; }

.fa-box-check:before {
  content: "\f467"; }

.fa-box-fragile:before {
  content: "\f49b"; }

.fa-box-full:before {
  content: "\f49c"; }

.fa-box-heart:before {
  content: "\f49d"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-up:before {
  content: "\f49f"; }

.fa-box-usd:before {
  content: "\f4a0"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-boxes-alt:before {
  content: "\f4a1"; }

.fa-boxing-glove:before {
  content: "\f438"; }

.fa-brackets:before {
  content: "\f7e9"; }

.fa-brackets-curly:before {
  content: "\f7ea"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-loaf:before {
  content: "\f7eb"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-bring-forward:before {
  content: "\f856"; }

.fa-bring-front:before {
  content: "\f857"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-browser:before {
  content: "\f37e"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-bullseye-arrow:before {
  content: "\f648"; }

.fa-bullseye-pointer:before {
  content: "\f649"; }

.fa-burger-soda:before {
  content: "\f858"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-burrito:before {
  content: "\f7ed"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-bus-school:before {
  content: "\f5dd"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-cabinet-filing:before {
  content: "\f64b"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calculator-alt:before {
  content: "\f64c"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-edit:before {
  content: "\f333"; }

.fa-calendar-exclamation:before {
  content: "\f334"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-star:before {
  content: "\f736"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-alt:before {
  content: "\f332"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campfire:before {
  content: "\f6ba"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candle-holder:before {
  content: "\f6bc"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-candy-corn:before {
  content: "\f6bd"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-building:before {
  content: "\f859"; }

.fa-car-bump:before {
  content: "\f5e0"; }

.fa-car-bus:before {
  content: "\f85a"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-garage:before {
  content: "\f5e2"; }

.fa-car-mechanic:before {
  content: "\f5e3"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-car-tilt:before {
  content: "\f5e5"; }

.fa-car-wash:before {
  content: "\f5e6"; }

.fa-caret-circle-down:before {
  content: "\f32d"; }

.fa-caret-circle-left:before {
  content: "\f32e"; }

.fa-caret-circle-right:before {
  content: "\f330"; }

.fa-caret-circle-up:before {
  content: "\f331"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cars:before {
  content: "\f85b"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cauldron:before {
  content: "\f6bf"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chair-office:before {
  content: "\f6c1"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-line-down:before {
  content: "\f64d"; }

.fa-chart-network:before {
  content: "\f78a"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-chart-pie-alt:before {
  content: "\f64e"; }

.fa-chart-scatter:before {
  content: "\f7ee"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-cheese-swiss:before {
  content: "\f7f0"; }

.fa-cheeseburger:before {
  content: "\f7f1"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-bishop-alt:before {
  content: "\f43b"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-clock:before {
  content: "\f43d"; }

.fa-chess-clock-alt:before {
  content: "\f43e"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-king-alt:before {
  content: "\f440"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-knight-alt:before {
  content: "\f442"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-pawn-alt:before {
  content: "\f444"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-queen-alt:before {
  content: "\f446"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chess-rook-alt:before {
  content: "\f448"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-double-down:before {
  content: "\f322"; }

.fa-chevron-double-left:before {
  content: "\f323"; }

.fa-chevron-double-right:before {
  content: "\f324"; }

.fa-chevron-double-up:before {
  content: "\f325"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-square-down:before {
  content: "\f329"; }

.fa-chevron-square-left:before {
  content: "\f32a"; }

.fa-chevron-square-right:before {
  content: "\f32b"; }

.fa-chevron-square-up:before {
  content: "\f32c"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chimney:before {
  content: "\f78b"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-claw-marks:before {
  content: "\f6c2"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clipboard-list-check:before {
  content: "\f737"; }

.fa-clipboard-prescription:before {
  content: "\f5e8"; }

.fa-clipboard-user:before {
  content: "\f7f3"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-drizzle:before {
  content: "\f738"; }

.fa-cloud-hail:before {
  content: "\f739"; }

.fa-cloud-hail-mixed:before {
  content: "\f73a"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-rainbow:before {
  content: "\f73e"; }

.fa-cloud-showers:before {
  content: "\f73f"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sleet:before {
  content: "\f741"; }

.fa-cloud-snow:before {
  content: "\f742"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-clouds:before {
  content: "\f744"; }

.fa-clouds-moon:before {
  content: "\f745"; }

.fa-clouds-sun:before {
  content: "\f746"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-club:before {
  content: "\f327"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-code-commit:before {
  content: "\f386"; }

.fa-code-merge:before {
  content: "\f387"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-coffee-togo:before {
  content: "\f6c5"; }

.fa-coffin:before {
  content: "\f6c6"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coin:before {
  content: "\f85c"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-alt-check:before {
  content: "\f4a2"; }

.fa-comment-alt-dollar:before {
  content: "\f650"; }

.fa-comment-alt-dots:before {
  content: "\f4a3"; }

.fa-comment-alt-edit:before {
  content: "\f4a4"; }

.fa-comment-alt-exclamation:before {
  content: "\f4a5"; }

.fa-comment-alt-lines:before {
  content: "\f4a6"; }

.fa-comment-alt-medical:before {
  content: "\f7f4"; }

.fa-comment-alt-minus:before {
  content: "\f4a7"; }

.fa-comment-alt-plus:before {
  content: "\f4a8"; }

.fa-comment-alt-slash:before {
  content: "\f4a9"; }

.fa-comment-alt-smile:before {
  content: "\f4aa"; }

.fa-comment-alt-times:before {
  content: "\f4ab"; }

.fa-comment-check:before {
  content: "\f4ac"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-edit:before {
  content: "\f4ae"; }

.fa-comment-exclamation:before {
  content: "\f4af"; }

.fa-comment-lines:before {
  content: "\f4b0"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-minus:before {
  content: "\f4b1"; }

.fa-comment-plus:before {
  content: "\f4b2"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comment-smile:before {
  content: "\f4b4"; }

.fa-comment-times:before {
  content: "\f4b5"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-alt:before {
  content: "\f4b6"; }

.fa-comments-alt-dollar:before {
  content: "\f652"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compass-slash:before {
  content: "\f5e9"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-compress-wide:before {
  content: "\f326"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-construction:before {
  content: "\f85d"; }

.fa-container-storage:before {
  content: "\f4b7"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-conveyor-belt:before {
  content: "\f46e"; }

.fa-conveyor-belt-alt:before {
  content: "\f46f"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-corn:before {
  content: "\f6c7"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cow:before {
  content: "\f6c8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-credit-card-blank:before {
  content: "\f389"; }

.fa-credit-card-front:before {
  content: "\f38a"; }

.fa-cricket:before {
  content: "\f449"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-croissant:before {
  content: "\f7f6"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-crutches:before {
  content: "\f7f8"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-curling:before {
  content: "\f44a"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dagger:before {
  content: "\f6cb"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-debug:before {
  content: "\f7f9"; }

.fa-deer:before {
  content: "\f78e"; }

.fa-deer-rudolph:before {
  content: "\f78f"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-desktop-alt:before {
  content: "\f390"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dewpoint:before {
  content: "\f748"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d10:before {
  content: "\f6cd"; }

.fa-dice-d12:before {
  content: "\f6ce"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d4:before {
  content: "\f6d0"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-d8:before {
  content: "\f6d2"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digging:before {
  content: "\f85e"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-diploma:before {
  content: "\f5ea"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-do-not-enter:before {
  content: "\f5ec"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dog-leashed:before {
  content: "\f6d4"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-empty:before {
  content: "\f473"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-dolly-flatbed-alt:before {
  content: "\f475"; }

.fa-dolly-flatbed-empty:before {
  content: "\f476"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-circle:before {
  content: "\f5ed"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-draw-square:before {
  content: "\f5ef"; }

.fa-dreidel:before {
  content: "\f792"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-drone:before {
  content: "\f85f"; }

.fa-drone-alt:before {
  content: "\f860"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick:before {
  content: "\f6d6"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dryer:before {
  content: "\f861"; }

.fa-dryer-alt:before {
  content: "\f862"; }

.fa-duck:before {
  content: "\f6d8"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-ear:before {
  content: "\f5f0"; }

.fa-ear-muffs:before {
  content: "\f795"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-eclipse:before {
  content: "\f749"; }

.fa-eclipse-alt:before {
  content: "\f74a"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-egg-fried:before {
  content: "\f7fc"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-elephant:before {
  content: "\f6da"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-h-alt:before {
  content: "\f39b"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ellipsis-v-alt:before {
  content: "\f39c"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-empty-set:before {
  content: "\f656"; }

.fa-engine-warning:before {
  content: "\f5f2"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-dollar:before {
  content: "\f657"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-square:before {
  content: "\f321"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows:before {
  content: "\f31d"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expand-wide:before {
  content: "\f320"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-evil:before {
  content: "\f6db"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-farm:before {
  content: "\f864"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-field-hockey:before {
  content: "\f44c"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-certificate:before {
  content: "\f5f3"; }

.fa-file-chart-line:before {
  content: "\f659"; }

.fa-file-chart-pie:before {
  content: "\f65a"; }

.fa-file-check:before {
  content: "\f316"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-edit:before {
  content: "\f31c"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-exclamation:before {
  content: "\f31a"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-minus:before {
  content: "\f318"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-plus:before {
  content: "\f319"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-search:before {
  content: "\f865"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-spreadsheet:before {
  content: "\f65b"; }

.fa-file-times:before {
  content: "\f317"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-user:before {
  content: "\f65c"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-files-medical:before {
  content: "\f7fd"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-film-alt:before {
  content: "\f3a0"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-fire-smoke:before {
  content: "\f74b"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-fireplace:before {
  content: "\f79a"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fish-cooked:before {
  content: "\f7fe"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-alt:before {
  content: "\f74c"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flame:before {
  content: "\f6df"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flask-poison:before {
  content: "\f6e0"; }

.fa-flask-potion:before {
  content: "\f6e1"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flower:before {
  content: "\f7ff"; }

.fa-flower-daffodil:before {
  content: "\f800"; }

.fa-flower-tulip:before {
  content: "\f801"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-fog:before {
  content: "\f74e"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-folder-times:before {
  content: "\f65f"; }

.fa-folder-tree:before {
  content: "\f802"; }

.fa-folders:before {
  content: "\f660"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-font-case:before {
  content: "\f866"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-football-helmet:before {
  content: "\f44f"; }

.fa-forklift:before {
  content: "\f47a"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-fragile:before {
  content: "\f4bb"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-french-fries:before {
  content: "\f803"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frosty-head:before {
  content: "\f79b"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-function:before {
  content: "\f661"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-game-board:before {
  content: "\f867"; }

.fa-game-board-alt:before {
  content: "\f868"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gas-pump-slash:before {
  content: "\f5f4"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gift-card:before {
  content: "\f663"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-gingerbread-man:before {
  content: "\f79d"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass:before {
  content: "\f804"; }

.fa-glass-champagne:before {
  content: "\f79e"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-citrus:before {
  content: "\f869"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glass-whiskey-rocks:before {
  content: "\f7a1"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glasses-alt:before {
  content: "\f5f5"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-globe-snow:before {
  content: "\f7a3"; }

.fa-globe-stand:before {
  content: "\f5f6"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-golf-club:before {
  content: "\f451"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-h1:before {
  content: "\f313"; }

.fa-h2:before {
  content: "\f314"; }

.fa-h3:before {
  content: "\f315"; }

.fa-h4:before {
  content: "\f86a"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hammer-war:before {
  content: "\f6e4"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-heart:before {
  content: "\f4bc"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-box:before {
  content: "\f47b"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-magic:before {
  content: "\f6e5"; }

.fa-hand-holding-seedling:before {
  content: "\f4bf"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-receiving:before {
  content: "\f47c"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-heart:before {
  content: "\f4c3"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-usd:before {
  content: "\f4c5"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt:before {
  content: "\f4c6"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-chef:before {
  content: "\f86b"; }

.fa-hat-santa:before {
  content: "\f7a7"; }

.fa-hat-winter:before {
  content: "\f7a8"; }

.fa-hat-witch:before {
  content: "\f6e7"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-haykal:before {
  content: "\f666"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side:before {
  content: "\f6e9"; }

.fa-head-side-brain:before {
  content: "\f808"; }

.fa-head-side-medical:before {
  content: "\f809"; }

.fa-head-vr:before {
  content: "\f6ea"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heart-circle:before {
  content: "\f4c7"; }

.fa-heart-rate:before {
  content: "\f5f8"; }

.fa-heart-square:before {
  content: "\f4c8"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-helmet-battle:before {
  content: "\f6eb"; }

.fa-hexagon:before {
  content: "\f312"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-mask:before {
  content: "\f6ee"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-hockey-sticks:before {
  content: "\f454"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-home-alt:before {
  content: "\f80a"; }

.fa-home-heart:before {
  content: "\f4c9"; }

.fa-home-lg:before {
  content: "\f80b"; }

.fa-home-lg-alt:before {
  content: "\f80c"; }

.fa-hood-cloak:before {
  content: "\f6ef"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-horizontal-rule:before {
  content: "\f86c"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hospitals:before {
  content: "\f80e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-flood:before {
  content: "\f74f"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-humidity:before {
  content: "\f750"; }

.fa-hurricane:before {
  content: "\f751"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-ice-skate:before {
  content: "\f7ac"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-icons-alt:before {
  content: "\f86e"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-inbox-in:before {
  content: "\f310"; }

.fa-inbox-out:before {
  content: "\f311"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-industry-alt:before {
  content: "\f3b3"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-info-square:before {
  content: "\f30f"; }

.fa-inhaler:before {
  content: "\f5f9"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-integral:before {
  content: "\f667"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-intersection:before {
  content: "\f668"; }

.fa-inventory:before {
  content: "\f480"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-island-tropical:before {
  content: "\f811"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-jack-o-lantern:before {
  content: "\f30e"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-kerning:before {
  content: "\f86f"; }

.fa-key:before {
  content: "\f084"; }

.fa-key-skeleton:before {
  content: "\f6f3"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-keynote:before {
  content: "\f66c"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kidneys:before {
  content: "\f5fb"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kite:before {
  content: "\f6f4"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-knife-kitchen:before {
  content: "\f6f5"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-lambda:before {
  content: "\f66e"; }

.fa-lamp:before {
  content: "\f4ca"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-landmark-alt:before {
  content: "\f752"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-layer-minus:before {
  content: "\f5fe"; }

.fa-layer-plus:before {
  content: "\f5ff"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leaf-heart:before {
  content: "\f4cb"; }

.fa-leaf-maple:before {
  content: "\f6f6"; }

.fa-leaf-oak:before {
  content: "\f6f7"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-lightbulb-dollar:before {
  content: "\f670"; }

.fa-lightbulb-exclamation:before {
  content: "\f671"; }

.fa-lightbulb-on:before {
  content: "\f672"; }

.fa-lightbulb-slash:before {
  content: "\f673"; }

.fa-lights-holiday:before {
  content: "\f7b2"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-line-columns:before {
  content: "\f870"; }

.fa-line-height:before {
  content: "\f871"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lips:before {
  content: "\f600"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location:before {
  content: "\f601"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-location-circle:before {
  content: "\f602"; }

.fa-location-slash:before {
  content: "\f603"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-alt:before {
  content: "\f30d"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-lock-open-alt:before {
  content: "\f3c2"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-loveseat:before {
  content: "\f4cc"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luchador:before {
  content: "\f455"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-mace:before {
  content: "\f6f8"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailbox:before {
  content: "\f813"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-mandolin:before {
  content: "\f6f9"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-marker-alt-slash:before {
  content: "\f605"; }

.fa-map-marker-check:before {
  content: "\f606"; }

.fa-map-marker-edit:before {
  content: "\f607"; }

.fa-map-marker-exclamation:before {
  content: "\f608"; }

.fa-map-marker-minus:before {
  content: "\f609"; }

.fa-map-marker-plus:before {
  content: "\f60a"; }

.fa-map-marker-question:before {
  content: "\f60b"; }

.fa-map-marker-slash:before {
  content: "\f60c"; }

.fa-map-marker-smile:before {
  content: "\f60d"; }

.fa-map-marker-times:before {
  content: "\f60e"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-meat:before {
  content: "\f814"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaphone:before {
  content: "\f675"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-mind-share:before {
  content: "\f677"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-hexagon:before {
  content: "\f307"; }

.fa-minus-octagon:before {
  content: "\f308"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mistletoe:before {
  content: "\f7b4"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-mobile-android:before {
  content: "\f3ce"; }

.fa-mobile-android-alt:before {
  content: "\f3cf"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-money-check-edit:before {
  content: "\f872"; }

.fa-money-check-edit-alt:before {
  content: "\f873"; }

.fa-monitor-heart-rate:before {
  content: "\f611"; }

.fa-monkey:before {
  content: "\f6fb"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-moon-cloud:before {
  content: "\f754"; }

.fa-moon-stars:before {
  content: "\f755"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mountains:before {
  content: "\f6fd"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug:before {
  content: "\f874"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-mug-marshmallows:before {
  content: "\f7b7"; }

.fa-mug-tea:before {
  content: "\f875"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-narwhal:before {
  content: "\f6fe"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octagon:before {
  content: "\f306"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-oil-temp:before {
  content: "\f614"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-omega:before {
  content: "\f67a"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-ornament:before {
  content: "\f7b8"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-overline:before {
  content: "\f876"; }

.fa-page-break:before {
  content: "\f877"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-brush-alt:before {
  content: "\f5a9"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-pallet-alt:before {
  content: "\f483"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-paragraph-rtl:before {
  content: "\f878"; }

.fa-parking:before {
  content: "\f540"; }

.fa-parking-circle:before {
  content: "\f615"; }

.fa-parking-circle-slash:before {
  content: "\f616"; }

.fa-parking-slash:before {
  content: "\f617"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paw-alt:before {
  content: "\f701"; }

.fa-paw-claws:before {
  content: "\f702"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pegasus:before {
  content: "\f703"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-paintbrush:before {
  content: "\f618"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-pennant:before {
  content: "\f456"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-person-carry:before {
  content: "\f4cf"; }

.fa-person-dolly:before {
  content: "\f4d0"; }

.fa-person-dolly-empty:before {
  content: "\f4d1"; }

.fa-person-sign:before {
  content: "\f757"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-laptop:before {
  content: "\f87a"; }

.fa-phone-office:before {
  content: "\f67d"; }

.fa-phone-plus:before {
  content: "\f4d2"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pi:before {
  content: "\f67e"; }

.fa-pie:before {
  content: "\f705"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pig:before {
  content: "\f706"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza:before {
  content: "\f817"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-alt:before {
  content: "\f3de"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-hexagon:before {
  content: "\f300"; }

.fa-plus-octagon:before {
  content: "\f301"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-podium:before {
  content: "\f680"; }

.fa-podium-star:before {
  content: "\f758"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poll-people:before {
  content: "\f759"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-popcorn:before {
  content: "\f819"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-presentation:before {
  content: "\f685"; }

.fa-print:before {
  content: "\f02f"; }

.fa-print-search:before {
  content: "\f81a"; }

.fa-print-slash:before {
  content: "\f686"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pumpkin:before {
  content: "\f707"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-question-square:before {
  content: "\f2fd"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-rabbit:before {
  content: "\f708"; }

.fa-rabbit-fast:before {
  content: "\f709"; }

.fa-racquet:before {
  content: "\f45a"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-raindrops:before {
  content: "\f75c"; }

.fa-ram:before {
  content: "\f70a"; }

.fa-ramp-loading:before {
  content: "\f4d4"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-rectangle-landscape:before {
  content: "\f2fa"; }

.fa-rectangle-portrait:before {
  content: "\f2fb"; }

.fa-rectangle-wide:before {
  content: "\f2fc"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-repeat:before {
  content: "\f363"; }

.fa-repeat-1:before {
  content: "\f365"; }

.fa-repeat-1-alt:before {
  content: "\f366"; }

.fa-repeat-alt:before {
  content: "\f364"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-retweet-alt:before {
  content: "\f361"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-rings-wedding:before {
  content: "\f81b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-route-highway:before {
  content: "\f61a"; }

.fa-route-interstate:before {
  content: "\f61b"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-triangle:before {
  content: "\f61c"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rv:before {
  content: "\f7be"; }

.fa-sack:before {
  content: "\f81c"; }

.fa-sack-dollar:before {
  content: "\f81d"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salad:before {
  content: "\f81e"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sandwich:before {
  content: "\f81f"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-sausage:before {
  content: "\f820"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-scalpel:before {
  content: "\f61d"; }

.fa-scalpel-path:before {
  content: "\f61e"; }

.fa-scanner:before {
  content: "\f488"; }

.fa-scanner-keyboard:before {
  content: "\f489"; }

.fa-scanner-touchscreen:before {
  content: "\f48a"; }

.fa-scarecrow:before {
  content: "\f70d"; }

.fa-scarf:before {
  content: "\f7c1"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-scroll-old:before {
  content: "\f70f"; }

.fa-scrubber:before {
  content: "\f2f8"; }

.fa-scythe:before {
  content: "\f710"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-send-back:before {
  content: "\f87e"; }

.fa-send-backward:before {
  content: "\f87f"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-all:before {
  content: "\f367"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-sheep:before {
  content: "\f711"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield:before {
  content: "\f132"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-check:before {
  content: "\f2f7"; }

.fa-shield-cross:before {
  content: "\f712"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shipping-timed:before {
  content: "\f48c"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shish-kebab:before {
  content: "\f821"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shovel:before {
  content: "\f713"; }

.fa-shovel-snow:before {
  content: "\f7c3"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shredder:before {
  content: "\f68a"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-shuttlecock:before {
  content: "\f45b"; }

.fa-sickle:before {
  content: "\f822"; }

.fa-sigma:before {
  content: "\f68b"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signal-1:before {
  content: "\f68c"; }

.fa-signal-2:before {
  content: "\f68d"; }

.fa-signal-3:before {
  content: "\f68e"; }

.fa-signal-4:before {
  content: "\f68f"; }

.fa-signal-alt:before {
  content: "\f690"; }

.fa-signal-alt-1:before {
  content: "\f691"; }

.fa-signal-alt-2:before {
  content: "\f692"; }

.fa-signal-alt-3:before {
  content: "\f693"; }

.fa-signal-alt-slash:before {
  content: "\f694"; }

.fa-signal-slash:before {
  content: "\f695"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-skeleton:before {
  content: "\f620"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-ski-jump:before {
  content: "\f7c7"; }

.fa-ski-lift:before {
  content: "\f7c8"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sledding:before {
  content: "\f7cb"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-sliders-h-square:before {
  content: "\f3f0"; }

.fa-sliders-v:before {
  content: "\f3f1"; }

.fa-sliders-v-square:before {
  content: "\f3f2"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-plus:before {
  content: "\f5b9"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoke:before {
  content: "\f760"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snake:before {
  content: "\f716"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snooze:before {
  content: "\f880"; }

.fa-snow-blowing:before {
  content: "\f761"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowflakes:before {
  content: "\f7cf"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowmobile:before {
  content: "\f7d1"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-alt:before {
  content: "\f883"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-shapes-down:before {
  content: "\f888"; }

.fa-sort-shapes-down-alt:before {
  content: "\f889"; }

.fa-sort-shapes-up:before {
  content: "\f88a"; }

.fa-sort-shapes-up-alt:before {
  content: "\f88b"; }

.fa-sort-size-down:before {
  content: "\f88c"; }

.fa-sort-size-down-alt:before {
  content: "\f88d"; }

.fa-sort-size-up:before {
  content: "\f88e"; }

.fa-sort-size-up-alt:before {
  content: "\f88f"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-soup:before {
  content: "\f823"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-spade:before {
  content: "\f2f4"; }

.fa-sparkles:before {
  content: "\f890"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spider-black-widow:before {
  content: "\f718"; }

.fa-spider-web:before {
  content: "\f719"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-spinner-third:before {
  content: "\f3f4"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root:before {
  content: "\f697"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-squirrel:before {
  content: "\f71a"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-staff:before {
  content: "\f71b"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-christmas:before {
  content: "\f7d4"; }

.fa-star-exclamation:before {
  content: "\f2f3"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-stars:before {
  content: "\f762"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steak:before {
  content: "\f824"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-steering-wheel:before {
  content: "\f622"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stocking:before {
  content: "\f7d5"; }

.fa-stomach:before {
  content: "\f623"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-stretcher:before {
  content: "\f825"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-sun-cloud:before {
  content: "\f763"; }

.fa-sun-dust:before {
  content: "\f764"; }

.fa-sun-haze:before {
  content: "\f765"; }

.fa-sunglasses:before {
  content: "\f892"; }

.fa-sunrise:before {
  content: "\f766"; }

.fa-sunset:before {
  content: "\f767"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-sword:before {
  content: "\f71c"; }

.fa-swords:before {
  content: "\f71d"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablet-android:before {
  content: "\f3fb"; }

.fa-tablet-android-alt:before {
  content: "\f3fc"; }

.fa-tablet-rugged:before {
  content: "\f48f"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer:before {
  content: "\f0e4"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tachometer-alt-average:before {
  content: "\f624"; }

.fa-tachometer-alt-fast:before {
  content: "\f625"; }

.fa-tachometer-alt-fastest:before {
  content: "\f626"; }

.fa-tachometer-alt-slow:before {
  content: "\f627"; }

.fa-tachometer-alt-slowest:before {
  content: "\f628"; }

.fa-tachometer-average:before {
  content: "\f629"; }

.fa-tachometer-fast:before {
  content: "\f62a"; }

.fa-tachometer-fastest:before {
  content: "\f62b"; }

.fa-tachometer-slow:before {
  content: "\f62c"; }

.fa-tachometer-slowest:before {
  content: "\f62d"; }

.fa-taco:before {
  content: "\f826"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tally:before {
  content: "\f69c"; }

.fa-tanakh:before {
  content: "\f827"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-tasks-alt:before {
  content: "\f828"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-frigid:before {
  content: "\f768"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-hot:before {
  content: "\f76a"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-tennis-ball:before {
  content: "\f45e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text:before {
  content: "\f893"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-size:before {
  content: "\f894"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-theta:before {
  content: "\f69e"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-thunderstorm:before {
  content: "\f76c"; }

.fa-thunderstorm-moon:before {
  content: "\f76d"; }

.fa-thunderstorm-sun:before {
  content: "\f76e"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tilde:before {
  content: "\f69f"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-times-hexagon:before {
  content: "\f2ee"; }

.fa-times-octagon:before {
  content: "\f2f0"; }

.fa-times-square:before {
  content: "\f2d3"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tire:before {
  content: "\f631"; }

.fa-tire-flat:before {
  content: "\f632"; }

.fa-tire-pressure-warning:before {
  content: "\f633"; }

.fa-tire-rugged:before {
  content: "\f634"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-alt:before {
  content: "\f71f"; }

.fa-tombstone:before {
  content: "\f720"; }

.fa-tombstone-alt:before {
  content: "\f721"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-toothbrush:before {
  content: "\f635"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tornado:before {
  content: "\f76f"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-cone:before {
  content: "\f636"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-traffic-light-go:before {
  content: "\f638"; }

.fa-traffic-light-slow:before {
  content: "\f639"; }

.fa-traffic-light-stop:before {
  content: "\f63a"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-trash-undo:before {
  content: "\f895"; }

.fa-trash-undo-alt:before {
  content: "\f896"; }

.fa-treasure-chest:before {
  content: "\f723"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-tree-alt:before {
  content: "\f400"; }

.fa-tree-christmas:before {
  content: "\f7db"; }

.fa-tree-decorated:before {
  content: "\f7dc"; }

.fa-tree-large:before {
  content: "\f7dd"; }

.fa-tree-palm:before {
  content: "\f82b"; }

.fa-trees:before {
  content: "\f724"; }

.fa-trello:before {
  content: "\f181"; }

.fa-triangle:before {
  content: "\f2ec"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-trophy-alt:before {
  content: "\f2eb"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-container:before {
  content: "\f4dc"; }

.fa-truck-couch:before {
  content: "\f4dd"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-truck-plow:before {
  content: "\f7de"; }

.fa-truck-ramp:before {
  content: "\f4e0"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-turkey:before {
  content: "\f725"; }

.fa-turtle:before {
  content: "\f726"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-tv-retro:before {
  content: "\f401"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-unicorn:before {
  content: "\f727"; }

.fa-union:before {
  content: "\f6a2"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-usd-circle:before {
  content: "\f2e8"; }

.fa-usd-square:before {
  content: "\f2e9"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-chart:before {
  content: "\f6a3"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-crown:before {
  content: "\f6a4"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-hard-hat:before {
  content: "\f82c"; }

.fa-user-headset:before {
  content: "\f82d"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-md-chat:before {
  content: "\f82e"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-class:before {
  content: "\f63d"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-crown:before {
  content: "\f6a5"; }

.fa-users-medical:before {
  content: "\f830"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-fork:before {
  content: "\f2e3"; }

.fa-utensil-knife:before {
  content: "\f2e4"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-utensils-alt:before {
  content: "\f2e6"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-value-absolute:before {
  content: "\f6a6"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-plus:before {
  content: "\f4e1"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volcano:before {
  content: "\f770"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume:before {
  content: "\f6a8"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-slash:before {
  content: "\f2e2"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-nay:before {
  content: "\f771"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walker:before {
  content: "\f831"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-wand:before {
  content: "\f72a"; }

.fa-wand-magic:before {
  content: "\f72b"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-warehouse-alt:before {
  content: "\f495"; }

.fa-washer:before {
  content: "\f898"; }

.fa-watch:before {
  content: "\f2e1"; }

.fa-watch-fitness:before {
  content: "\f63e"; }

.fa-water:before {
  content: "\f773"; }

.fa-water-lower:before {
  content: "\f774"; }

.fa-water-rise:before {
  content: "\f775"; }

.fa-wave-sine:before {
  content: "\f899"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-wave-triangle:before {
  content: "\f89a"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-webcam:before {
  content: "\f832"; }

.fa-webcam-slash:before {
  content: "\f833"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whale:before {
  content: "\f72c"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheat:before {
  content: "\f72d"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whistle:before {
  content: "\f460"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wifi-1:before {
  content: "\f6aa"; }

.fa-wifi-2:before {
  content: "\f6ab"; }

.fa-wifi-slash:before {
  content: "\f6ac"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-wind-turbine:before {
  content: "\f89b"; }

.fa-wind-warning:before {
  content: "\f776"; }

.fa-window:before {
  content: "\f40e"; }

.fa-window-alt:before {
  content: "\f40f"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-windsock:before {
  content: "\f777"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wreath:before {
  content: "\f7e2"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url('fa-brands-400.4dc22e4b357107f0023f.eot');
  src: url('fa-brands-400.4dc22e4b357107f0023f.eot?#iefix') format("embedded-opentype"), url('fa-brands-400.1cd1794057af01db79a1.woff2') format("woff2"), url('fa-brands-400.9935d05f2de0ccb34dbd.woff') format("woff"), url('fa-brands-400.ad50d57482d87425a32d.ttf') format("truetype"), url('fa-brands-400.5a1530f54bd5c563db80.svg#fontawesome') format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }

@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url('fa-light-300.a7b47620323558cbdb94.eot');
  src: url('fa-light-300.a7b47620323558cbdb94.eot?#iefix') format("embedded-opentype"), url('fa-light-300.8d8d7db2c6282c3a8174.woff2') format("woff2"), url('fa-light-300.f86c07103be2b005bf22.woff') format("woff"), url('fa-light-300.7cf79debf046ceb2eedf.ttf') format("truetype"), url('fa-light-300.4a235abbed4d25ba0a67.svg#fontawesome') format("svg"); }

.fal {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300; }

@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url('fa-regular-400.8367c7f83e733f06787d.eot');
  src: url('fa-regular-400.8367c7f83e733f06787d.eot?#iefix') format("embedded-opentype"), url('fa-regular-400.bc70ae3f10e3da7672a1.woff2') format("woff2"), url('fa-regular-400.9d318325eaaf66a1293e.woff') format("woff"), url('fa-regular-400.caf8defa5e22124a0804.ttf') format("truetype"), url('fa-regular-400.8e0462b9dd31e723a5d7.svg#fontawesome') format("svg"); }

.far {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400; }

@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url('fa-solid-900.9d1f26cae377a0fc01ad.eot');
  src: url('fa-solid-900.9d1f26cae377a0fc01ad.eot?#iefix') format("embedded-opentype"), url('fa-solid-900.01ab51e9ff8aa7a971f9.woff2') format("woff2"), url('fa-solid-900.7cd9d4aabfbed46dfae7.woff') format("woff"), url('fa-solid-900.28015e0a4828010dd9a3.ttf') format("truetype"), url('fa-solid-900.aba43c1c9a5bd7ddc8c1.svg#fontawesome') format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900; }

/*!
   angular-block-ui v0.2.2
   (c) 2016 (null) McNull https://github.com/McNull/angular-block-ui
   License: MIT
*/

.block-ui {
  position: relative;
}

body.block-ui {
  /* IE8 doesn't support .block-ui:not(body) */
  
  position: static;
}

body.block-ui &gt; .block-ui-container,
.block-ui-main &gt; .block-ui-container {
  position: fixed;
}

.block-ui-container {
  position: absolute;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 0;
  overflow: hidden;
  opacity: 0;
  filter: alpha(opacity=00);
}

.block-ui-active &gt; .block-ui-container {
  height: 100%;
  cursor: wait;
}

.block-ui-active .block-ui-active &gt; .block-ui-container {
  height: 0;
}

.block-ui-visible &gt; .block-ui-container {
  opacity: 1;
  filter: alpha(opacity=100);
}

.block-ui-overlay {
  width: 100%;
  height: 100%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  background-color: white;
}

.block-ui-message-container {
  position: absolute;
  top: 35%;
  left: 0;
  right: 0;
  height: 0;
  text-align: center;
  z-index: 10001;
}

.block-ui-message {
  display: inline-block;
  text-align: left;
  background-color: #333;
  color: #f5f5f5;
  padding: 20px;
  border-radius: 4px;
  font-size: 20px;
  font-weight: bold;
  /* needed for IE */
  
  filter: alpha(opacity=100);
}

/* - - - - - - 8-&lt; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.block-ui-anim-fade &gt; .block-ui-container {
  transition: height 0s linear 200ms, opacity 200ms ease 0s;
}

.block-ui-anim-fade.block-ui-active &gt; .block-ui-container {
  /*this resets the initial delay of the height */
  /*and sizes the block to full height at once at the start of the block. */
  transition-delay: 0s;
}

/* - - - - - - 8-&lt; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/**
 * angular-bootstrap-calendar - A pure AngularJS bootstrap themed responsive calendar that can display events and has views for year, month, week and day
 * @version v0.28.4
 * @link https://github.com/mattlewis92/angular-bootstrap-calendar
 * @license MIT
 */

mwl-calendar [class*="cal-cell"] {
  float: left;
  margin-left: 0;
  min-height: 1px;
}

mwl-calendar .cal-row-fluid {
  width: 100%;
  *zoom: 1;
}

mwl-calendar .cal-row-fluid:before,
mwl-calendar .cal-row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}

mwl-calendar .cal-row-fluid:after {
  clear: both;
}

mwl-calendar .cal-row-fluid [class*="cal-cell"] {
  display: block;
  width: 100%;
  box-sizing: border-box;
  float: left;
  margin-left: 0%;
  *margin-left: -0.05213764%;
}

mwl-calendar .cal-row-fluid [class*="cal-cell"]:first-child {
  margin-left: 0;
}

mwl-calendar .cal-row-fluid .controls-row [class*="cal-cell"] + [class*="cal-cell"] {
  margin-left: 0%;
}

mwl-calendar .cal-row-fluid .cal-cell7 {
  width: 100%;
  *width: 99.94669509594883%;
}

mwl-calendar .cal-row-fluid .cal-cell6 {
  width: 85.71428571428571%;
  *width: 85.66098081023453%;
}

mwl-calendar .cal-row-fluid .cal-cell5 {
  width: 71.42857142857142%;
  *width: 71.37526652452024%;
}

mwl-calendar .cal-row-fluid .cal-cell4 {
  width: 57.14285714285714%;
  *width: 57.089552238805965%;
}

mwl-calendar .cal-row-fluid .cal-cell3 {
  width: 42.857142857142854%;
  *width: 42.80383795309168%;
}

mwl-calendar .cal-row-fluid .cal-cell2 {
  width: 28.57142857142857%;
  *width: 28.518123667377395%;
}

mwl-calendar .cal-row-fluid .cal-cell1 {
  width: 14.285714285714285%;
  *width: 14.232409381663112%;
}

mwl-calendar .cal-week-box .cal-offset7,
mwl-calendar .cal-row-fluid .cal-offset7,
mwl-calendar .cal-row-fluid .cal-offset7:first-child {
  margin-left: 100%;
  *margin-left: 99.89339019189765%;
}

mwl-calendar .cal-week-box .cal-offset6,
mwl-calendar .cal-row-fluid .cal-offset6,
mwl-calendar .cal-row-fluid .cal-offset6:first-child {
  margin-left: 85.71428571428571%;
  *margin-left: 85.60767590618336%;
}

mwl-calendar .cal-week-box .cal-offset5,
mwl-calendar .cal-row-fluid .cal-offset5,
mwl-calendar .cal-row-fluid .cal-offset5:first-child {
  margin-left: 71.42857142857142%;
  *margin-left: 71.32196162046907%;
}

mwl-calendar .cal-week-box .cal-offset4,
mwl-calendar .cal-row-fluid .cal-offset4,
mwl-calendar .cal-row-fluid .cal-offset4:first-child {
  margin-left: 57.14285714285714%;
  *margin-left: 57.03624733475479%;
}

mwl-calendar .cal-week-box .cal-offset3,
mwl-calendar .cal-row-fluid .cal-offset3,
mwl-calendar .cal-row-fluid .cal-offset3:first-child {
  margin-left: 42.857142857142854%;
  *margin-left: 42.750533049040506%;
}

mwl-calendar .cal-week-box .cal-offset2,
mwl-calendar .cal-row-fluid .cal-offset2,
mwl-calendar .cal-row-fluid .cal-offset2:first-child {
  margin-left: 28.57142857142857%;
  *margin-left: 28.46481876332622%;
}

mwl-calendar .cal-week-box .cal-offset1,
mwl-calendar .cal-row-fluid .cal-offset1,
mwl-calendar .cal-row-fluid .cal-offset1:first-child {
  margin-left: 14.285714285714285%;
  *margin-left: 14.17910447761194%;
}

mwl-calendar .cal-row-fluid .cal-cell1 {
  width: 14.285714285714285%;
  *width: 14.233576642335766%;
}

mwl-calendar [class*="cal-cell"].hide,
mwl-calendar .cal-row-fluid [class*="cal-cell"].hide {
  display: none;
}

mwl-calendar [class*="cal-cell"].pull-right,
mwl-calendar .cal-row-fluid [class*="cal-cell"].pull-right {
  float: right;
}

mwl-calendar .cal-row-head [class*="cal-cell"]:first-child,
mwl-calendar .cal-row-head [class*="cal-cell"] {
  min-height: auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

mwl-calendar .cal-events-num {
  margin-top: 20px;
}

mwl-calendar .cal-month-day {
  position: relative;
  display: block;
  width: 100%;
}

mwl-calendar .cal-month-day .cal-events-num {
  margin-left: 10px;
  margin-top: 18px;
}

mwl-calendar #cal-week-box {
  position: absolute;
  width: 70px;
  left: -71px;
  top: -1px;
  padding: 8px 5px;
  cursor: pointer;
}

mwl-calendar .cal-day-tick {
  position: absolute;
  right: 50%;
  bottom: -21px;
  padding: 0px 5px;
  cursor: pointer;
  z-index: 5;
  text-align: center;
  width: 26px;
  margin-right: -17px;
}

mwl-calendar .cal-year-box #cal-day-tick {
  margin-right: -7px;
}

mwl-calendar .cal-slide-box {
  position: relative;
}

mwl-calendar .cal-slide-tick {
  position: absolute;
  width: 16px;
  margin-left: -7px;
  height: 9px;
  top: -1px;
  z-index: 1;
}

mwl-calendar .cal-slide-tick.tick-month1 {
  left: 12.5%;
}

mwl-calendar .cal-slide-tick.tick-month2 {
  left: 37.5%;
}

mwl-calendar .cal-slide-tick.tick-month3 {
  left: 62.5%;
}

mwl-calendar .cal-slide-tick.tick-month4 {
  left: 87.5%;
}

mwl-calendar .cal-slide-tick.tick-day1 {
  left: 7.14285714285715%;
}

mwl-calendar .cal-slide-tick.tick-day2 {
  left: 21.42857142857143%;
}

mwl-calendar .cal-slide-tick.tick-day3 {
  left: 35.71428571428572%;
}

mwl-calendar .cal-slide-tick.tick-day4 {
  left: 50%;
}

mwl-calendar .cal-slide-tick.tick-day5 {
  left: 64.2857142857143%;
}

mwl-calendar .cal-slide-tick.tick-day6 {
  left: 78.57142857142859%;
}

mwl-calendar .cal-slide-tick.tick-day7 {
  left: 92.85714285714285%;
}

mwl-calendar .events-list {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 50;
}

mwl-calendar .cal-slide-content ul.unstyled {
  margin-bottom: 0;
}

mwl-calendar .cal-slide-content ul li.dragging-active .event-item {
  color: black;
}

mwl-calendar .cal-day-selected {
  background-color: #ededed;
}

.cal-week-box {
  position: relative;
}

.cal-week-box [data-event-class] {
  white-space: nowrap;
  height: 30px;
  line-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  font-size: 12px;
  padding: 0 3px !important;
}

.cal-week-box .cal-day-panel {
  border: 0px !important;
}

.cal-week-box:not(.cal-day-box) .cal-row-fluid {
  margin-bottom: 2px;
}

.cal-week-box:not(.cal-day-box) .cal-row-fluid:hover,
.cal-week-box:not(.cal-day-box) [class*="cal-cell"]:hover {
  background-color: inherit !important;
}

.cal-week-box:not(.cal-day-box) [data-event-class] {
  margin-left: 2px;
  margin-right: 2px;
}

.cal-week-box:not(.cal-day-box) .border-left-rounded {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.cal-week-box:not(.cal-day-box) .border-right-rounded {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.cal-week-box.cal-day-box .cal-row-head {
  padding-left: 60px;
}

.cal-week-box.cal-day-box .cal-day-panel {
  overflow-x: hidden;
}

.cal-day-box {
  text-wrap: none;
  overflow-x: auto !important;
  overflow-y: hidden;
}

.cal-day-box .cal-day-hour-part {
  height: 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-bottom: thin dashed #e1e1e1;
}

.cal-day-box .cal-day-hour-part .cal-day-hour-part-time {
  width: 60px;
  text-align: center;
  float: left;
}

.cal-day-box .cal-day-hour-part .cal-day-hour-part-spacer {
  height: 30px;
  display: inline-block;
}

.cal-day-box .cal-day-hour-part:hover {
  background-color: #ededed;
}

.cal-day-box .cal-day-hour-part-selected {
  background-color: #e1e1e1;
}

.cal-day-box .cal-day-hour {
  background-color: #ffffff;
}

.cal-day-box .cal-day-hour .day-highlight {
  height: 30px;
}

.cal-day-box .cal-day-hour:nth-child(odd) {
  background-color: #fafafa;
}

.cal-day-box .cal-hours {
  font-weight: bold;
  font-size: 12px;
}

.cal-day-box .cal-day-panel {
  position: relative;
  padding-left: 60px;
  border: solid 1px #e1e1e1;
}

.cal-day-box .cal-day-panel-hour {
  position: absolute;
  width: 100%;
  margin-left: -60px;
}

.cal-day-box .day-event {
  position: absolute;
  width: 150px;
  overflow: hidden;
  padding: 2px 3px !important;
}

.cal-day-box .day-event a {
  font-size: 12px;
  text-overflow: ellipsis;
}

.cal-day-box .day-highlight {
  padding-top: 2px;
  padding-left: 8px;
  padding-right: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid #c3c3c3;
  margin: 1px 1px;
  overflow: hidden;
  text-overflow: ellipsis;
}

mwl-calendar-day.time-hidden .cal-day-hour-part-time {
  display: none;
}

mwl-calendar-day.time-on-side .cal-day-box {
  overflow: visible !important;
  margin-left: 55px;
}

mwl-calendar-day.time-on-side .cal-day-panel {
  min-width: initial !important;
}

mwl-calendar-day.time-on-side .cal-day-hour-part-time {
  margin-left: -55px;
}

mwl-calendar .event {
  display: block;
  background-color: #c3c3c3;
  width: 12px;
  height: 12px;
  margin-right: 2px;
  margin-bottom: 2px;
  box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
  border-radius: 8px;
  border: 1px solid #ffffff;
}

mwl-calendar .event-block {
  display: block;
  background-color: #c3c3c3;
  width: 20px;
  height: 100%;
}

mwl-calendar .cal-event-list .event.pull-left {
  margin-top: 3px;
}

mwl-calendar .day-highlight:hover,
mwl-calendar .day-highlight {
  background-color: #dddddd;
}

mwl-calendar .cal-row-head [class*="cal-cell"]:first-child,
mwl-calendar .cal-row-head [class*="cal-cell"] {
  font-weight: bolder;
  text-align: center;
  border: 0px solid;
  padding: 5px 0;
}

mwl-calendar .cal-row-head [class*="cal-cell"] small {
  font-weight: normal;
}

mwl-calendar .cal-year-box .row:hover,
mwl-calendar .cal-row-fluid:hover {
  background-color: #fafafa;
}

mwl-calendar .cal-month-day {
  height: 100px;
}

mwl-calendar [class*="cal-cell"]:hover,
mwl-calendar .cell-focus,
mwl-calendar [class*="cal-cell"] .drop-active,
mwl-calendar .cal-cell.drop-active,
mwl-calendar .cal-week-box .cal-cell1.drop-active,
mwl-calendar .cal-day-hour-part.drop-active {
  background-color: #ededed;
}

mwl-calendar .cal-year-box [class*="span"],
mwl-calendar .cal-month-box [class*="cal-cell"] {
  min-height: 100px;
  border-right: 1px solid #e1e1e1;
  position: relative;
}

mwl-calendar .cal-year-box [class*="span"] {
  min-height: 60px;
}

mwl-calendar .cal-year-box .row [class*="col-"]:last-child,
mwl-calendar .cal-month-box .cal-row [class*="cal-cell"]:last-child {
  border-right: 0px;
}

mwl-calendar .cal-year-box .row,
mwl-calendar .cal-month-box .cal-row-fluid {
  border-bottom: 1px solid #e1e1e1;
  margin-left: 0px;
  margin-right: 0px;
}

mwl-calendar .cal-year-box .row:last-child,
mwl-calendar .cal-month-box .cal-row-fluid:last-child {
  border-bottom: 0px;
}

mwl-calendar .cal-month-box,
mwl-calendar .cal-year-box,
mwl-calendar .cal-week-box {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  border-radius: 2px;
}

mwl-calendar .cal-month-box {
  border-right: 0px;
  border-bottom: 0px;
}

mwl-calendar span[data-cal-date] {
  font-size: 1.2em;
  font-weight: normal;
  opacity: 0.5;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  margin-top: 15px;
  margin-right: 15px;
}

mwl-calendar span[data-cal-date]:hover {
  opacity: 1;
}

mwl-calendar .cal-day-outmonth span[data-cal-date] {
  opacity: 0.1;
  cursor: default;
}

mwl-calendar .cal-day-today {
  background-color: #e8fde7;
}

mwl-calendar .cal-day-today span[data-cal-date] {
  color: darkgreen;
}

mwl-calendar .cal-month-box .cal-day-today span[data-cal-date] {
  font-size: 1.9em;
}

mwl-calendar .cal-day-holiday span[data-cal-date] {
  color: #800080;
}

mwl-calendar .cal-day-weekend span[data-cal-date] {
  color: darkred;
}

mwl-calendar #cal-week-box {
  border: 1px solid #e1e1e1;
  border-right: 0px;
  border-radius: 5px 0 0 5px;
  background-color: #fafafa;
  text-align: right;
}

mwl-calendar .cal-week-box .cal-row-head {
  border-bottom: 1px solid #e1e1e1;
}

mwl-calendar .cal-day-tick {
  border: 1px solid #e1e1e1;
  border-top: 0px solid;
  border-radius: 0 0 5px 5px;
  background-color: #ededed;
  text-align: center;
}

mwl-calendar .cal-day-tick .fa {
  display: none;
}

mwl-calendar .cal-slide-box {
  border-top: 0px solid #8c8c8c;
}

mwl-calendar .cal-slide-content {
  padding: 20px;
  color: #ffffff;
  background-color: #555555;
  box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
}

mwl-calendar .cal-slide-content a.event-item {
  color: #ffffff;
  font-weight: normal;
}

mwl-calendar a.event-item-edit,
mwl-calendar a.event-item-delete,
mwl-calendar a.event-item-action {
  padding-left: 5px;
}

mwl-calendar .cal-year-box .cal-slide-content a.event-item,
mwl-calendar .cal-year-box a.event-item-edit,
mwl-calendar .cal-year-box a.event-item-delete,
mwl-calendar .cal-year-box a.event-item-action {
  position: relative;
  top: -3px;
}

mwl-calendar .events-list {
  max-height: 47px;
  padding-left: 5px;
}

mwl-calendar .cal-column {
  border-left: 1px solid #e1e1e1;
}

mwl-calendar a.cal-event-week {
  text-decoration: none;
  color: #151515;
}

mwl-calendar .badge-important {
  background-color: #b94a48;
}

mwl-calendar .pointer {
  cursor: pointer;
}

mwl-calendar .cal-year-box:last-child {
  border-bottom: 0px;
}

mwl-calendar .cal-context {
  width: 100%;
}

@media (max-width: 991px) {
  mwl-calendar .cal-year-box [class*="span"]:nth-child(2) {
    border-right: 0px;
  }
  mwl-calendar .cal-year-box [class*="span"]:nth-child(1),
  mwl-calendar .cal-year-box [class*="span"]:nth-child(2) {
    border-bottom: 1px solid #e1e1e1;
  }
}

/*!
 * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */

@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:auto;src:url('fa-regular-400.8367c7f83e733f06787d.eot');src:url('fa-regular-400.8367c7f83e733f06787d.eot?#iefix') format("embedded-opentype"),url('fa-regular-400.bc70ae3f10e3da7672a1.woff2') format("woff2"),url('fa-regular-400.9d318325eaaf66a1293e.woff') format("woff"),url('fa-regular-400.caf8defa5e22124a0804.ttf') format("truetype"),url('fa-regular-400.8e0462b9dd31e723a5d7.svg#fontawesome') format("svg")}

.far{font-family:"Font Awesome 5 Pro";font-weight:400}

/*!
 * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */

@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:auto;src:url('fa-solid-900.9d1f26cae377a0fc01ad.eot');src:url('fa-solid-900.9d1f26cae377a0fc01ad.eot?#iefix') format("embedded-opentype"),url('fa-solid-900.01ab51e9ff8aa7a971f9.woff2') format("woff2"),url('fa-solid-900.7cd9d4aabfbed46dfae7.woff') format("woff"),url('fa-solid-900.28015e0a4828010dd9a3.ttf') format("truetype"),url('fa-solid-900.aba43c1c9a5bd7ddc8c1.svg#fontawesome') format("svg")}

.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}

/*!
 * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}

.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}

.fa-xs{font-size:.75em}

.fa-sm{font-size:.875em}

.fa-1x{font-size:1em}

.fa-2x{font-size:2em}

.fa-3x{font-size:3em}

.fa-4x{font-size:4em}

.fa-5x{font-size:5em}

.fa-6x{font-size:6em}

.fa-7x{font-size:7em}

.fa-8x{font-size:8em}

.fa-9x{font-size:9em}

.fa-10x{font-size:10em}

.fa-fw{text-align:center;width:1.25em}

.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}

.fa-ul&gt;li{position:relative}

.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}

.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}

.fa-pull-left{float:left}

.fa-pull-right{float:right}

.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}

.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}

.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}

.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}

@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}

.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}

.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}

.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}

.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}

.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}

.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}

.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}

:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}

.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}

.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}

.fa-stack-1x{line-height:inherit}

.fa-stack-2x{font-size:2em}

.fa-inverse{color:#fff}

.fa-500px:before{content:"\f26e"}

.fa-abacus:before{content:"\f640"}

.fa-accessible-icon:before{content:"\f368"}

.fa-accusoft:before{content:"\f369"}

.fa-acorn:before{content:"\f6ae"}

.fa-acquisitions-incorporated:before{content:"\f6af"}

.fa-ad:before{content:"\f641"}

.fa-address-book:before{content:"\f2b9"}

.fa-address-card:before{content:"\f2bb"}

.fa-adjust:before{content:"\f042"}

.fa-adn:before{content:"\f170"}

.fa-adobe:before{content:"\f778"}

.fa-adversal:before{content:"\f36a"}

.fa-affiliatetheme:before{content:"\f36b"}

.fa-air-freshener:before{content:"\f5d0"}

.fa-airbnb:before{content:"\f834"}

.fa-alarm-clock:before{content:"\f34e"}

.fa-alarm-exclamation:before{content:"\f843"}

.fa-alarm-plus:before{content:"\f844"}

.fa-alarm-snooze:before{content:"\f845"}

.fa-algolia:before{content:"\f36c"}

.fa-alicorn:before{content:"\f6b0"}

.fa-align-center:before{content:"\f037"}

.fa-align-justify:before{content:"\f039"}

.fa-align-left:before{content:"\f036"}

.fa-align-right:before{content:"\f038"}

.fa-align-slash:before{content:"\f846"}

.fa-alipay:before{content:"\f642"}

.fa-allergies:before{content:"\f461"}

.fa-amazon:before{content:"\f270"}

.fa-amazon-pay:before{content:"\f42c"}

.fa-ambulance:before{content:"\f0f9"}

.fa-american-sign-language-interpreting:before{content:"\f2a3"}

.fa-amilia:before{content:"\f36d"}

.fa-analytics:before{content:"\f643"}

.fa-anchor:before{content:"\f13d"}

.fa-android:before{content:"\f17b"}

.fa-angel:before{content:"\f779"}

.fa-angellist:before{content:"\f209"}

.fa-angle-double-down:before{content:"\f103"}

.fa-angle-double-left:before{content:"\f100"}

.fa-angle-double-right:before{content:"\f101"}

.fa-angle-double-up:before{content:"\f102"}

.fa-angle-down:before{content:"\f107"}

.fa-angle-left:before{content:"\f104"}

.fa-angle-right:before{content:"\f105"}

.fa-angle-up:before{content:"\f106"}

.fa-angry:before{content:"\f556"}

.fa-angrycreative:before{content:"\f36e"}

.fa-angular:before{content:"\f420"}

.fa-ankh:before{content:"\f644"}

.fa-app-store:before{content:"\f36f"}

.fa-app-store-ios:before{content:"\f370"}

.fa-apper:before{content:"\f371"}

.fa-apple:before{content:"\f179"}

.fa-apple-alt:before{content:"\f5d1"}

.fa-apple-crate:before{content:"\f6b1"}

.fa-apple-pay:before{content:"\f415"}

.fa-archive:before{content:"\f187"}

.fa-archway:before{content:"\f557"}

.fa-arrow-alt-circle-down:before{content:"\f358"}

.fa-arrow-alt-circle-left:before{content:"\f359"}

.fa-arrow-alt-circle-right:before{content:"\f35a"}

.fa-arrow-alt-circle-up:before{content:"\f35b"}

.fa-arrow-alt-down:before{content:"\f354"}

.fa-arrow-alt-from-bottom:before{content:"\f346"}

.fa-arrow-alt-from-left:before{content:"\f347"}

.fa-arrow-alt-from-right:before{content:"\f348"}

.fa-arrow-alt-from-top:before{content:"\f349"}

.fa-arrow-alt-left:before{content:"\f355"}

.fa-arrow-alt-right:before{content:"\f356"}

.fa-arrow-alt-square-down:before{content:"\f350"}

.fa-arrow-alt-square-left:before{content:"\f351"}

.fa-arrow-alt-square-right:before{content:"\f352"}

.fa-arrow-alt-square-up:before{content:"\f353"}

.fa-arrow-alt-to-bottom:before{content:"\f34a"}

.fa-arrow-alt-to-left:before{content:"\f34b"}

.fa-arrow-alt-to-right:before{content:"\f34c"}

.fa-arrow-alt-to-top:before{content:"\f34d"}

.fa-arrow-alt-up:before{content:"\f357"}

.fa-arrow-circle-down:before{content:"\f0ab"}

.fa-arrow-circle-left:before{content:"\f0a8"}

.fa-arrow-circle-right:before{content:"\f0a9"}

.fa-arrow-circle-up:before{content:"\f0aa"}

.fa-arrow-down:before{content:"\f063"}

.fa-arrow-from-bottom:before{content:"\f342"}

.fa-arrow-from-left:before{content:"\f343"}

.fa-arrow-from-right:before{content:"\f344"}

.fa-arrow-from-top:before{content:"\f345"}

.fa-arrow-left:before{content:"\f060"}

.fa-arrow-right:before{content:"\f061"}

.fa-arrow-square-down:before{content:"\f339"}

.fa-arrow-square-left:before{content:"\f33a"}

.fa-arrow-square-right:before{content:"\f33b"}

.fa-arrow-square-up:before{content:"\f33c"}

.fa-arrow-to-bottom:before{content:"\f33d"}

.fa-arrow-to-left:before{content:"\f33e"}

.fa-arrow-to-right:before{content:"\f340"}

.fa-arrow-to-top:before{content:"\f341"}

.fa-arrow-up:before{content:"\f062"}

.fa-arrows:before{content:"\f047"}

.fa-arrows-alt:before{content:"\f0b2"}

.fa-arrows-alt-h:before{content:"\f337"}

.fa-arrows-alt-v:before{content:"\f338"}

.fa-arrows-h:before{content:"\f07e"}

.fa-arrows-v:before{content:"\f07d"}

.fa-artstation:before{content:"\f77a"}

.fa-assistive-listening-systems:before{content:"\f2a2"}

.fa-asterisk:before{content:"\f069"}

.fa-asymmetrik:before{content:"\f372"}

.fa-at:before{content:"\f1fa"}

.fa-atlas:before{content:"\f558"}

.fa-atlassian:before{content:"\f77b"}

.fa-atom:before{content:"\f5d2"}

.fa-atom-alt:before{content:"\f5d3"}

.fa-audible:before{content:"\f373"}

.fa-audio-description:before{content:"\f29e"}

.fa-autoprefixer:before{content:"\f41c"}

.fa-avianex:before{content:"\f374"}

.fa-aviato:before{content:"\f421"}

.fa-award:before{content:"\f559"}

.fa-aws:before{content:"\f375"}

.fa-axe:before{content:"\f6b2"}

.fa-axe-battle:before{content:"\f6b3"}

.fa-baby:before{content:"\f77c"}

.fa-baby-carriage:before{content:"\f77d"}

.fa-backpack:before{content:"\f5d4"}

.fa-backspace:before{content:"\f55a"}

.fa-backward:before{content:"\f04a"}

.fa-bacon:before{content:"\f7e5"}

.fa-badge:before{content:"\f335"}

.fa-badge-check:before{content:"\f336"}

.fa-badge-dollar:before{content:"\f645"}

.fa-badge-percent:before{content:"\f646"}

.fa-badger-honey:before{content:"\f6b4"}

.fa-bags-shopping:before{content:"\f847"}

.fa-balance-scale:before{content:"\f24e"}

.fa-balance-scale-left:before{content:"\f515"}

.fa-balance-scale-right:before{content:"\f516"}

.fa-ball-pile:before{content:"\f77e"}

.fa-ballot:before{content:"\f732"}

.fa-ballot-check:before{content:"\f733"}

.fa-ban:before{content:"\f05e"}

.fa-band-aid:before{content:"\f462"}

.fa-bandcamp:before{content:"\f2d5"}

.fa-barcode:before{content:"\f02a"}

.fa-barcode-alt:before{content:"\f463"}

.fa-barcode-read:before{content:"\f464"}

.fa-barcode-scan:before{content:"\f465"}

.fa-bars:before{content:"\f0c9"}

.fa-baseball:before{content:"\f432"}

.fa-baseball-ball:before{content:"\f433"}

.fa-basketball-ball:before{content:"\f434"}

.fa-basketball-hoop:before{content:"\f435"}

.fa-bat:before{content:"\f6b5"}

.fa-bath:before{content:"\f2cd"}

.fa-battery-bolt:before{content:"\f376"}

.fa-battery-empty:before{content:"\f244"}

.fa-battery-full:before{content:"\f240"}

.fa-battery-half:before{content:"\f242"}

.fa-battery-quarter:before{content:"\f243"}

.fa-battery-slash:before{content:"\f377"}

.fa-battery-three-quarters:before{content:"\f241"}

.fa-battle-net:before{content:"\f835"}

.fa-bed:before{content:"\f236"}

.fa-beer:before{content:"\f0fc"}

.fa-behance:before{content:"\f1b4"}

.fa-behance-square:before{content:"\f1b5"}

.fa-bell:before{content:"\f0f3"}

.fa-bell-exclamation:before{content:"\f848"}

.fa-bell-plus:before{content:"\f849"}

.fa-bell-school:before{content:"\f5d5"}

.fa-bell-school-slash:before{content:"\f5d6"}

.fa-bell-slash:before{content:"\f1f6"}

.fa-bells:before{content:"\f77f"}

.fa-bezier-curve:before{content:"\f55b"}

.fa-bible:before{content:"\f647"}

.fa-bicycle:before{content:"\f206"}

.fa-biking:before{content:"\f84a"}

.fa-biking-mountain:before{content:"\f84b"}

.fa-bimobject:before{content:"\f378"}

.fa-binoculars:before{content:"\f1e5"}

.fa-biohazard:before{content:"\f780"}

.fa-birthday-cake:before{content:"\f1fd"}

.fa-bitbucket:before{content:"\f171"}

.fa-bitcoin:before{content:"\f379"}

.fa-bity:before{content:"\f37a"}

.fa-black-tie:before{content:"\f27e"}

.fa-blackberry:before{content:"\f37b"}

.fa-blanket:before{content:"\f498"}

.fa-blender:before{content:"\f517"}

.fa-blender-phone:before{content:"\f6b6"}

.fa-blind:before{content:"\f29d"}

.fa-blog:before{content:"\f781"}

.fa-blogger:before{content:"\f37c"}

.fa-blogger-b:before{content:"\f37d"}

.fa-bluetooth:before{content:"\f293"}

.fa-bluetooth-b:before{content:"\f294"}

.fa-bold:before{content:"\f032"}

.fa-bolt:before{content:"\f0e7"}

.fa-bomb:before{content:"\f1e2"}

.fa-bone:before{content:"\f5d7"}

.fa-bone-break:before{content:"\f5d8"}

.fa-bong:before{content:"\f55c"}

.fa-book:before{content:"\f02d"}

.fa-book-alt:before{content:"\f5d9"}

.fa-book-dead:before{content:"\f6b7"}

.fa-book-heart:before{content:"\f499"}

.fa-book-medical:before{content:"\f7e6"}

.fa-book-open:before{content:"\f518"}

.fa-book-reader:before{content:"\f5da"}

.fa-book-spells:before{content:"\f6b8"}

.fa-book-user:before{content:"\f7e7"}

.fa-bookmark:before{content:"\f02e"}

.fa-books:before{content:"\f5db"}

.fa-books-medical:before{content:"\f7e8"}

.fa-boot:before{content:"\f782"}

.fa-booth-curtain:before{content:"\f734"}

.fa-bootstrap:before{content:"\f836"}

.fa-border-all:before{content:"\f84c"}

.fa-border-bottom:before{content:"\f84d"}

.fa-border-inner:before{content:"\f84e"}

.fa-border-left:before{content:"\f84f"}

.fa-border-none:before{content:"\f850"}

.fa-border-outer:before{content:"\f851"}

.fa-border-right:before{content:"\f852"}

.fa-border-style:before{content:"\f853"}

.fa-border-style-alt:before{content:"\f854"}

.fa-border-top:before{content:"\f855"}

.fa-bow-arrow:before{content:"\f6b9"}

.fa-bowling-ball:before{content:"\f436"}

.fa-bowling-pins:before{content:"\f437"}

.fa-box:before{content:"\f466"}

.fa-box-alt:before{content:"\f49a"}

.fa-box-ballot:before{content:"\f735"}

.fa-box-check:before{content:"\f467"}

.fa-box-fragile:before{content:"\f49b"}

.fa-box-full:before{content:"\f49c"}

.fa-box-heart:before{content:"\f49d"}

.fa-box-open:before{content:"\f49e"}

.fa-box-up:before{content:"\f49f"}

.fa-box-usd:before{content:"\f4a0"}

.fa-boxes:before{content:"\f468"}

.fa-boxes-alt:before{content:"\f4a1"}

.fa-boxing-glove:before{content:"\f438"}

.fa-brackets:before{content:"\f7e9"}

.fa-brackets-curly:before{content:"\f7ea"}

.fa-braille:before{content:"\f2a1"}

.fa-brain:before{content:"\f5dc"}

.fa-bread-loaf:before{content:"\f7eb"}

.fa-bread-slice:before{content:"\f7ec"}

.fa-briefcase:before{content:"\f0b1"}

.fa-briefcase-medical:before{content:"\f469"}

.fa-bring-forward:before{content:"\f856"}

.fa-bring-front:before{content:"\f857"}

.fa-broadcast-tower:before{content:"\f519"}

.fa-broom:before{content:"\f51a"}

.fa-browser:before{content:"\f37e"}

.fa-brush:before{content:"\f55d"}

.fa-btc:before{content:"\f15a"}

.fa-buffer:before{content:"\f837"}

.fa-bug:before{content:"\f188"}

.fa-building:before{content:"\f1ad"}

.fa-bullhorn:before{content:"\f0a1"}

.fa-bullseye:before{content:"\f140"}

.fa-bullseye-arrow:before{content:"\f648"}

.fa-bullseye-pointer:before{content:"\f649"}

.fa-burger-soda:before{content:"\f858"}

.fa-burn:before{content:"\f46a"}

.fa-buromobelexperte:before{content:"\f37f"}

.fa-burrito:before{content:"\f7ed"}

.fa-bus:before{content:"\f207"}

.fa-bus-alt:before{content:"\f55e"}

.fa-bus-school:before{content:"\f5dd"}

.fa-business-time:before{content:"\f64a"}

.fa-buysellads:before{content:"\f20d"}

.fa-cabinet-filing:before{content:"\f64b"}

.fa-calculator:before{content:"\f1ec"}

.fa-calculator-alt:before{content:"\f64c"}

.fa-calendar:before{content:"\f133"}

.fa-calendar-alt:before{content:"\f073"}

.fa-calendar-check:before{content:"\f274"}

.fa-calendar-day:before{content:"\f783"}

.fa-calendar-edit:before{content:"\f333"}

.fa-calendar-exclamation:before{content:"\f334"}

.fa-calendar-minus:before{content:"\f272"}

.fa-calendar-plus:before{content:"\f271"}

.fa-calendar-star:before{content:"\f736"}

.fa-calendar-times:before{content:"\f273"}

.fa-calendar-week:before{content:"\f784"}

.fa-camera:before{content:"\f030"}

.fa-camera-alt:before{content:"\f332"}

.fa-camera-retro:before{content:"\f083"}

.fa-campfire:before{content:"\f6ba"}

.fa-campground:before{content:"\f6bb"}

.fa-canadian-maple-leaf:before{content:"\f785"}

.fa-candle-holder:before{content:"\f6bc"}

.fa-candy-cane:before{content:"\f786"}

.fa-candy-corn:before{content:"\f6bd"}

.fa-cannabis:before{content:"\f55f"}

.fa-capsules:before{content:"\f46b"}

.fa-car:before{content:"\f1b9"}

.fa-car-alt:before{content:"\f5de"}

.fa-car-battery:before{content:"\f5df"}

.fa-car-building:before{content:"\f859"}

.fa-car-bump:before{content:"\f5e0"}

.fa-car-bus:before{content:"\f85a"}

.fa-car-crash:before{content:"\f5e1"}

.fa-car-garage:before{content:"\f5e2"}

.fa-car-mechanic:before{content:"\f5e3"}

.fa-car-side:before{content:"\f5e4"}

.fa-car-tilt:before{content:"\f5e5"}

.fa-car-wash:before{content:"\f5e6"}

.fa-caret-circle-down:before{content:"\f32d"}

.fa-caret-circle-left:before{content:"\f32e"}

.fa-caret-circle-right:before{content:"\f330"}

.fa-caret-circle-up:before{content:"\f331"}

.fa-caret-down:before{content:"\f0d7"}

.fa-caret-left:before{content:"\f0d9"}

.fa-caret-right:before{content:"\f0da"}

.fa-caret-square-down:before{content:"\f150"}

.fa-caret-square-left:before{content:"\f191"}

.fa-caret-square-right:before{content:"\f152"}

.fa-caret-square-up:before{content:"\f151"}

.fa-caret-up:before{content:"\f0d8"}

.fa-carrot:before{content:"\f787"}

.fa-cars:before{content:"\f85b"}

.fa-cart-arrow-down:before{content:"\f218"}

.fa-cart-plus:before{content:"\f217"}

.fa-cash-register:before{content:"\f788"}

.fa-cat:before{content:"\f6be"}

.fa-cauldron:before{content:"\f6bf"}

.fa-cc-amazon-pay:before{content:"\f42d"}

.fa-cc-amex:before{content:"\f1f3"}

.fa-cc-apple-pay:before{content:"\f416"}

.fa-cc-diners-club:before{content:"\f24c"}

.fa-cc-discover:before{content:"\f1f2"}

.fa-cc-jcb:before{content:"\f24b"}

.fa-cc-mastercard:before{content:"\f1f1"}

.fa-cc-paypal:before{content:"\f1f4"}

.fa-cc-stripe:before{content:"\f1f5"}

.fa-cc-visa:before{content:"\f1f0"}

.fa-centercode:before{content:"\f380"}

.fa-centos:before{content:"\f789"}

.fa-certificate:before{content:"\f0a3"}

.fa-chair:before{content:"\f6c0"}

.fa-chair-office:before{content:"\f6c1"}

.fa-chalkboard:before{content:"\f51b"}

.fa-chalkboard-teacher:before{content:"\f51c"}

.fa-charging-station:before{content:"\f5e7"}

.fa-chart-area:before{content:"\f1fe"}

.fa-chart-bar:before{content:"\f080"}

.fa-chart-line:before{content:"\f201"}

.fa-chart-line-down:before{content:"\f64d"}

.fa-chart-network:before{content:"\f78a"}

.fa-chart-pie:before{content:"\f200"}

.fa-chart-pie-alt:before{content:"\f64e"}

.fa-chart-scatter:before{content:"\f7ee"}

.fa-check:before{content:"\f00c"}

.fa-check-circle:before{content:"\f058"}

.fa-check-double:before{content:"\f560"}

.fa-check-square:before{content:"\f14a"}

.fa-cheese:before{content:"\f7ef"}

.fa-cheese-swiss:before{content:"\f7f0"}

.fa-cheeseburger:before{content:"\f7f1"}

.fa-chess:before{content:"\f439"}

.fa-chess-bishop:before{content:"\f43a"}

.fa-chess-bishop-alt:before{content:"\f43b"}

.fa-chess-board:before{content:"\f43c"}

.fa-chess-clock:before{content:"\f43d"}

.fa-chess-clock-alt:before{content:"\f43e"}

.fa-chess-king:before{content:"\f43f"}

.fa-chess-king-alt:before{content:"\f440"}

.fa-chess-knight:before{content:"\f441"}

.fa-chess-knight-alt:before{content:"\f442"}

.fa-chess-pawn:before{content:"\f443"}

.fa-chess-pawn-alt:before{content:"\f444"}

.fa-chess-queen:before{content:"\f445"}

.fa-chess-queen-alt:before{content:"\f446"}

.fa-chess-rook:before{content:"\f447"}

.fa-chess-rook-alt:before{content:"\f448"}

.fa-chevron-circle-down:before{content:"\f13a"}

.fa-chevron-circle-left:before{content:"\f137"}

.fa-chevron-circle-right:before{content:"\f138"}

.fa-chevron-circle-up:before{content:"\f139"}

.fa-chevron-double-down:before{content:"\f322"}

.fa-chevron-double-left:before{content:"\f323"}

.fa-chevron-double-right:before{content:"\f324"}

.fa-chevron-double-up:before{content:"\f325"}

.fa-chevron-down:before{content:"\f078"}

.fa-chevron-left:before{content:"\f053"}

.fa-chevron-right:before{content:"\f054"}

.fa-chevron-square-down:before{content:"\f329"}

.fa-chevron-square-left:before{content:"\f32a"}

.fa-chevron-square-right:before{content:"\f32b"}

.fa-chevron-square-up:before{content:"\f32c"}

.fa-chevron-up:before{content:"\f077"}

.fa-child:before{content:"\f1ae"}

.fa-chimney:before{content:"\f78b"}

.fa-chrome:before{content:"\f268"}

.fa-chromecast:before{content:"\f838"}

.fa-church:before{content:"\f51d"}

.fa-circle:before{content:"\f111"}

.fa-circle-notch:before{content:"\f1ce"}

.fa-city:before{content:"\f64f"}

.fa-claw-marks:before{content:"\f6c2"}

.fa-clinic-medical:before{content:"\f7f2"}

.fa-clipboard:before{content:"\f328"}

.fa-clipboard-check:before{content:"\f46c"}

.fa-clipboard-list:before{content:"\f46d"}

.fa-clipboard-list-check:before{content:"\f737"}

.fa-clipboard-prescription:before{content:"\f5e8"}

.fa-clipboard-user:before{content:"\f7f3"}

.fa-clock:before{content:"\f017"}

.fa-clone:before{content:"\f24d"}

.fa-closed-captioning:before{content:"\f20a"}

.fa-cloud:before{content:"\f0c2"}

.fa-cloud-download:before{content:"\f0ed"}

.fa-cloud-download-alt:before{content:"\f381"}

.fa-cloud-drizzle:before{content:"\f738"}

.fa-cloud-hail:before{content:"\f739"}

.fa-cloud-hail-mixed:before{content:"\f73a"}

.fa-cloud-meatball:before{content:"\f73b"}

.fa-cloud-moon:before{content:"\f6c3"}

.fa-cloud-moon-rain:before{content:"\f73c"}

.fa-cloud-rain:before{content:"\f73d"}

.fa-cloud-rainbow:before{content:"\f73e"}

.fa-cloud-showers:before{content:"\f73f"}

.fa-cloud-showers-heavy:before{content:"\f740"}

.fa-cloud-sleet:before{content:"\f741"}

.fa-cloud-snow:before{content:"\f742"}

.fa-cloud-sun:before{content:"\f6c4"}

.fa-cloud-sun-rain:before{content:"\f743"}

.fa-cloud-upload:before{content:"\f0ee"}

.fa-cloud-upload-alt:before{content:"\f382"}

.fa-clouds:before{content:"\f744"}

.fa-clouds-moon:before{content:"\f745"}

.fa-clouds-sun:before{content:"\f746"}

.fa-cloudscale:before{content:"\f383"}

.fa-cloudsmith:before{content:"\f384"}

.fa-cloudversify:before{content:"\f385"}

.fa-club:before{content:"\f327"}

.fa-cocktail:before{content:"\f561"}

.fa-code:before{content:"\f121"}

.fa-code-branch:before{content:"\f126"}

.fa-code-commit:before{content:"\f386"}

.fa-code-merge:before{content:"\f387"}

.fa-codepen:before{content:"\f1cb"}

.fa-codiepie:before{content:"\f284"}

.fa-coffee:before{content:"\f0f4"}

.fa-coffee-togo:before{content:"\f6c5"}

.fa-coffin:before{content:"\f6c6"}

.fa-cog:before{content:"\f013"}

.fa-cogs:before{content:"\f085"}

.fa-coin:before{content:"\f85c"}

.fa-coins:before{content:"\f51e"}

.fa-columns:before{content:"\f0db"}

.fa-comment:before{content:"\f075"}

.fa-comment-alt:before{content:"\f27a"}

.fa-comment-alt-check:before{content:"\f4a2"}

.fa-comment-alt-dollar:before{content:"\f650"}

.fa-comment-alt-dots:before{content:"\f4a3"}

.fa-comment-alt-edit:before{content:"\f4a4"}

.fa-comment-alt-exclamation:before{content:"\f4a5"}

.fa-comment-alt-lines:before{content:"\f4a6"}

.fa-comment-alt-medical:before{content:"\f7f4"}

.fa-comment-alt-minus:before{content:"\f4a7"}

.fa-comment-alt-plus:before{content:"\f4a8"}

.fa-comment-alt-slash:before{content:"\f4a9"}

.fa-comment-alt-smile:before{content:"\f4aa"}

.fa-comment-alt-times:before{content:"\f4ab"}

.fa-comment-check:before{content:"\f4ac"}

.fa-comment-dollar:before{content:"\f651"}

.fa-comment-dots:before{content:"\f4ad"}

.fa-comment-edit:before{content:"\f4ae"}

.fa-comment-exclamation:before{content:"\f4af"}

.fa-comment-lines:before{content:"\f4b0"}

.fa-comment-medical:before{content:"\f7f5"}

.fa-comment-minus:before{content:"\f4b1"}

.fa-comment-plus:before{content:"\f4b2"}

.fa-comment-slash:before{content:"\f4b3"}

.fa-comment-smile:before{content:"\f4b4"}

.fa-comment-times:before{content:"\f4b5"}

.fa-comments:before{content:"\f086"}

.fa-comments-alt:before{content:"\f4b6"}

.fa-comments-alt-dollar:before{content:"\f652"}

.fa-comments-dollar:before{content:"\f653"}

.fa-compact-disc:before{content:"\f51f"}

.fa-compass:before{content:"\f14e"}

.fa-compass-slash:before{content:"\f5e9"}

.fa-compress:before{content:"\f066"}

.fa-compress-alt:before{content:"\f422"}

.fa-compress-arrows-alt:before{content:"\f78c"}

.fa-compress-wide:before{content:"\f326"}

.fa-concierge-bell:before{content:"\f562"}

.fa-confluence:before{content:"\f78d"}

.fa-connectdevelop:before{content:"\f20e"}

.fa-construction:before{content:"\f85d"}

.fa-container-storage:before{content:"\f4b7"}

.fa-contao:before{content:"\f26d"}

.fa-conveyor-belt:before{content:"\f46e"}

.fa-conveyor-belt-alt:before{content:"\f46f"}

.fa-cookie:before{content:"\f563"}

.fa-cookie-bite:before{content:"\f564"}

.fa-copy:before{content:"\f0c5"}

.fa-copyright:before{content:"\f1f9"}

.fa-corn:before{content:"\f6c7"}

.fa-couch:before{content:"\f4b8"}

.fa-cow:before{content:"\f6c8"}

.fa-cpanel:before{content:"\f388"}

.fa-creative-commons:before{content:"\f25e"}

.fa-creative-commons-by:before{content:"\f4e7"}

.fa-creative-commons-nc:before{content:"\f4e8"}

.fa-creative-commons-nc-eu:before{content:"\f4e9"}

.fa-creative-commons-nc-jp:before{content:"\f4ea"}

.fa-creative-commons-nd:before{content:"\f4eb"}

.fa-creative-commons-pd:before{content:"\f4ec"}

.fa-creative-commons-pd-alt:before{content:"\f4ed"}

.fa-creative-commons-remix:before{content:"\f4ee"}

.fa-creative-commons-sa:before{content:"\f4ef"}

.fa-creative-commons-sampling:before{content:"\f4f0"}

.fa-creative-commons-sampling-plus:before{content:"\f4f1"}

.fa-creative-commons-share:before{content:"\f4f2"}

.fa-creative-commons-zero:before{content:"\f4f3"}

.fa-credit-card:before{content:"\f09d"}

.fa-credit-card-blank:before{content:"\f389"}

.fa-credit-card-front:before{content:"\f38a"}

.fa-cricket:before{content:"\f449"}

.fa-critical-role:before{content:"\f6c9"}

.fa-croissant:before{content:"\f7f6"}

.fa-crop:before{content:"\f125"}

.fa-crop-alt:before{content:"\f565"}

.fa-cross:before{content:"\f654"}

.fa-crosshairs:before{content:"\f05b"}

.fa-crow:before{content:"\f520"}

.fa-crown:before{content:"\f521"}

.fa-crutch:before{content:"\f7f7"}

.fa-crutches:before{content:"\f7f8"}

.fa-css3:before{content:"\f13c"}

.fa-css3-alt:before{content:"\f38b"}

.fa-cube:before{content:"\f1b2"}

.fa-cubes:before{content:"\f1b3"}

.fa-curling:before{content:"\f44a"}

.fa-cut:before{content:"\f0c4"}

.fa-cuttlefish:before{content:"\f38c"}

.fa-d-and-d:before{content:"\f38d"}

.fa-d-and-d-beyond:before{content:"\f6ca"}

.fa-dagger:before{content:"\f6cb"}

.fa-dashcube:before{content:"\f210"}

.fa-database:before{content:"\f1c0"}

.fa-deaf:before{content:"\f2a4"}

.fa-debug:before{content:"\f7f9"}

.fa-deer:before{content:"\f78e"}

.fa-deer-rudolph:before{content:"\f78f"}

.fa-delicious:before{content:"\f1a5"}

.fa-democrat:before{content:"\f747"}

.fa-deploydog:before{content:"\f38e"}

.fa-deskpro:before{content:"\f38f"}

.fa-desktop:before{content:"\f108"}

.fa-desktop-alt:before{content:"\f390"}

.fa-dev:before{content:"\f6cc"}

.fa-deviantart:before{content:"\f1bd"}

.fa-dewpoint:before{content:"\f748"}

.fa-dharmachakra:before{content:"\f655"}

.fa-dhl:before{content:"\f790"}

.fa-diagnoses:before{content:"\f470"}

.fa-diamond:before{content:"\f219"}

.fa-diaspora:before{content:"\f791"}

.fa-dice:before{content:"\f522"}

.fa-dice-d10:before{content:"\f6cd"}

.fa-dice-d12:before{content:"\f6ce"}

.fa-dice-d20:before{content:"\f6cf"}

.fa-dice-d4:before{content:"\f6d0"}

.fa-dice-d6:before{content:"\f6d1"}

.fa-dice-d8:before{content:"\f6d2"}

.fa-dice-five:before{content:"\f523"}

.fa-dice-four:before{content:"\f524"}

.fa-dice-one:before{content:"\f525"}

.fa-dice-six:before{content:"\f526"}

.fa-dice-three:before{content:"\f527"}

.fa-dice-two:before{content:"\f528"}

.fa-digg:before{content:"\f1a6"}

.fa-digging:before{content:"\f85e"}

.fa-digital-ocean:before{content:"\f391"}

.fa-digital-tachograph:before{content:"\f566"}

.fa-diploma:before{content:"\f5ea"}

.fa-directions:before{content:"\f5eb"}

.fa-discord:before{content:"\f392"}

.fa-discourse:before{content:"\f393"}

.fa-disease:before{content:"\f7fa"}

.fa-divide:before{content:"\f529"}

.fa-dizzy:before{content:"\f567"}

.fa-dna:before{content:"\f471"}

.fa-do-not-enter:before{content:"\f5ec"}

.fa-dochub:before{content:"\f394"}

.fa-docker:before{content:"\f395"}

.fa-dog:before{content:"\f6d3"}

.fa-dog-leashed:before{content:"\f6d4"}

.fa-dollar-sign:before{content:"\f155"}

.fa-dolly:before{content:"\f472"}

.fa-dolly-empty:before{content:"\f473"}

.fa-dolly-flatbed:before{content:"\f474"}

.fa-dolly-flatbed-alt:before{content:"\f475"}

.fa-dolly-flatbed-empty:before{content:"\f476"}

.fa-donate:before{content:"\f4b9"}

.fa-door-closed:before{content:"\f52a"}

.fa-door-open:before{content:"\f52b"}

.fa-dot-circle:before{content:"\f192"}

.fa-dove:before{content:"\f4ba"}

.fa-download:before{content:"\f019"}

.fa-draft2digital:before{content:"\f396"}

.fa-drafting-compass:before{content:"\f568"}

.fa-dragon:before{content:"\f6d5"}

.fa-draw-circle:before{content:"\f5ed"}

.fa-draw-polygon:before{content:"\f5ee"}

.fa-draw-square:before{content:"\f5ef"}

.fa-dreidel:before{content:"\f792"}

.fa-dribbble:before{content:"\f17d"}

.fa-dribbble-square:before{content:"\f397"}

.fa-drone:before{content:"\f85f"}

.fa-drone-alt:before{content:"\f860"}

.fa-dropbox:before{content:"\f16b"}

.fa-drum:before{content:"\f569"}

.fa-drum-steelpan:before{content:"\f56a"}

.fa-drumstick:before{content:"\f6d6"}

.fa-drumstick-bite:before{content:"\f6d7"}

.fa-drupal:before{content:"\f1a9"}

.fa-dryer:before{content:"\f861"}

.fa-dryer-alt:before{content:"\f862"}

.fa-duck:before{content:"\f6d8"}

.fa-dumbbell:before{content:"\f44b"}

.fa-dumpster:before{content:"\f793"}

.fa-dumpster-fire:before{content:"\f794"}

.fa-dungeon:before{content:"\f6d9"}

.fa-dyalog:before{content:"\f399"}

.fa-ear:before{content:"\f5f0"}

.fa-ear-muffs:before{content:"\f795"}

.fa-earlybirds:before{content:"\f39a"}

.fa-ebay:before{content:"\f4f4"}

.fa-eclipse:before{content:"\f749"}

.fa-eclipse-alt:before{content:"\f74a"}

.fa-edge:before{content:"\f282"}

.fa-edit:before{content:"\f044"}

.fa-egg:before{content:"\f7fb"}

.fa-egg-fried:before{content:"\f7fc"}

.fa-eject:before{content:"\f052"}

.fa-elementor:before{content:"\f430"}

.fa-elephant:before{content:"\f6da"}

.fa-ellipsis-h:before{content:"\f141"}

.fa-ellipsis-h-alt:before{content:"\f39b"}

.fa-ellipsis-v:before{content:"\f142"}

.fa-ellipsis-v-alt:before{content:"\f39c"}

.fa-ello:before{content:"\f5f1"}

.fa-ember:before{content:"\f423"}

.fa-empire:before{content:"\f1d1"}

.fa-empty-set:before{content:"\f656"}

.fa-engine-warning:before{content:"\f5f2"}

.fa-envelope:before{content:"\f0e0"}

.fa-envelope-open:before{content:"\f2b6"}

.fa-envelope-open-dollar:before{content:"\f657"}

.fa-envelope-open-text:before{content:"\f658"}

.fa-envelope-square:before{content:"\f199"}

.fa-envira:before{content:"\f299"}

.fa-equals:before{content:"\f52c"}

.fa-eraser:before{content:"\f12d"}

.fa-erlang:before{content:"\f39d"}

.fa-ethereum:before{content:"\f42e"}

.fa-ethernet:before{content:"\f796"}

.fa-etsy:before{content:"\f2d7"}

.fa-euro-sign:before{content:"\f153"}

.fa-evernote:before{content:"\f839"}

.fa-exchange:before{content:"\f0ec"}

.fa-exchange-alt:before{content:"\f362"}

.fa-exclamation:before{content:"\f12a"}

.fa-exclamation-circle:before{content:"\f06a"}

.fa-exclamation-square:before{content:"\f321"}

.fa-exclamation-triangle:before{content:"\f071"}

.fa-expand:before{content:"\f065"}

.fa-expand-alt:before{content:"\f424"}

.fa-expand-arrows:before{content:"\f31d"}

.fa-expand-arrows-alt:before{content:"\f31e"}

.fa-expand-wide:before{content:"\f320"}

.fa-expeditedssl:before{content:"\f23e"}

.fa-external-link:before{content:"\f08e"}

.fa-external-link-alt:before{content:"\f35d"}

.fa-external-link-square:before{content:"\f14c"}

.fa-external-link-square-alt:before{content:"\f360"}

.fa-eye:before{content:"\f06e"}

.fa-eye-dropper:before{content:"\f1fb"}

.fa-eye-evil:before{content:"\f6db"}

.fa-eye-slash:before{content:"\f070"}

.fa-facebook:before{content:"\f09a"}

.fa-facebook-f:before{content:"\f39e"}

.fa-facebook-messenger:before{content:"\f39f"}

.fa-facebook-square:before{content:"\f082"}

.fa-fan:before{content:"\f863"}

.fa-fantasy-flight-games:before{content:"\f6dc"}

.fa-farm:before{content:"\f864"}

.fa-fast-backward:before{content:"\f049"}

.fa-fast-forward:before{content:"\f050"}

.fa-fax:before{content:"\f1ac"}

.fa-feather:before{content:"\f52d"}

.fa-feather-alt:before{content:"\f56b"}

.fa-fedex:before{content:"\f797"}

.fa-fedora:before{content:"\f798"}

.fa-female:before{content:"\f182"}

.fa-field-hockey:before{content:"\f44c"}

.fa-fighter-jet:before{content:"\f0fb"}

.fa-figma:before{content:"\f799"}

.fa-file:before{content:"\f15b"}

.fa-file-alt:before{content:"\f15c"}

.fa-file-archive:before{content:"\f1c6"}

.fa-file-audio:before{content:"\f1c7"}

.fa-file-certificate:before{content:"\f5f3"}

.fa-file-chart-line:before{content:"\f659"}

.fa-file-chart-pie:before{content:"\f65a"}

.fa-file-check:before{content:"\f316"}

.fa-file-code:before{content:"\f1c9"}

.fa-file-contract:before{content:"\f56c"}

.fa-file-csv:before{content:"\f6dd"}

.fa-file-download:before{content:"\f56d"}

.fa-file-edit:before{content:"\f31c"}

.fa-file-excel:before{content:"\f1c3"}

.fa-file-exclamation:before{content:"\f31a"}

.fa-file-export:before{content:"\f56e"}

.fa-file-image:before{content:"\f1c5"}

.fa-file-import:before{content:"\f56f"}

.fa-file-invoice:before{content:"\f570"}

.fa-file-invoice-dollar:before{content:"\f571"}

.fa-file-medical:before{content:"\f477"}

.fa-file-medical-alt:before{content:"\f478"}

.fa-file-minus:before{content:"\f318"}

.fa-file-pdf:before{content:"\f1c1"}

.fa-file-plus:before{content:"\f319"}

.fa-file-powerpoint:before{content:"\f1c4"}

.fa-file-prescription:before{content:"\f572"}

.fa-file-search:before{content:"\f865"}

.fa-file-signature:before{content:"\f573"}

.fa-file-spreadsheet:before{content:"\f65b"}

.fa-file-times:before{content:"\f317"}

.fa-file-upload:before{content:"\f574"}

.fa-file-user:before{content:"\f65c"}

.fa-file-video:before{content:"\f1c8"}

.fa-file-word:before{content:"\f1c2"}

.fa-files-medical:before{content:"\f7fd"}

.fa-fill:before{content:"\f575"}

.fa-fill-drip:before{content:"\f576"}

.fa-film:before{content:"\f008"}

.fa-film-alt:before{content:"\f3a0"}

.fa-filter:before{content:"\f0b0"}

.fa-fingerprint:before{content:"\f577"}

.fa-fire:before{content:"\f06d"}

.fa-fire-alt:before{content:"\f7e4"}

.fa-fire-extinguisher:before{content:"\f134"}

.fa-fire-smoke:before{content:"\f74b"}

.fa-firefox:before{content:"\f269"}

.fa-fireplace:before{content:"\f79a"}

.fa-first-aid:before{content:"\f479"}

.fa-first-order:before{content:"\f2b0"}

.fa-first-order-alt:before{content:"\f50a"}

.fa-firstdraft:before{content:"\f3a1"}

.fa-fish:before{content:"\f578"}

.fa-fish-cooked:before{content:"\f7fe"}

.fa-fist-raised:before{content:"\f6de"}

.fa-flag:before{content:"\f024"}

.fa-flag-alt:before{content:"\f74c"}

.fa-flag-checkered:before{content:"\f11e"}

.fa-flag-usa:before{content:"\f74d"}

.fa-flame:before{content:"\f6df"}

.fa-flask:before{content:"\f0c3"}

.fa-flask-poison:before{content:"\f6e0"}

.fa-flask-potion:before{content:"\f6e1"}

.fa-flickr:before{content:"\f16e"}

.fa-flipboard:before{content:"\f44d"}

.fa-flower:before{content:"\f7ff"}

.fa-flower-daffodil:before{content:"\f800"}

.fa-flower-tulip:before{content:"\f801"}

.fa-flushed:before{content:"\f579"}

.fa-fly:before{content:"\f417"}

.fa-fog:before{content:"\f74e"}

.fa-folder:before{content:"\f07b"}

.fa-folder-minus:before{content:"\f65d"}

.fa-folder-open:before{content:"\f07c"}

.fa-folder-plus:before{content:"\f65e"}

.fa-folder-times:before{content:"\f65f"}

.fa-folder-tree:before{content:"\f802"}

.fa-folders:before{content:"\f660"}

.fa-font:before{content:"\f031"}

.fa-font-awesome:before{content:"\f2b4"}

.fa-font-awesome-alt:before{content:"\f35c"}

.fa-font-awesome-flag:before{content:"\f425"}

.fa-font-awesome-logo-full:before{content:"\f4e6"}

.fa-font-case:before{content:"\f866"}

.fa-fonticons:before{content:"\f280"}

.fa-fonticons-fi:before{content:"\f3a2"}

.fa-football-ball:before{content:"\f44e"}

.fa-football-helmet:before{content:"\f44f"}

.fa-forklift:before{content:"\f47a"}

.fa-fort-awesome:before{content:"\f286"}

.fa-fort-awesome-alt:before{content:"\f3a3"}

.fa-forumbee:before{content:"\f211"}

.fa-forward:before{content:"\f04e"}

.fa-foursquare:before{content:"\f180"}

.fa-fragile:before{content:"\f4bb"}

.fa-free-code-camp:before{content:"\f2c5"}

.fa-freebsd:before{content:"\f3a4"}

.fa-french-fries:before{content:"\f803"}

.fa-frog:before{content:"\f52e"}

.fa-frosty-head:before{content:"\f79b"}

.fa-frown:before{content:"\f119"}

.fa-frown-open:before{content:"\f57a"}

.fa-fulcrum:before{content:"\f50b"}

.fa-function:before{content:"\f661"}

.fa-funnel-dollar:before{content:"\f662"}

.fa-futbol:before{content:"\f1e3"}

.fa-galactic-republic:before{content:"\f50c"}

.fa-galactic-senate:before{content:"\f50d"}

.fa-game-board:before{content:"\f867"}

.fa-game-board-alt:before{content:"\f868"}

.fa-gamepad:before{content:"\f11b"}

.fa-gas-pump:before{content:"\f52f"}

.fa-gas-pump-slash:before{content:"\f5f4"}

.fa-gavel:before{content:"\f0e3"}

.fa-gem:before{content:"\f3a5"}

.fa-genderless:before{content:"\f22d"}

.fa-get-pocket:before{content:"\f265"}

.fa-gg:before{content:"\f260"}

.fa-gg-circle:before{content:"\f261"}

.fa-ghost:before{content:"\f6e2"}

.fa-gift:before{content:"\f06b"}

.fa-gift-card:before{content:"\f663"}

.fa-gifts:before{content:"\f79c"}

.fa-gingerbread-man:before{content:"\f79d"}

.fa-git:before{content:"\f1d3"}

.fa-git-alt:before{content:"\f841"}

.fa-git-square:before{content:"\f1d2"}

.fa-github:before{content:"\f09b"}

.fa-github-alt:before{content:"\f113"}

.fa-github-square:before{content:"\f092"}

.fa-gitkraken:before{content:"\f3a6"}

.fa-gitlab:before{content:"\f296"}

.fa-gitter:before{content:"\f426"}

.fa-glass:before{content:"\f804"}

.fa-glass-champagne:before{content:"\f79e"}

.fa-glass-cheers:before{content:"\f79f"}

.fa-glass-citrus:before{content:"\f869"}

.fa-glass-martini:before{content:"\f000"}

.fa-glass-martini-alt:before{content:"\f57b"}

.fa-glass-whiskey:before{content:"\f7a0"}

.fa-glass-whiskey-rocks:before{content:"\f7a1"}

.fa-glasses:before{content:"\f530"}

.fa-glasses-alt:before{content:"\f5f5"}

.fa-glide:before{content:"\f2a5"}

.fa-glide-g:before{content:"\f2a6"}

.fa-globe:before{content:"\f0ac"}

.fa-globe-africa:before{content:"\f57c"}

.fa-globe-americas:before{content:"\f57d"}

.fa-globe-asia:before{content:"\f57e"}

.fa-globe-europe:before{content:"\f7a2"}

.fa-globe-snow:before{content:"\f7a3"}

.fa-globe-stand:before{content:"\f5f6"}

.fa-gofore:before{content:"\f3a7"}

.fa-golf-ball:before{content:"\f450"}

.fa-golf-club:before{content:"\f451"}

.fa-goodreads:before{content:"\f3a8"}

.fa-goodreads-g:before{content:"\f3a9"}

.fa-google:before{content:"\f1a0"}

.fa-google-drive:before{content:"\f3aa"}

.fa-google-play:before{content:"\f3ab"}

.fa-google-plus:before{content:"\f2b3"}

.fa-google-plus-g:before{content:"\f0d5"}

.fa-google-plus-square:before{content:"\f0d4"}

.fa-google-wallet:before{content:"\f1ee"}

.fa-gopuram:before{content:"\f664"}

.fa-graduation-cap:before{content:"\f19d"}

.fa-gratipay:before{content:"\f184"}

.fa-grav:before{content:"\f2d6"}

.fa-greater-than:before{content:"\f531"}

.fa-greater-than-equal:before{content:"\f532"}

.fa-grimace:before{content:"\f57f"}

.fa-grin:before{content:"\f580"}

.fa-grin-alt:before{content:"\f581"}

.fa-grin-beam:before{content:"\f582"}

.fa-grin-beam-sweat:before{content:"\f583"}

.fa-grin-hearts:before{content:"\f584"}

.fa-grin-squint:before{content:"\f585"}

.fa-grin-squint-tears:before{content:"\f586"}

.fa-grin-stars:before{content:"\f587"}

.fa-grin-tears:before{content:"\f588"}

.fa-grin-tongue:before{content:"\f589"}

.fa-grin-tongue-squint:before{content:"\f58a"}

.fa-grin-tongue-wink:before{content:"\f58b"}

.fa-grin-wink:before{content:"\f58c"}

.fa-grip-horizontal:before{content:"\f58d"}

.fa-grip-lines:before{content:"\f7a4"}

.fa-grip-lines-vertical:before{content:"\f7a5"}

.fa-grip-vertical:before{content:"\f58e"}

.fa-gripfire:before{content:"\f3ac"}

.fa-grunt:before{content:"\f3ad"}

.fa-guitar:before{content:"\f7a6"}

.fa-gulp:before{content:"\f3ae"}

.fa-h-square:before{content:"\f0fd"}

.fa-h1:before{content:"\f313"}

.fa-h2:before{content:"\f314"}

.fa-h3:before{content:"\f315"}

.fa-h4:before{content:"\f86a"}

.fa-hacker-news:before{content:"\f1d4"}

.fa-hacker-news-square:before{content:"\f3af"}

.fa-hackerrank:before{content:"\f5f7"}

.fa-hamburger:before{content:"\f805"}

.fa-hammer:before{content:"\f6e3"}

.fa-hammer-war:before{content:"\f6e4"}

.fa-hamsa:before{content:"\f665"}

.fa-hand-heart:before{content:"\f4bc"}

.fa-hand-holding:before{content:"\f4bd"}

.fa-hand-holding-box:before{content:"\f47b"}

.fa-hand-holding-heart:before{content:"\f4be"}

.fa-hand-holding-magic:before{content:"\f6e5"}

.fa-hand-holding-seedling:before{content:"\f4bf"}

.fa-hand-holding-usd:before{content:"\f4c0"}

.fa-hand-holding-water:before{content:"\f4c1"}

.fa-hand-lizard:before{content:"\f258"}

.fa-hand-middle-finger:before{content:"\f806"}

.fa-hand-paper:before{content:"\f256"}

.fa-hand-peace:before{content:"\f25b"}

.fa-hand-point-down:before{content:"\f0a7"}

.fa-hand-point-left:before{content:"\f0a5"}

.fa-hand-point-right:before{content:"\f0a4"}

.fa-hand-point-up:before{content:"\f0a6"}

.fa-hand-pointer:before{content:"\f25a"}

.fa-hand-receiving:before{content:"\f47c"}

.fa-hand-rock:before{content:"\f255"}

.fa-hand-scissors:before{content:"\f257"}

.fa-hand-spock:before{content:"\f259"}

.fa-hands:before{content:"\f4c2"}

.fa-hands-heart:before{content:"\f4c3"}

.fa-hands-helping:before{content:"\f4c4"}

.fa-hands-usd:before{content:"\f4c5"}

.fa-handshake:before{content:"\f2b5"}

.fa-handshake-alt:before{content:"\f4c6"}

.fa-hanukiah:before{content:"\f6e6"}

.fa-hard-hat:before{content:"\f807"}

.fa-hashtag:before{content:"\f292"}

.fa-hat-chef:before{content:"\f86b"}

.fa-hat-santa:before{content:"\f7a7"}

.fa-hat-winter:before{content:"\f7a8"}

.fa-hat-witch:before{content:"\f6e7"}

.fa-hat-wizard:before{content:"\f6e8"}

.fa-haykal:before{content:"\f666"}

.fa-hdd:before{content:"\f0a0"}

.fa-head-side:before{content:"\f6e9"}

.fa-head-side-brain:before{content:"\f808"}

.fa-head-side-medical:before{content:"\f809"}

.fa-head-vr:before{content:"\f6ea"}

.fa-heading:before{content:"\f1dc"}

.fa-headphones:before{content:"\f025"}

.fa-headphones-alt:before{content:"\f58f"}

.fa-headset:before{content:"\f590"}

.fa-heart:before{content:"\f004"}

.fa-heart-broken:before{content:"\f7a9"}

.fa-heart-circle:before{content:"\f4c7"}

.fa-heart-rate:before{content:"\f5f8"}

.fa-heart-square:before{content:"\f4c8"}

.fa-heartbeat:before{content:"\f21e"}

.fa-helicopter:before{content:"\f533"}

.fa-helmet-battle:before{content:"\f6eb"}

.fa-hexagon:before{content:"\f312"}

.fa-highlighter:before{content:"\f591"}

.fa-hiking:before{content:"\f6ec"}

.fa-hippo:before{content:"\f6ed"}

.fa-hips:before{content:"\f452"}

.fa-hire-a-helper:before{content:"\f3b0"}

.fa-history:before{content:"\f1da"}

.fa-hockey-mask:before{content:"\f6ee"}

.fa-hockey-puck:before{content:"\f453"}

.fa-hockey-sticks:before{content:"\f454"}

.fa-holly-berry:before{content:"\f7aa"}

.fa-home:before{content:"\f015"}

.fa-home-alt:before{content:"\f80a"}

.fa-home-heart:before{content:"\f4c9"}

.fa-home-lg:before{content:"\f80b"}

.fa-home-lg-alt:before{content:"\f80c"}

.fa-hood-cloak:before{content:"\f6ef"}

.fa-hooli:before{content:"\f427"}

.fa-horizontal-rule:before{content:"\f86c"}

.fa-hornbill:before{content:"\f592"}

.fa-horse:before{content:"\f6f0"}

.fa-horse-head:before{content:"\f7ab"}

.fa-hospital:before{content:"\f0f8"}

.fa-hospital-alt:before{content:"\f47d"}

.fa-hospital-symbol:before{content:"\f47e"}

.fa-hospital-user:before{content:"\f80d"}

.fa-hospitals:before{content:"\f80e"}

.fa-hot-tub:before{content:"\f593"}

.fa-hotdog:before{content:"\f80f"}

.fa-hotel:before{content:"\f594"}

.fa-hotjar:before{content:"\f3b1"}

.fa-hourglass:before{content:"\f254"}

.fa-hourglass-end:before{content:"\f253"}

.fa-hourglass-half:before{content:"\f252"}

.fa-hourglass-start:before{content:"\f251"}

.fa-house-damage:before{content:"\f6f1"}

.fa-house-flood:before{content:"\f74f"}

.fa-houzz:before{content:"\f27c"}

.fa-hryvnia:before{content:"\f6f2"}

.fa-html5:before{content:"\f13b"}

.fa-hubspot:before{content:"\f3b2"}

.fa-humidity:before{content:"\f750"}

.fa-hurricane:before{content:"\f751"}

.fa-i-cursor:before{content:"\f246"}

.fa-ice-cream:before{content:"\f810"}

.fa-ice-skate:before{content:"\f7ac"}

.fa-icicles:before{content:"\f7ad"}

.fa-icons:before{content:"\f86d"}

.fa-icons-alt:before{content:"\f86e"}

.fa-id-badge:before{content:"\f2c1"}

.fa-id-card:before{content:"\f2c2"}

.fa-id-card-alt:before{content:"\f47f"}

.fa-igloo:before{content:"\f7ae"}

.fa-image:before{content:"\f03e"}

.fa-images:before{content:"\f302"}

.fa-imdb:before{content:"\f2d8"}

.fa-inbox:before{content:"\f01c"}

.fa-inbox-in:before{content:"\f310"}

.fa-inbox-out:before{content:"\f311"}

.fa-indent:before{content:"\f03c"}

.fa-industry:before{content:"\f275"}

.fa-industry-alt:before{content:"\f3b3"}

.fa-infinity:before{content:"\f534"}

.fa-info:before{content:"\f129"}

.fa-info-circle:before{content:"\f05a"}

.fa-info-square:before{content:"\f30f"}

.fa-inhaler:before{content:"\f5f9"}

.fa-instagram:before{content:"\f16d"}

.fa-integral:before{content:"\f667"}

.fa-intercom:before{content:"\f7af"}

.fa-internet-explorer:before{content:"\f26b"}

.fa-intersection:before{content:"\f668"}

.fa-inventory:before{content:"\f480"}

.fa-invision:before{content:"\f7b0"}

.fa-ioxhost:before{content:"\f208"}

.fa-island-tropical:before{content:"\f811"}

.fa-italic:before{content:"\f033"}

.fa-itch-io:before{content:"\f83a"}

.fa-itunes:before{content:"\f3b4"}

.fa-itunes-note:before{content:"\f3b5"}

.fa-jack-o-lantern:before{content:"\f30e"}

.fa-java:before{content:"\f4e4"}

.fa-jedi:before{content:"\f669"}

.fa-jedi-order:before{content:"\f50e"}

.fa-jenkins:before{content:"\f3b6"}

.fa-jira:before{content:"\f7b1"}

.fa-joget:before{content:"\f3b7"}

.fa-joint:before{content:"\f595"}

.fa-joomla:before{content:"\f1aa"}

.fa-journal-whills:before{content:"\f66a"}

.fa-js:before{content:"\f3b8"}

.fa-js-square:before{content:"\f3b9"}

.fa-jsfiddle:before{content:"\f1cc"}

.fa-kaaba:before{content:"\f66b"}

.fa-kaggle:before{content:"\f5fa"}

.fa-kerning:before{content:"\f86f"}

.fa-key:before{content:"\f084"}

.fa-key-skeleton:before{content:"\f6f3"}

.fa-keybase:before{content:"\f4f5"}

.fa-keyboard:before{content:"\f11c"}

.fa-keycdn:before{content:"\f3ba"}

.fa-keynote:before{content:"\f66c"}

.fa-khanda:before{content:"\f66d"}

.fa-kickstarter:before{content:"\f3bb"}

.fa-kickstarter-k:before{content:"\f3bc"}

.fa-kidneys:before{content:"\f5fb"}

.fa-kiss:before{content:"\f596"}

.fa-kiss-beam:before{content:"\f597"}

.fa-kiss-wink-heart:before{content:"\f598"}

.fa-kite:before{content:"\f6f4"}

.fa-kiwi-bird:before{content:"\f535"}

.fa-knife-kitchen:before{content:"\f6f5"}

.fa-korvue:before{content:"\f42f"}

.fa-lambda:before{content:"\f66e"}

.fa-lamp:before{content:"\f4ca"}

.fa-landmark:before{content:"\f66f"}

.fa-landmark-alt:before{content:"\f752"}

.fa-language:before{content:"\f1ab"}

.fa-laptop:before{content:"\f109"}

.fa-laptop-code:before{content:"\f5fc"}

.fa-laptop-medical:before{content:"\f812"}

.fa-laravel:before{content:"\f3bd"}

.fa-lastfm:before{content:"\f202"}

.fa-lastfm-square:before{content:"\f203"}

.fa-laugh:before{content:"\f599"}

.fa-laugh-beam:before{content:"\f59a"}

.fa-laugh-squint:before{content:"\f59b"}

.fa-laugh-wink:before{content:"\f59c"}

.fa-layer-group:before{content:"\f5fd"}

.fa-layer-minus:before{content:"\f5fe"}

.fa-layer-plus:before{content:"\f5ff"}

.fa-leaf:before{content:"\f06c"}

.fa-leaf-heart:before{content:"\f4cb"}

.fa-leaf-maple:before{content:"\f6f6"}

.fa-leaf-oak:before{content:"\f6f7"}

.fa-leanpub:before{content:"\f212"}

.fa-lemon:before{content:"\f094"}

.fa-less:before{content:"\f41d"}

.fa-less-than:before{content:"\f536"}

.fa-less-than-equal:before{content:"\f537"}

.fa-level-down:before{content:"\f149"}

.fa-level-down-alt:before{content:"\f3be"}

.fa-level-up:before{content:"\f148"}

.fa-level-up-alt:before{content:"\f3bf"}

.fa-life-ring:before{content:"\f1cd"}

.fa-lightbulb:before{content:"\f0eb"}

.fa-lightbulb-dollar:before{content:"\f670"}

.fa-lightbulb-exclamation:before{content:"\f671"}

.fa-lightbulb-on:before{content:"\f672"}

.fa-lightbulb-slash:before{content:"\f673"}

.fa-lights-holiday:before{content:"\f7b2"}

.fa-line:before{content:"\f3c0"}

.fa-line-columns:before{content:"\f870"}

.fa-line-height:before{content:"\f871"}

.fa-link:before{content:"\f0c1"}

.fa-linkedin:before{content:"\f08c"}

.fa-linkedin-in:before{content:"\f0e1"}

.fa-linode:before{content:"\f2b8"}

.fa-linux:before{content:"\f17c"}

.fa-lips:before{content:"\f600"}

.fa-lira-sign:before{content:"\f195"}

.fa-list:before{content:"\f03a"}

.fa-list-alt:before{content:"\f022"}

.fa-list-ol:before{content:"\f0cb"}

.fa-list-ul:before{content:"\f0ca"}

.fa-location:before{content:"\f601"}

.fa-location-arrow:before{content:"\f124"}

.fa-location-circle:before{content:"\f602"}

.fa-location-slash:before{content:"\f603"}

.fa-lock:before{content:"\f023"}

.fa-lock-alt:before{content:"\f30d"}

.fa-lock-open:before{content:"\f3c1"}

.fa-lock-open-alt:before{content:"\f3c2"}

.fa-long-arrow-alt-down:before{content:"\f309"}

.fa-long-arrow-alt-left:before{content:"\f30a"}

.fa-long-arrow-alt-right:before{content:"\f30b"}

.fa-long-arrow-alt-up:before{content:"\f30c"}

.fa-long-arrow-down:before{content:"\f175"}

.fa-long-arrow-left:before{content:"\f177"}

.fa-long-arrow-right:before{content:"\f178"}

.fa-long-arrow-up:before{content:"\f176"}

.fa-loveseat:before{content:"\f4cc"}

.fa-low-vision:before{content:"\f2a8"}

.fa-luchador:before{content:"\f455"}

.fa-luggage-cart:before{content:"\f59d"}

.fa-lungs:before{content:"\f604"}

.fa-lyft:before{content:"\f3c3"}

.fa-mace:before{content:"\f6f8"}

.fa-magento:before{content:"\f3c4"}

.fa-magic:before{content:"\f0d0"}

.fa-magnet:before{content:"\f076"}

.fa-mail-bulk:before{content:"\f674"}

.fa-mailbox:before{content:"\f813"}

.fa-mailchimp:before{content:"\f59e"}

.fa-male:before{content:"\f183"}

.fa-mandalorian:before{content:"\f50f"}

.fa-mandolin:before{content:"\f6f9"}

.fa-map:before{content:"\f279"}

.fa-map-marked:before{content:"\f59f"}

.fa-map-marked-alt:before{content:"\f5a0"}

.fa-map-marker:before{content:"\f041"}

.fa-map-marker-alt:before{content:"\f3c5"}

.fa-map-marker-alt-slash:before{content:"\f605"}

.fa-map-marker-check:before{content:"\f606"}

.fa-map-marker-edit:before{content:"\f607"}

.fa-map-marker-exclamation:before{content:"\f608"}

.fa-map-marker-minus:before{content:"\f609"}

.fa-map-marker-plus:before{content:"\f60a"}

.fa-map-marker-question:before{content:"\f60b"}

.fa-map-marker-slash:before{content:"\f60c"}

.fa-map-marker-smile:before{content:"\f60d"}

.fa-map-marker-times:before{content:"\f60e"}

.fa-map-pin:before{content:"\f276"}

.fa-map-signs:before{content:"\f277"}

.fa-markdown:before{content:"\f60f"}

.fa-marker:before{content:"\f5a1"}

.fa-mars:before{content:"\f222"}

.fa-mars-double:before{content:"\f227"}

.fa-mars-stroke:before{content:"\f229"}

.fa-mars-stroke-h:before{content:"\f22b"}

.fa-mars-stroke-v:before{content:"\f22a"}

.fa-mask:before{content:"\f6fa"}

.fa-mastodon:before{content:"\f4f6"}

.fa-maxcdn:before{content:"\f136"}

.fa-meat:before{content:"\f814"}

.fa-medal:before{content:"\f5a2"}

.fa-medapps:before{content:"\f3c6"}

.fa-medium:before{content:"\f23a"}

.fa-medium-m:before{content:"\f3c7"}

.fa-medkit:before{content:"\f0fa"}

.fa-medrt:before{content:"\f3c8"}

.fa-meetup:before{content:"\f2e0"}

.fa-megaphone:before{content:"\f675"}

.fa-megaport:before{content:"\f5a3"}

.fa-meh:before{content:"\f11a"}

.fa-meh-blank:before{content:"\f5a4"}

.fa-meh-rolling-eyes:before{content:"\f5a5"}

.fa-memory:before{content:"\f538"}

.fa-mendeley:before{content:"\f7b3"}

.fa-menorah:before{content:"\f676"}

.fa-mercury:before{content:"\f223"}

.fa-meteor:before{content:"\f753"}

.fa-microchip:before{content:"\f2db"}

.fa-microphone:before{content:"\f130"}

.fa-microphone-alt:before{content:"\f3c9"}

.fa-microphone-alt-slash:before{content:"\f539"}

.fa-microphone-slash:before{content:"\f131"}

.fa-microscope:before{content:"\f610"}

.fa-microsoft:before{content:"\f3ca"}

.fa-mind-share:before{content:"\f677"}

.fa-minus:before{content:"\f068"}

.fa-minus-circle:before{content:"\f056"}

.fa-minus-hexagon:before{content:"\f307"}

.fa-minus-octagon:before{content:"\f308"}

.fa-minus-square:before{content:"\f146"}

.fa-mistletoe:before{content:"\f7b4"}

.fa-mitten:before{content:"\f7b5"}

.fa-mix:before{content:"\f3cb"}

.fa-mixcloud:before{content:"\f289"}

.fa-mizuni:before{content:"\f3cc"}

.fa-mobile:before{content:"\f10b"}

.fa-mobile-alt:before{content:"\f3cd"}

.fa-mobile-android:before{content:"\f3ce"}

.fa-mobile-android-alt:before{content:"\f3cf"}

.fa-modx:before{content:"\f285"}

.fa-monero:before{content:"\f3d0"}

.fa-money-bill:before{content:"\f0d6"}

.fa-money-bill-alt:before{content:"\f3d1"}

.fa-money-bill-wave:before{content:"\f53a"}

.fa-money-bill-wave-alt:before{content:"\f53b"}

.fa-money-check:before{content:"\f53c"}

.fa-money-check-alt:before{content:"\f53d"}

.fa-money-check-edit:before{content:"\f872"}

.fa-money-check-edit-alt:before{content:"\f873"}

.fa-monitor-heart-rate:before{content:"\f611"}

.fa-monkey:before{content:"\f6fb"}

.fa-monument:before{content:"\f5a6"}

.fa-moon:before{content:"\f186"}

.fa-moon-cloud:before{content:"\f754"}

.fa-moon-stars:before{content:"\f755"}

.fa-mortar-pestle:before{content:"\f5a7"}

.fa-mosque:before{content:"\f678"}

.fa-motorcycle:before{content:"\f21c"}

.fa-mountain:before{content:"\f6fc"}

.fa-mountains:before{content:"\f6fd"}

.fa-mouse-pointer:before{content:"\f245"}

.fa-mug:before{content:"\f874"}

.fa-mug-hot:before{content:"\f7b6"}

.fa-mug-marshmallows:before{content:"\f7b7"}

.fa-mug-tea:before{content:"\f875"}

.fa-music:before{content:"\f001"}

.fa-napster:before{content:"\f3d2"}

.fa-narwhal:before{content:"\f6fe"}

.fa-neos:before{content:"\f612"}

.fa-network-wired:before{content:"\f6ff"}

.fa-neuter:before{content:"\f22c"}

.fa-newspaper:before{content:"\f1ea"}

.fa-nimblr:before{content:"\f5a8"}

.fa-node:before{content:"\f419"}

.fa-node-js:before{content:"\f3d3"}

.fa-not-equal:before{content:"\f53e"}

.fa-notes-medical:before{content:"\f481"}

.fa-npm:before{content:"\f3d4"}

.fa-ns8:before{content:"\f3d5"}

.fa-nutritionix:before{content:"\f3d6"}

.fa-object-group:before{content:"\f247"}

.fa-object-ungroup:before{content:"\f248"}

.fa-octagon:before{content:"\f306"}

.fa-odnoklassniki:before{content:"\f263"}

.fa-odnoklassniki-square:before{content:"\f264"}

.fa-oil-can:before{content:"\f613"}

.fa-oil-temp:before{content:"\f614"}

.fa-old-republic:before{content:"\f510"}

.fa-om:before{content:"\f679"}

.fa-omega:before{content:"\f67a"}

.fa-opencart:before{content:"\f23d"}

.fa-openid:before{content:"\f19b"}

.fa-opera:before{content:"\f26a"}

.fa-optin-monster:before{content:"\f23c"}

.fa-ornament:before{content:"\f7b8"}

.fa-osi:before{content:"\f41a"}

.fa-otter:before{content:"\f700"}

.fa-outdent:before{content:"\f03b"}

.fa-overline:before{content:"\f876"}

.fa-page-break:before{content:"\f877"}

.fa-page4:before{content:"\f3d7"}

.fa-pagelines:before{content:"\f18c"}

.fa-pager:before{content:"\f815"}

.fa-paint-brush:before{content:"\f1fc"}

.fa-paint-brush-alt:before{content:"\f5a9"}

.fa-paint-roller:before{content:"\f5aa"}

.fa-palette:before{content:"\f53f"}

.fa-palfed:before{content:"\f3d8"}

.fa-pallet:before{content:"\f482"}

.fa-pallet-alt:before{content:"\f483"}

.fa-paper-plane:before{content:"\f1d8"}

.fa-paperclip:before{content:"\f0c6"}

.fa-parachute-box:before{content:"\f4cd"}

.fa-paragraph:before{content:"\f1dd"}

.fa-paragraph-rtl:before{content:"\f878"}

.fa-parking:before{content:"\f540"}

.fa-parking-circle:before{content:"\f615"}

.fa-parking-circle-slash:before{content:"\f616"}

.fa-parking-slash:before{content:"\f617"}

.fa-passport:before{content:"\f5ab"}

.fa-pastafarianism:before{content:"\f67b"}

.fa-paste:before{content:"\f0ea"}

.fa-patreon:before{content:"\f3d9"}

.fa-pause:before{content:"\f04c"}

.fa-pause-circle:before{content:"\f28b"}

.fa-paw:before{content:"\f1b0"}

.fa-paw-alt:before{content:"\f701"}

.fa-paw-claws:before{content:"\f702"}

.fa-paypal:before{content:"\f1ed"}

.fa-peace:before{content:"\f67c"}

.fa-pegasus:before{content:"\f703"}

.fa-pen:before{content:"\f304"}

.fa-pen-alt:before{content:"\f305"}

.fa-pen-fancy:before{content:"\f5ac"}

.fa-pen-nib:before{content:"\f5ad"}

.fa-pen-square:before{content:"\f14b"}

.fa-pencil:before{content:"\f040"}

.fa-pencil-alt:before{content:"\f303"}

.fa-pencil-paintbrush:before{content:"\f618"}

.fa-pencil-ruler:before{content:"\f5ae"}

.fa-pennant:before{content:"\f456"}

.fa-penny-arcade:before{content:"\f704"}

.fa-people-carry:before{content:"\f4ce"}

.fa-pepper-hot:before{content:"\f816"}

.fa-percent:before{content:"\f295"}

.fa-percentage:before{content:"\f541"}

.fa-periscope:before{content:"\f3da"}

.fa-person-booth:before{content:"\f756"}

.fa-person-carry:before{content:"\f4cf"}

.fa-person-dolly:before{content:"\f4d0"}

.fa-person-dolly-empty:before{content:"\f4d1"}

.fa-person-sign:before{content:"\f757"}

.fa-phabricator:before{content:"\f3db"}

.fa-phoenix-framework:before{content:"\f3dc"}

.fa-phoenix-squadron:before{content:"\f511"}

.fa-phone:before{content:"\f095"}

.fa-phone-alt:before{content:"\f879"}

.fa-phone-laptop:before{content:"\f87a"}

.fa-phone-office:before{content:"\f67d"}

.fa-phone-plus:before{content:"\f4d2"}

.fa-phone-slash:before{content:"\f3dd"}

.fa-phone-square:before{content:"\f098"}

.fa-phone-square-alt:before{content:"\f87b"}

.fa-phone-volume:before{content:"\f2a0"}

.fa-photo-video:before{content:"\f87c"}

.fa-php:before{content:"\f457"}

.fa-pi:before{content:"\f67e"}

.fa-pie:before{content:"\f705"}

.fa-pied-piper:before{content:"\f2ae"}

.fa-pied-piper-alt:before{content:"\f1a8"}

.fa-pied-piper-hat:before{content:"\f4e5"}

.fa-pied-piper-pp:before{content:"\f1a7"}

.fa-pig:before{content:"\f706"}

.fa-piggy-bank:before{content:"\f4d3"}

.fa-pills:before{content:"\f484"}

.fa-pinterest:before{content:"\f0d2"}

.fa-pinterest-p:before{content:"\f231"}

.fa-pinterest-square:before{content:"\f0d3"}

.fa-pizza:before{content:"\f817"}

.fa-pizza-slice:before{content:"\f818"}

.fa-place-of-worship:before{content:"\f67f"}

.fa-plane:before{content:"\f072"}

.fa-plane-alt:before{content:"\f3de"}

.fa-plane-arrival:before{content:"\f5af"}

.fa-plane-departure:before{content:"\f5b0"}

.fa-play:before{content:"\f04b"}

.fa-play-circle:before{content:"\f144"}

.fa-playstation:before{content:"\f3df"}

.fa-plug:before{content:"\f1e6"}

.fa-plus:before{content:"\f067"}

.fa-plus-circle:before{content:"\f055"}

.fa-plus-hexagon:before{content:"\f300"}

.fa-plus-octagon:before{content:"\f301"}

.fa-plus-square:before{content:"\f0fe"}

.fa-podcast:before{content:"\f2ce"}

.fa-podium:before{content:"\f680"}

.fa-podium-star:before{content:"\f758"}

.fa-poll:before{content:"\f681"}

.fa-poll-h:before{content:"\f682"}

.fa-poll-people:before{content:"\f759"}

.fa-poo:before{content:"\f2fe"}

.fa-poo-storm:before{content:"\f75a"}

.fa-poop:before{content:"\f619"}

.fa-popcorn:before{content:"\f819"}

.fa-portrait:before{content:"\f3e0"}

.fa-pound-sign:before{content:"\f154"}

.fa-power-off:before{content:"\f011"}

.fa-pray:before{content:"\f683"}

.fa-praying-hands:before{content:"\f684"}

.fa-prescription:before{content:"\f5b1"}

.fa-prescription-bottle:before{content:"\f485"}

.fa-prescription-bottle-alt:before{content:"\f486"}

.fa-presentation:before{content:"\f685"}

.fa-print:before{content:"\f02f"}

.fa-print-search:before{content:"\f81a"}

.fa-print-slash:before{content:"\f686"}

.fa-procedures:before{content:"\f487"}

.fa-product-hunt:before{content:"\f288"}

.fa-project-diagram:before{content:"\f542"}

.fa-pumpkin:before{content:"\f707"}

.fa-pushed:before{content:"\f3e1"}

.fa-puzzle-piece:before{content:"\f12e"}

.fa-python:before{content:"\f3e2"}

.fa-qq:before{content:"\f1d6"}

.fa-qrcode:before{content:"\f029"}

.fa-question:before{content:"\f128"}

.fa-question-circle:before{content:"\f059"}

.fa-question-square:before{content:"\f2fd"}

.fa-quidditch:before{content:"\f458"}

.fa-quinscape:before{content:"\f459"}

.fa-quora:before{content:"\f2c4"}

.fa-quote-left:before{content:"\f10d"}

.fa-quote-right:before{content:"\f10e"}

.fa-quran:before{content:"\f687"}

.fa-r-project:before{content:"\f4f7"}

.fa-rabbit:before{content:"\f708"}

.fa-rabbit-fast:before{content:"\f709"}

.fa-racquet:before{content:"\f45a"}

.fa-radiation:before{content:"\f7b9"}

.fa-radiation-alt:before{content:"\f7ba"}

.fa-rainbow:before{content:"\f75b"}

.fa-raindrops:before{content:"\f75c"}

.fa-ram:before{content:"\f70a"}

.fa-ramp-loading:before{content:"\f4d4"}

.fa-random:before{content:"\f074"}

.fa-raspberry-pi:before{content:"\f7bb"}

.fa-ravelry:before{content:"\f2d9"}

.fa-react:before{content:"\f41b"}

.fa-reacteurope:before{content:"\f75d"}

.fa-readme:before{content:"\f4d5"}

.fa-rebel:before{content:"\f1d0"}

.fa-receipt:before{content:"\f543"}

.fa-rectangle-landscape:before{content:"\f2fa"}

.fa-rectangle-portrait:before{content:"\f2fb"}

.fa-rectangle-wide:before{content:"\f2fc"}

.fa-recycle:before{content:"\f1b8"}

.fa-red-river:before{content:"\f3e3"}

.fa-reddit:before{content:"\f1a1"}

.fa-reddit-alien:before{content:"\f281"}

.fa-reddit-square:before{content:"\f1a2"}

.fa-redhat:before{content:"\f7bc"}

.fa-redo:before{content:"\f01e"}

.fa-redo-alt:before{content:"\f2f9"}

.fa-registered:before{content:"\f25d"}

.fa-remove-format:before{content:"\f87d"}

.fa-renren:before{content:"\f18b"}

.fa-repeat:before{content:"\f363"}

.fa-repeat-1:before{content:"\f365"}

.fa-repeat-1-alt:before{content:"\f366"}

.fa-repeat-alt:before{content:"\f364"}

.fa-reply:before{content:"\f3e5"}

.fa-reply-all:before{content:"\f122"}

.fa-replyd:before{content:"\f3e6"}

.fa-republican:before{content:"\f75e"}

.fa-researchgate:before{content:"\f4f8"}

.fa-resolving:before{content:"\f3e7"}

.fa-restroom:before{content:"\f7bd"}

.fa-retweet:before{content:"\f079"}

.fa-retweet-alt:before{content:"\f361"}

.fa-rev:before{content:"\f5b2"}

.fa-ribbon:before{content:"\f4d6"}

.fa-ring:before{content:"\f70b"}

.fa-rings-wedding:before{content:"\f81b"}

.fa-road:before{content:"\f018"}

.fa-robot:before{content:"\f544"}

.fa-rocket:before{content:"\f135"}

.fa-rocketchat:before{content:"\f3e8"}

.fa-rockrms:before{content:"\f3e9"}

.fa-route:before{content:"\f4d7"}

.fa-route-highway:before{content:"\f61a"}

.fa-route-interstate:before{content:"\f61b"}

.fa-rss:before{content:"\f09e"}

.fa-rss-square:before{content:"\f143"}

.fa-ruble-sign:before{content:"\f158"}

.fa-ruler:before{content:"\f545"}

.fa-ruler-combined:before{content:"\f546"}

.fa-ruler-horizontal:before{content:"\f547"}

.fa-ruler-triangle:before{content:"\f61c"}

.fa-ruler-vertical:before{content:"\f548"}

.fa-running:before{content:"\f70c"}

.fa-rupee-sign:before{content:"\f156"}

.fa-rv:before{content:"\f7be"}

.fa-sack:before{content:"\f81c"}

.fa-sack-dollar:before{content:"\f81d"}

.fa-sad-cry:before{content:"\f5b3"}

.fa-sad-tear:before{content:"\f5b4"}

.fa-safari:before{content:"\f267"}

.fa-salad:before{content:"\f81e"}

.fa-salesforce:before{content:"\f83b"}

.fa-sandwich:before{content:"\f81f"}

.fa-sass:before{content:"\f41e"}

.fa-satellite:before{content:"\f7bf"}

.fa-satellite-dish:before{content:"\f7c0"}

.fa-sausage:before{content:"\f820"}

.fa-save:before{content:"\f0c7"}

.fa-scalpel:before{content:"\f61d"}

.fa-scalpel-path:before{content:"\f61e"}

.fa-scanner:before{content:"\f488"}

.fa-scanner-keyboard:before{content:"\f489"}

.fa-scanner-touchscreen:before{content:"\f48a"}

.fa-scarecrow:before{content:"\f70d"}

.fa-scarf:before{content:"\f7c1"}

.fa-schlix:before{content:"\f3ea"}

.fa-school:before{content:"\f549"}

.fa-screwdriver:before{content:"\f54a"}

.fa-scribd:before{content:"\f28a"}

.fa-scroll:before{content:"\f70e"}

.fa-scroll-old:before{content:"\f70f"}

.fa-scrubber:before{content:"\f2f8"}

.fa-scythe:before{content:"\f710"}

.fa-sd-card:before{content:"\f7c2"}

.fa-search:before{content:"\f002"}

.fa-search-dollar:before{content:"\f688"}

.fa-search-location:before{content:"\f689"}

.fa-search-minus:before{content:"\f010"}

.fa-search-plus:before{content:"\f00e"}

.fa-searchengin:before{content:"\f3eb"}

.fa-seedling:before{content:"\f4d8"}

.fa-sellcast:before{content:"\f2da"}

.fa-sellsy:before{content:"\f213"}

.fa-send-back:before{content:"\f87e"}

.fa-send-backward:before{content:"\f87f"}

.fa-server:before{content:"\f233"}

.fa-servicestack:before{content:"\f3ec"}

.fa-shapes:before{content:"\f61f"}

.fa-share:before{content:"\f064"}

.fa-share-all:before{content:"\f367"}

.fa-share-alt:before{content:"\f1e0"}

.fa-share-alt-square:before{content:"\f1e1"}

.fa-share-square:before{content:"\f14d"}

.fa-sheep:before{content:"\f711"}

.fa-shekel-sign:before{content:"\f20b"}

.fa-shield:before{content:"\f132"}

.fa-shield-alt:before{content:"\f3ed"}

.fa-shield-check:before{content:"\f2f7"}

.fa-shield-cross:before{content:"\f712"}

.fa-ship:before{content:"\f21a"}

.fa-shipping-fast:before{content:"\f48b"}

.fa-shipping-timed:before{content:"\f48c"}

.fa-shirtsinbulk:before{content:"\f214"}

.fa-shish-kebab:before{content:"\f821"}

.fa-shoe-prints:before{content:"\f54b"}

.fa-shopping-bag:before{content:"\f290"}

.fa-shopping-basket:before{content:"\f291"}

.fa-shopping-cart:before{content:"\f07a"}

.fa-shopware:before{content:"\f5b5"}

.fa-shovel:before{content:"\f713"}

.fa-shovel-snow:before{content:"\f7c3"}

.fa-shower:before{content:"\f2cc"}

.fa-shredder:before{content:"\f68a"}

.fa-shuttle-van:before{content:"\f5b6"}

.fa-shuttlecock:before{content:"\f45b"}

.fa-sickle:before{content:"\f822"}

.fa-sigma:before{content:"\f68b"}

.fa-sign:before{content:"\f4d9"}

.fa-sign-in:before{content:"\f090"}

.fa-sign-in-alt:before{content:"\f2f6"}

.fa-sign-language:before{content:"\f2a7"}

.fa-sign-out:before{content:"\f08b"}

.fa-sign-out-alt:before{content:"\f2f5"}

.fa-signal:before{content:"\f012"}

.fa-signal-1:before{content:"\f68c"}

.fa-signal-2:before{content:"\f68d"}

.fa-signal-3:before{content:"\f68e"}

.fa-signal-4:before{content:"\f68f"}

.fa-signal-alt:before{content:"\f690"}

.fa-signal-alt-1:before{content:"\f691"}

.fa-signal-alt-2:before{content:"\f692"}

.fa-signal-alt-3:before{content:"\f693"}

.fa-signal-alt-slash:before{content:"\f694"}

.fa-signal-slash:before{content:"\f695"}

.fa-signature:before{content:"\f5b7"}

.fa-sim-card:before{content:"\f7c4"}

.fa-simplybuilt:before{content:"\f215"}

.fa-sistrix:before{content:"\f3ee"}

.fa-sitemap:before{content:"\f0e8"}

.fa-sith:before{content:"\f512"}

.fa-skating:before{content:"\f7c5"}

.fa-skeleton:before{content:"\f620"}

.fa-sketch:before{content:"\f7c6"}

.fa-ski-jump:before{content:"\f7c7"}

.fa-ski-lift:before{content:"\f7c8"}

.fa-skiing:before{content:"\f7c9"}

.fa-skiing-nordic:before{content:"\f7ca"}

.fa-skull:before{content:"\f54c"}

.fa-skull-crossbones:before{content:"\f714"}

.fa-skyatlas:before{content:"\f216"}

.fa-skype:before{content:"\f17e"}

.fa-slack:before{content:"\f198"}

.fa-slack-hash:before{content:"\f3ef"}

.fa-slash:before{content:"\f715"}

.fa-sledding:before{content:"\f7cb"}

.fa-sleigh:before{content:"\f7cc"}

.fa-sliders-h:before{content:"\f1de"}

.fa-sliders-h-square:before{content:"\f3f0"}

.fa-sliders-v:before{content:"\f3f1"}

.fa-sliders-v-square:before{content:"\f3f2"}

.fa-slideshare:before{content:"\f1e7"}

.fa-smile:before{content:"\f118"}

.fa-smile-beam:before{content:"\f5b8"}

.fa-smile-plus:before{content:"\f5b9"}

.fa-smile-wink:before{content:"\f4da"}

.fa-smog:before{content:"\f75f"}

.fa-smoke:before{content:"\f760"}

.fa-smoking:before{content:"\f48d"}

.fa-smoking-ban:before{content:"\f54d"}

.fa-sms:before{content:"\f7cd"}

.fa-snake:before{content:"\f716"}

.fa-snapchat:before{content:"\f2ab"}

.fa-snapchat-ghost:before{content:"\f2ac"}

.fa-snapchat-square:before{content:"\f2ad"}

.fa-snooze:before{content:"\f880"}

.fa-snow-blowing:before{content:"\f761"}

.fa-snowboarding:before{content:"\f7ce"}

.fa-snowflake:before{content:"\f2dc"}

.fa-snowflakes:before{content:"\f7cf"}

.fa-snowman:before{content:"\f7d0"}

.fa-snowmobile:before{content:"\f7d1"}

.fa-snowplow:before{content:"\f7d2"}

.fa-socks:before{content:"\f696"}

.fa-solar-panel:before{content:"\f5ba"}

.fa-sort:before{content:"\f0dc"}

.fa-sort-alpha-down:before{content:"\f15d"}

.fa-sort-alpha-down-alt:before{content:"\f881"}

.fa-sort-alpha-up:before{content:"\f15e"}

.fa-sort-alpha-up-alt:before{content:"\f882"}

.fa-sort-alt:before{content:"\f883"}

.fa-sort-amount-down:before{content:"\f160"}

.fa-sort-amount-down-alt:before{content:"\f884"}

.fa-sort-amount-up:before{content:"\f161"}

.fa-sort-amount-up-alt:before{content:"\f885"}

.fa-sort-down:before{content:"\f0dd"}

.fa-sort-numeric-down:before{content:"\f162"}

.fa-sort-numeric-down-alt:before{content:"\f886"}

.fa-sort-numeric-up:before{content:"\f163"}

.fa-sort-numeric-up-alt:before{content:"\f887"}

.fa-sort-shapes-down:before{content:"\f888"}

.fa-sort-shapes-down-alt:before{content:"\f889"}

.fa-sort-shapes-up:before{content:"\f88a"}

.fa-sort-shapes-up-alt:before{content:"\f88b"}

.fa-sort-size-down:before{content:"\f88c"}

.fa-sort-size-down-alt:before{content:"\f88d"}

.fa-sort-size-up:before{content:"\f88e"}

.fa-sort-size-up-alt:before{content:"\f88f"}

.fa-sort-up:before{content:"\f0de"}

.fa-soundcloud:before{content:"\f1be"}

.fa-soup:before{content:"\f823"}

.fa-sourcetree:before{content:"\f7d3"}

.fa-spa:before{content:"\f5bb"}

.fa-space-shuttle:before{content:"\f197"}

.fa-spade:before{content:"\f2f4"}

.fa-sparkles:before{content:"\f890"}

.fa-speakap:before{content:"\f3f3"}

.fa-speaker-deck:before{content:"\f83c"}

.fa-spell-check:before{content:"\f891"}

.fa-spider:before{content:"\f717"}

.fa-spider-black-widow:before{content:"\f718"}

.fa-spider-web:before{content:"\f719"}

.fa-spinner:before{content:"\f110"}

.fa-spinner-third:before{content:"\f3f4"}

.fa-splotch:before{content:"\f5bc"}

.fa-spotify:before{content:"\f1bc"}

.fa-spray-can:before{content:"\f5bd"}

.fa-square:before{content:"\f0c8"}

.fa-square-full:before{content:"\f45c"}

.fa-square-root:before{content:"\f697"}

.fa-square-root-alt:before{content:"\f698"}

.fa-squarespace:before{content:"\f5be"}

.fa-squirrel:before{content:"\f71a"}

.fa-stack-exchange:before{content:"\f18d"}

.fa-stack-overflow:before{content:"\f16c"}

.fa-stackpath:before{content:"\f842"}

.fa-staff:before{content:"\f71b"}

.fa-stamp:before{content:"\f5bf"}

.fa-star:before{content:"\f005"}

.fa-star-and-crescent:before{content:"\f699"}

.fa-star-christmas:before{content:"\f7d4"}

.fa-star-exclamation:before{content:"\f2f3"}

.fa-star-half:before{content:"\f089"}

.fa-star-half-alt:before{content:"\f5c0"}

.fa-star-of-david:before{content:"\f69a"}

.fa-star-of-life:before{content:"\f621"}

.fa-stars:before{content:"\f762"}

.fa-staylinked:before{content:"\f3f5"}

.fa-steak:before{content:"\f824"}

.fa-steam:before{content:"\f1b6"}

.fa-steam-square:before{content:"\f1b7"}

.fa-steam-symbol:before{content:"\f3f6"}

.fa-steering-wheel:before{content:"\f622"}

.fa-step-backward:before{content:"\f048"}

.fa-step-forward:before{content:"\f051"}

.fa-stethoscope:before{content:"\f0f1"}

.fa-sticker-mule:before{content:"\f3f7"}

.fa-sticky-note:before{content:"\f249"}

.fa-stocking:before{content:"\f7d5"}

.fa-stomach:before{content:"\f623"}

.fa-stop:before{content:"\f04d"}

.fa-stop-circle:before{content:"\f28d"}

.fa-stopwatch:before{content:"\f2f2"}

.fa-store:before{content:"\f54e"}

.fa-store-alt:before{content:"\f54f"}

.fa-strava:before{content:"\f428"}

.fa-stream:before{content:"\f550"}

.fa-street-view:before{content:"\f21d"}

.fa-stretcher:before{content:"\f825"}

.fa-strikethrough:before{content:"\f0cc"}

.fa-stripe:before{content:"\f429"}

.fa-stripe-s:before{content:"\f42a"}

.fa-stroopwafel:before{content:"\f551"}

.fa-studiovinari:before{content:"\f3f8"}

.fa-stumbleupon:before{content:"\f1a4"}

.fa-stumbleupon-circle:before{content:"\f1a3"}

.fa-subscript:before{content:"\f12c"}

.fa-subway:before{content:"\f239"}

.fa-suitcase:before{content:"\f0f2"}

.fa-suitcase-rolling:before{content:"\f5c1"}

.fa-sun:before{content:"\f185"}

.fa-sun-cloud:before{content:"\f763"}

.fa-sun-dust:before{content:"\f764"}

.fa-sun-haze:before{content:"\f765"}

.fa-sunglasses:before{content:"\f892"}

.fa-sunrise:before{content:"\f766"}

.fa-sunset:before{content:"\f767"}

.fa-superpowers:before{content:"\f2dd"}

.fa-superscript:before{content:"\f12b"}

.fa-supple:before{content:"\f3f9"}

.fa-surprise:before{content:"\f5c2"}

.fa-suse:before{content:"\f7d6"}

.fa-swatchbook:before{content:"\f5c3"}

.fa-swimmer:before{content:"\f5c4"}

.fa-swimming-pool:before{content:"\f5c5"}

.fa-sword:before{content:"\f71c"}

.fa-swords:before{content:"\f71d"}

.fa-symfony:before{content:"\f83d"}

.fa-synagogue:before{content:"\f69b"}

.fa-sync:before{content:"\f021"}

.fa-sync-alt:before{content:"\f2f1"}

.fa-syringe:before{content:"\f48e"}

.fa-table:before{content:"\f0ce"}

.fa-table-tennis:before{content:"\f45d"}

.fa-tablet:before{content:"\f10a"}

.fa-tablet-alt:before{content:"\f3fa"}

.fa-tablet-android:before{content:"\f3fb"}

.fa-tablet-android-alt:before{content:"\f3fc"}

.fa-tablet-rugged:before{content:"\f48f"}

.fa-tablets:before{content:"\f490"}

.fa-tachometer:before{content:"\f0e4"}

.fa-tachometer-alt:before{content:"\f3fd"}

.fa-tachometer-alt-average:before{content:"\f624"}

.fa-tachometer-alt-fast:before{content:"\f625"}

.fa-tachometer-alt-fastest:before{content:"\f626"}

.fa-tachometer-alt-slow:before{content:"\f627"}

.fa-tachometer-alt-slowest:before{content:"\f628"}

.fa-tachometer-average:before{content:"\f629"}

.fa-tachometer-fast:before{content:"\f62a"}

.fa-tachometer-fastest:before{content:"\f62b"}

.fa-tachometer-slow:before{content:"\f62c"}

.fa-tachometer-slowest:before{content:"\f62d"}

.fa-taco:before{content:"\f826"}

.fa-tag:before{content:"\f02b"}

.fa-tags:before{content:"\f02c"}

.fa-tally:before{content:"\f69c"}

.fa-tanakh:before{content:"\f827"}

.fa-tape:before{content:"\f4db"}

.fa-tasks:before{content:"\f0ae"}

.fa-tasks-alt:before{content:"\f828"}

.fa-taxi:before{content:"\f1ba"}

.fa-teamspeak:before{content:"\f4f9"}

.fa-teeth:before{content:"\f62e"}

.fa-teeth-open:before{content:"\f62f"}

.fa-telegram:before{content:"\f2c6"}

.fa-telegram-plane:before{content:"\f3fe"}

.fa-temperature-frigid:before{content:"\f768"}

.fa-temperature-high:before{content:"\f769"}

.fa-temperature-hot:before{content:"\f76a"}

.fa-temperature-low:before{content:"\f76b"}

.fa-tencent-weibo:before{content:"\f1d5"}

.fa-tenge:before{content:"\f7d7"}

.fa-tennis-ball:before{content:"\f45e"}

.fa-terminal:before{content:"\f120"}

.fa-text:before{content:"\f893"}

.fa-text-height:before{content:"\f034"}

.fa-text-size:before{content:"\f894"}

.fa-text-width:before{content:"\f035"}

.fa-th:before{content:"\f00a"}

.fa-th-large:before{content:"\f009"}

.fa-th-list:before{content:"\f00b"}

.fa-the-red-yeti:before{content:"\f69d"}

.fa-theater-masks:before{content:"\f630"}

.fa-themeco:before{content:"\f5c6"}

.fa-themeisle:before{content:"\f2b2"}

.fa-thermometer:before{content:"\f491"}

.fa-thermometer-empty:before{content:"\f2cb"}

.fa-thermometer-full:before{content:"\f2c7"}

.fa-thermometer-half:before{content:"\f2c9"}

.fa-thermometer-quarter:before{content:"\f2ca"}

.fa-thermometer-three-quarters:before{content:"\f2c8"}

.fa-theta:before{content:"\f69e"}

.fa-think-peaks:before{content:"\f731"}

.fa-thumbs-down:before{content:"\f165"}

.fa-thumbs-up:before{content:"\f164"}

.fa-thumbtack:before{content:"\f08d"}

.fa-thunderstorm:before{content:"\f76c"}

.fa-thunderstorm-moon:before{content:"\f76d"}

.fa-thunderstorm-sun:before{content:"\f76e"}

.fa-ticket:before{content:"\f145"}

.fa-ticket-alt:before{content:"\f3ff"}

.fa-tilde:before{content:"\f69f"}

.fa-times:before{content:"\f00d"}

.fa-times-circle:before{content:"\f057"}

.fa-times-hexagon:before{content:"\f2ee"}

.fa-times-octagon:before{content:"\f2f0"}

.fa-times-square:before{content:"\f2d3"}

.fa-tint:before{content:"\f043"}

.fa-tint-slash:before{content:"\f5c7"}

.fa-tire:before{content:"\f631"}

.fa-tire-flat:before{content:"\f632"}

.fa-tire-pressure-warning:before{content:"\f633"}

.fa-tire-rugged:before{content:"\f634"}

.fa-tired:before{content:"\f5c8"}

.fa-toggle-off:before{content:"\f204"}

.fa-toggle-on:before{content:"\f205"}

.fa-toilet:before{content:"\f7d8"}

.fa-toilet-paper:before{content:"\f71e"}

.fa-toilet-paper-alt:before{content:"\f71f"}

.fa-tombstone:before{content:"\f720"}

.fa-tombstone-alt:before{content:"\f721"}

.fa-toolbox:before{content:"\f552"}

.fa-tools:before{content:"\f7d9"}

.fa-tooth:before{content:"\f5c9"}

.fa-toothbrush:before{content:"\f635"}

.fa-torah:before{content:"\f6a0"}

.fa-torii-gate:before{content:"\f6a1"}

.fa-tornado:before{content:"\f76f"}

.fa-tractor:before{content:"\f722"}

.fa-trade-federation:before{content:"\f513"}

.fa-trademark:before{content:"\f25c"}

.fa-traffic-cone:before{content:"\f636"}

.fa-traffic-light:before{content:"\f637"}

.fa-traffic-light-go:before{content:"\f638"}

.fa-traffic-light-slow:before{content:"\f639"}

.fa-traffic-light-stop:before{content:"\f63a"}

.fa-train:before{content:"\f238"}

.fa-tram:before{content:"\f7da"}

.fa-transgender:before{content:"\f224"}

.fa-transgender-alt:before{content:"\f225"}

.fa-trash:before{content:"\f1f8"}

.fa-trash-alt:before{content:"\f2ed"}

.fa-trash-restore:before{content:"\f829"}

.fa-trash-restore-alt:before{content:"\f82a"}

.fa-trash-undo:before{content:"\f895"}

.fa-trash-undo-alt:before{content:"\f896"}

.fa-treasure-chest:before{content:"\f723"}

.fa-tree:before{content:"\f1bb"}

.fa-tree-alt:before{content:"\f400"}

.fa-tree-christmas:before{content:"\f7db"}

.fa-tree-decorated:before{content:"\f7dc"}

.fa-tree-large:before{content:"\f7dd"}

.fa-tree-palm:before{content:"\f82b"}

.fa-trees:before{content:"\f724"}

.fa-trello:before{content:"\f181"}

.fa-triangle:before{content:"\f2ec"}

.fa-tripadvisor:before{content:"\f262"}

.fa-trophy:before{content:"\f091"}

.fa-trophy-alt:before{content:"\f2eb"}

.fa-truck:before{content:"\f0d1"}

.fa-truck-container:before{content:"\f4dc"}

.fa-truck-couch:before{content:"\f4dd"}

.fa-truck-loading:before{content:"\f4de"}

.fa-truck-monster:before{content:"\f63b"}

.fa-truck-moving:before{content:"\f4df"}

.fa-truck-pickup:before{content:"\f63c"}

.fa-truck-plow:before{content:"\f7de"}

.fa-truck-ramp:before{content:"\f4e0"}

.fa-tshirt:before{content:"\f553"}

.fa-tty:before{content:"\f1e4"}

.fa-tumblr:before{content:"\f173"}

.fa-tumblr-square:before{content:"\f174"}

.fa-turkey:before{content:"\f725"}

.fa-turtle:before{content:"\f726"}

.fa-tv:before{content:"\f26c"}

.fa-tv-retro:before{content:"\f401"}

.fa-twitch:before{content:"\f1e8"}

.fa-twitter:before{content:"\f099"}

.fa-twitter-square:before{content:"\f081"}

.fa-typo3:before{content:"\f42b"}

.fa-uber:before{content:"\f402"}

.fa-ubuntu:before{content:"\f7df"}

.fa-uikit:before{content:"\f403"}

.fa-umbrella:before{content:"\f0e9"}

.fa-umbrella-beach:before{content:"\f5ca"}

.fa-underline:before{content:"\f0cd"}

.fa-undo:before{content:"\f0e2"}

.fa-undo-alt:before{content:"\f2ea"}

.fa-unicorn:before{content:"\f727"}

.fa-union:before{content:"\f6a2"}

.fa-uniregistry:before{content:"\f404"}

.fa-universal-access:before{content:"\f29a"}

.fa-university:before{content:"\f19c"}

.fa-unlink:before{content:"\f127"}

.fa-unlock:before{content:"\f09c"}

.fa-unlock-alt:before{content:"\f13e"}

.fa-untappd:before{content:"\f405"}

.fa-upload:before{content:"\f093"}

.fa-ups:before{content:"\f7e0"}

.fa-usb:before{content:"\f287"}

.fa-usd-circle:before{content:"\f2e8"}

.fa-usd-square:before{content:"\f2e9"}

.fa-user:before{content:"\f007"}

.fa-user-alt:before{content:"\f406"}

.fa-user-alt-slash:before{content:"\f4fa"}

.fa-user-astronaut:before{content:"\f4fb"}

.fa-user-chart:before{content:"\f6a3"}

.fa-user-check:before{content:"\f4fc"}

.fa-user-circle:before{content:"\f2bd"}

.fa-user-clock:before{content:"\f4fd"}

.fa-user-cog:before{content:"\f4fe"}

.fa-user-crown:before{content:"\f6a4"}

.fa-user-edit:before{content:"\f4ff"}

.fa-user-friends:before{content:"\f500"}

.fa-user-graduate:before{content:"\f501"}

.fa-user-hard-hat:before{content:"\f82c"}

.fa-user-headset:before{content:"\f82d"}

.fa-user-injured:before{content:"\f728"}

.fa-user-lock:before{content:"\f502"}

.fa-user-md:before{content:"\f0f0"}

.fa-user-md-chat:before{content:"\f82e"}

.fa-user-minus:before{content:"\f503"}

.fa-user-ninja:before{content:"\f504"}

.fa-user-nurse:before{content:"\f82f"}

.fa-user-plus:before{content:"\f234"}

.fa-user-secret:before{content:"\f21b"}

.fa-user-shield:before{content:"\f505"}

.fa-user-slash:before{content:"\f506"}

.fa-user-tag:before{content:"\f507"}

.fa-user-tie:before{content:"\f508"}

.fa-user-times:before{content:"\f235"}

.fa-users:before{content:"\f0c0"}

.fa-users-class:before{content:"\f63d"}

.fa-users-cog:before{content:"\f509"}

.fa-users-crown:before{content:"\f6a5"}

.fa-users-medical:before{content:"\f830"}

.fa-usps:before{content:"\f7e1"}

.fa-ussunnah:before{content:"\f407"}

.fa-utensil-fork:before{content:"\f2e3"}

.fa-utensil-knife:before{content:"\f2e4"}

.fa-utensil-spoon:before{content:"\f2e5"}

.fa-utensils:before{content:"\f2e7"}

.fa-utensils-alt:before{content:"\f2e6"}

.fa-vaadin:before{content:"\f408"}

.fa-value-absolute:before{content:"\f6a6"}

.fa-vector-square:before{content:"\f5cb"}

.fa-venus:before{content:"\f221"}

.fa-venus-double:before{content:"\f226"}

.fa-venus-mars:before{content:"\f228"}

.fa-viacoin:before{content:"\f237"}

.fa-viadeo:before{content:"\f2a9"}

.fa-viadeo-square:before{content:"\f2aa"}

.fa-vial:before{content:"\f492"}

.fa-vials:before{content:"\f493"}

.fa-viber:before{content:"\f409"}

.fa-video:before{content:"\f03d"}

.fa-video-plus:before{content:"\f4e1"}

.fa-video-slash:before{content:"\f4e2"}

.fa-vihara:before{content:"\f6a7"}

.fa-vimeo:before{content:"\f40a"}

.fa-vimeo-square:before{content:"\f194"}

.fa-vimeo-v:before{content:"\f27d"}

.fa-vine:before{content:"\f1ca"}

.fa-vk:before{content:"\f189"}

.fa-vnv:before{content:"\f40b"}

.fa-voicemail:before{content:"\f897"}

.fa-volcano:before{content:"\f770"}

.fa-volleyball-ball:before{content:"\f45f"}

.fa-volume:before{content:"\f6a8"}

.fa-volume-down:before{content:"\f027"}

.fa-volume-mute:before{content:"\f6a9"}

.fa-volume-off:before{content:"\f026"}

.fa-volume-slash:before{content:"\f2e2"}

.fa-volume-up:before{content:"\f028"}

.fa-vote-nay:before{content:"\f771"}

.fa-vote-yea:before{content:"\f772"}

.fa-vr-cardboard:before{content:"\f729"}

.fa-vuejs:before{content:"\f41f"}

.fa-walker:before{content:"\f831"}

.fa-walking:before{content:"\f554"}

.fa-wallet:before{content:"\f555"}

.fa-wand:before{content:"\f72a"}

.fa-wand-magic:before{content:"\f72b"}

.fa-warehouse:before{content:"\f494"}

.fa-warehouse-alt:before{content:"\f495"}

.fa-washer:before{content:"\f898"}

.fa-watch:before{content:"\f2e1"}

.fa-watch-fitness:before{content:"\f63e"}

.fa-water:before{content:"\f773"}

.fa-water-lower:before{content:"\f774"}

.fa-water-rise:before{content:"\f775"}

.fa-wave-sine:before{content:"\f899"}

.fa-wave-square:before{content:"\f83e"}

.fa-wave-triangle:before{content:"\f89a"}

.fa-waze:before{content:"\f83f"}

.fa-webcam:before{content:"\f832"}

.fa-webcam-slash:before{content:"\f833"}

.fa-weebly:before{content:"\f5cc"}

.fa-weibo:before{content:"\f18a"}

.fa-weight:before{content:"\f496"}

.fa-weight-hanging:before{content:"\f5cd"}

.fa-weixin:before{content:"\f1d7"}

.fa-whale:before{content:"\f72c"}

.fa-whatsapp:before{content:"\f232"}

.fa-whatsapp-square:before{content:"\f40c"}

.fa-wheat:before{content:"\f72d"}

.fa-wheelchair:before{content:"\f193"}

.fa-whistle:before{content:"\f460"}

.fa-whmcs:before{content:"\f40d"}

.fa-wifi:before{content:"\f1eb"}

.fa-wifi-1:before{content:"\f6aa"}

.fa-wifi-2:before{content:"\f6ab"}

.fa-wifi-slash:before{content:"\f6ac"}

.fa-wikipedia-w:before{content:"\f266"}

.fa-wind:before{content:"\f72e"}

.fa-wind-turbine:before{content:"\f89b"}

.fa-wind-warning:before{content:"\f776"}

.fa-window:before{content:"\f40e"}

.fa-window-alt:before{content:"\f40f"}

.fa-window-close:before{content:"\f410"}

.fa-window-maximize:before{content:"\f2d0"}

.fa-window-minimize:before{content:"\f2d1"}

.fa-window-restore:before{content:"\f2d2"}

.fa-windows:before{content:"\f17a"}

.fa-windsock:before{content:"\f777"}

.fa-wine-bottle:before{content:"\f72f"}

.fa-wine-glass:before{content:"\f4e3"}

.fa-wine-glass-alt:before{content:"\f5ce"}

.fa-wix:before{content:"\f5cf"}

.fa-wizards-of-the-coast:before{content:"\f730"}

.fa-wolf-pack-battalion:before{content:"\f514"}

.fa-won-sign:before{content:"\f159"}

.fa-wordpress:before{content:"\f19a"}

.fa-wordpress-simple:before{content:"\f411"}

.fa-wpbeginner:before{content:"\f297"}

.fa-wpexplorer:before{content:"\f2de"}

.fa-wpforms:before{content:"\f298"}

.fa-wpressr:before{content:"\f3e4"}

.fa-wreath:before{content:"\f7e2"}

.fa-wrench:before{content:"\f0ad"}

.fa-x-ray:before{content:"\f497"}

.fa-xbox:before{content:"\f412"}

.fa-xing:before{content:"\f168"}

.fa-xing-square:before{content:"\f169"}

.fa-y-combinator:before{content:"\f23b"}

.fa-yahoo:before{content:"\f19e"}

.fa-yammer:before{content:"\f840"}

.fa-yandex:before{content:"\f413"}

.fa-yandex-international:before{content:"\f414"}

.fa-yarn:before{content:"\f7e3"}

.fa-yelp:before{content:"\f1e9"}

.fa-yen-sign:before{content:"\f157"}

.fa-yin-yang:before{content:"\f6ad"}

.fa-yoast:before{content:"\f2b1"}

.fa-youtube:before{content:"\f167"}

.fa-youtube-square:before{content:"\f431"}

.fa-zhihu:before{content:"\f63f"}

.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}

.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}

html,
body {
  padding: 0;
  margin: 0;
  height: 100%;
  background: #f0f5f7;
  font-family: "Open Sans"; }

.inherit-height {
  height: inherit; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/* You can add global styles to this file, and also import other style files */

/* Support Original Module Styles */

/**
 * angular-bootstrap-calendar - A pure AngularJS bootstrap themed responsive calendar that can display events and has views for year, month, week and day
 * @version v0.28.3
 * @link https://github.com/mattlewis92/angular-bootstrap-calendar
 * @license MIT
 */

mwl-calendar [class*="cal-cell"] {
  float: left;
  margin-left: 0;
  min-height: 1px; }

mwl-calendar .cal-row-fluid {
  width: 100%;
  *zoom: 1; }

mwl-calendar .cal-row-fluid:before,
mwl-calendar .cal-row-fluid:after {
  display: table;
  content: "";
  line-height: 0; }

mwl-calendar .cal-row-fluid:after {
  clear: both; }

mwl-calendar .cal-row-fluid [class*="cal-cell"] {
  display: block;
  width: 100%;
  box-sizing: border-box;
  float: left;
  margin-left: 0%;
  *margin-left: -0.05213764%; }

mwl-calendar .cal-row-fluid [class*="cal-cell"]:first-child {
  margin-left: 0; }

mwl-calendar .cal-row-fluid .controls-row [class*="cal-cell"] + [class*="cal-cell"] {
  margin-left: 0%; }

mwl-calendar .cal-row-fluid .cal-cell7 {
  width: 100%;
  *width: 99.94669509594883%; }

mwl-calendar .cal-row-fluid .cal-cell6 {
  width: 85.71428571428571%;
  *width: 85.66098081023453%; }

mwl-calendar .cal-row-fluid .cal-cell5 {
  width: 71.42857142857142%;
  *width: 71.37526652452024%; }

mwl-calendar .cal-row-fluid .cal-cell4 {
  width: 57.14285714285714%;
  *width: 57.089552238805965%; }

mwl-calendar .cal-row-fluid .cal-cell3 {
  width: 42.857142857142854%;
  *width: 42.80383795309168%; }

mwl-calendar .cal-row-fluid .cal-cell2 {
  width: 28.57142857142857%;
  *width: 28.518123667377395%; }

mwl-calendar .cal-row-fluid .cal-cell1 {
  width: 14.285714285714285%;
  *width: 14.232409381663112%; }

mwl-calendar .cal-week-box .cal-offset7,
mwl-calendar .cal-row-fluid .cal-offset7,
mwl-calendar .cal-row-fluid .cal-offset7:first-child {
  margin-left: 100%;
  *margin-left: 99.89339019189765%; }

mwl-calendar .cal-week-box .cal-offset6,
mwl-calendar .cal-row-fluid .cal-offset6,
mwl-calendar .cal-row-fluid .cal-offset6:first-child {
  margin-left: 85.71428571428571%;
  *margin-left: 85.60767590618336%; }

mwl-calendar .cal-week-box .cal-offset5,
mwl-calendar .cal-row-fluid .cal-offset5,
mwl-calendar .cal-row-fluid .cal-offset5:first-child {
  margin-left: 71.42857142857142%;
  *margin-left: 71.32196162046907%; }

mwl-calendar .cal-week-box .cal-offset4,
mwl-calendar .cal-row-fluid .cal-offset4,
mwl-calendar .cal-row-fluid .cal-offset4:first-child {
  margin-left: 57.14285714285714%;
  *margin-left: 57.03624733475479%; }

mwl-calendar .cal-week-box .cal-offset3,
mwl-calendar .cal-row-fluid .cal-offset3,
mwl-calendar .cal-row-fluid .cal-offset3:first-child {
  margin-left: 42.857142857142854%;
  *margin-left: 42.750533049040506%; }

mwl-calendar .cal-week-box .cal-offset2,
mwl-calendar .cal-row-fluid .cal-offset2,
mwl-calendar .cal-row-fluid .cal-offset2:first-child {
  margin-left: 28.57142857142857%;
  *margin-left: 28.46481876332622%; }

mwl-calendar .cal-week-box .cal-offset1,
mwl-calendar .cal-row-fluid .cal-offset1,
mwl-calendar .cal-row-fluid .cal-offset1:first-child {
  margin-left: 14.285714285714285%;
  *margin-left: 14.17910447761194%; }

mwl-calendar .cal-row-fluid .cal-cell1 {
  width: 14.285714285714285%;
  *width: 14.233576642335766%; }

mwl-calendar [class*="cal-cell"].hide,
mwl-calendar .cal-row-fluid [class*="cal-cell"].hide {
  display: none; }

mwl-calendar [class*="cal-cell"].pull-right,
mwl-calendar .cal-row-fluid [class*="cal-cell"].pull-right {
  float: right; }

mwl-calendar .cal-row-head [class*="cal-cell"]:first-child,
mwl-calendar .cal-row-head [class*="cal-cell"] {
  min-height: auto;
  overflow: hidden;
  text-overflow: ellipsis; }

mwl-calendar .cal-events-num {
  margin-top: 20px; }

mwl-calendar .cal-month-day {
  position: relative;
  display: block;
  width: 100%; }

mwl-calendar .cal-month-day .cal-events-num {
  margin-left: 10px;
  margin-top: 18px; }

mwl-calendar #cal-week-box {
  position: absolute;
  width: 70px;
  left: -71px;
  top: -1px;
  padding: 8px 5px;
  cursor: pointer; }

mwl-calendar .cal-day-tick {
  position: absolute;
  right: 50%;
  bottom: -21px;
  padding: 0px 5px;
  cursor: pointer;
  z-index: 5;
  text-align: center;
  width: 26px;
  margin-right: -17px; }

mwl-calendar .cal-year-box #cal-day-tick {
  margin-right: -7px; }

mwl-calendar .cal-slide-box {
  position: relative; }

mwl-calendar .cal-slide-tick {
  position: absolute;
  width: 16px;
  margin-left: -7px;
  height: 9px;
  top: -1px;
  z-index: 1; }

mwl-calendar .cal-slide-tick.tick-month1 {
  left: 12.5%; }

mwl-calendar .cal-slide-tick.tick-month2 {
  left: 37.5%; }

mwl-calendar .cal-slide-tick.tick-month3 {
  left: 62.5%; }

mwl-calendar .cal-slide-tick.tick-month4 {
  left: 87.5%; }

mwl-calendar .cal-slide-tick.tick-day1 {
  left: 7.14285714285715%; }

mwl-calendar .cal-slide-tick.tick-day2 {
  left: 21.42857142857143%; }

mwl-calendar .cal-slide-tick.tick-day3 {
  left: 35.71428571428572%; }

mwl-calendar .cal-slide-tick.tick-day4 {
  left: 50%; }

mwl-calendar .cal-slide-tick.tick-day5 {
  left: 64.2857142857143%; }

mwl-calendar .cal-slide-tick.tick-day6 {
  left: 78.57142857142859%; }

mwl-calendar .cal-slide-tick.tick-day7 {
  left: 92.85714285714285%; }

mwl-calendar .events-list {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 50; }

mwl-calendar .cal-slide-content ul.unstyled {
  margin-bottom: 0; }

mwl-calendar .cal-slide-content ul li.dragging-active .event-item {
  color: black; }

mwl-calendar .cal-day-selected {
  background-color: #ededed; }

.cal-week-box {
  position: relative; }

.cal-week-box [data-event-class] {
  white-space: nowrap;
  height: 30px;
  line-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  font-size: 12px;
  padding: 0 3px !important; }

.cal-week-box .cal-day-panel {
  border: 0px !important; }

.cal-week-box:not(.cal-day-box) .cal-row-fluid {
  margin-bottom: 2px; }

.cal-week-box:not(.cal-day-box) .cal-row-fluid:hover,
.cal-week-box:not(.cal-day-box) [class*="cal-cell"]:hover {
  background-color: inherit !important; }

.cal-week-box:not(.cal-day-box) [data-event-class] {
  margin-left: 2px;
  margin-right: 2px; }

.cal-week-box:not(.cal-day-box) .border-left-rounded {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }

.cal-week-box:not(.cal-day-box) .border-right-rounded {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }

.cal-week-box.cal-day-box .cal-row-head {
  padding-left: 60px; }

.cal-week-box.cal-day-box .cal-day-panel {
  overflow-x: hidden; }

.cal-day-box {
  text-wrap: none;
  overflow-x: auto !important;
  overflow-y: hidden; }

.cal-day-box .cal-day-hour-part {
  height: 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-bottom: thin dashed #e1e1e1; }

.cal-day-box .cal-day-hour-part .cal-day-hour-part-time {
  width: 60px;
  text-align: center;
  float: left; }

.cal-day-box .cal-day-hour-part .cal-day-hour-part-spacer {
  height: 30px;
  display: inline-block; }

.cal-day-box .cal-day-hour-part:hover {
  background-color: #ededed; }

.cal-day-box .cal-day-hour-part-selected {
  background-color: #e1e1e1; }

.cal-day-box .cal-day-hour {
  background-color: #ffffff; }

.cal-day-box .cal-day-hour .day-highlight {
  height: 30px; }

.cal-day-box .cal-day-hour:nth-child(odd) {
  background-color: #fafafa; }

.cal-day-box .cal-hours {
  font-weight: bold;
  font-size: 12px; }

.cal-day-box .cal-day-panel {
  position: relative;
  padding-left: 60px;
  border: solid 1px #e1e1e1; }

.cal-day-box .cal-day-panel-hour {
  position: absolute;
  width: 100%;
  margin-left: -60px; }

.cal-day-box .day-event {
  position: absolute;
  width: 150px;
  overflow: hidden;
  padding: 2px 3px !important; }

.cal-day-box .day-event a {
  font-size: 12px;
  text-overflow: ellipsis; }

.cal-day-box .day-highlight {
  padding-top: 2px;
  padding-left: 8px;
  padding-right: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid #c3c3c3;
  margin: 1px 1px;
  overflow: hidden;
  text-overflow: ellipsis; }

mwl-calendar-day.time-hidden .cal-day-hour-part-time {
  display: none; }

mwl-calendar-day.time-on-side .cal-day-box {
  overflow: visible !important;
  margin-left: 55px; }

mwl-calendar-day.time-on-side .cal-day-panel {
  min-width: initial !important; }

mwl-calendar-day.time-on-side .cal-day-hour-part-time {
  margin-left: -55px; }

mwl-calendar .event {
  display: block;
  background-color: #c3c3c3;
  width: 12px;
  height: 12px;
  margin-right: 2px;
  margin-bottom: 2px;
  box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
  border-radius: 8px;
  border: 1px solid #ffffff; }

mwl-calendar .event-block {
  display: block;
  background-color: #c3c3c3;
  width: 20px;
  height: 100%; }

mwl-calendar .cal-event-list .event.pull-left {
  margin-top: 3px; }

mwl-calendar .day-highlight:hover,
mwl-calendar .day-highlight {
  background-color: #dddddd; }

mwl-calendar .cal-row-head [class*="cal-cell"]:first-child,
mwl-calendar .cal-row-head [class*="cal-cell"] {
  font-weight: bolder;
  text-align: center;
  border: 0px solid;
  padding: 5px 0; }

mwl-calendar .cal-row-head [class*="cal-cell"] small {
  font-weight: normal; }

mwl-calendar .cal-year-box .row:hover,
mwl-calendar .cal-row-fluid:hover {
  background-color: #fafafa; }

mwl-calendar .cal-month-day {
  height: 100px; }

mwl-calendar [class*="cal-cell"]:hover,
mwl-calendar .cell-focus,
mwl-calendar [class*="cal-cell"] .drop-active,
mwl-calendar .cal-cell.drop-active,
mwl-calendar .cal-week-box .cal-cell1.drop-active,
mwl-calendar .cal-day-hour-part.drop-active {
  background-color: #ededed; }

mwl-calendar .cal-year-box [class*="span"],
mwl-calendar .cal-month-box [class*="cal-cell"] {
  min-height: 100px;
  border-right: 1px solid #e1e1e1;
  position: relative; }

mwl-calendar .cal-year-box [class*="span"] {
  min-height: 60px; }

mwl-calendar .cal-year-box .row [class*="col-"]:last-child,
mwl-calendar .cal-month-box .cal-row [class*="cal-cell"]:last-child {
  border-right: 0px; }

mwl-calendar .cal-year-box .row,
mwl-calendar .cal-month-box .cal-row-fluid {
  border-bottom: 1px solid #e1e1e1;
  margin-left: 0px;
  margin-right: 0px; }

mwl-calendar .cal-year-box .row:last-child,
mwl-calendar .cal-month-box .cal-row-fluid:last-child {
  border-bottom: 0px; }

mwl-calendar .cal-month-box,
mwl-calendar .cal-year-box,
mwl-calendar .cal-week-box {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  border-radius: 2px; }

mwl-calendar .cal-month-box {
  border-right: 0px;
  border-bottom: 0px; }

mwl-calendar span[data-cal-date] {
  font-size: 1.2em;
  font-weight: normal;
  opacity: 0.5;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  margin-top: 15px;
  margin-right: 15px; }

mwl-calendar span[data-cal-date]:hover {
  opacity: 1; }

mwl-calendar .cal-day-outmonth span[data-cal-date] {
  opacity: 0.1;
  cursor: default; }

mwl-calendar .cal-day-today {
  background-color: #e8fde7; }

mwl-calendar .cal-day-today span[data-cal-date] {
  color: darkgreen; }

mwl-calendar .cal-month-box .cal-day-today span[data-cal-date] {
  font-size: 1.9em; }

mwl-calendar .cal-day-holiday span[data-cal-date] {
  color: #800080; }

mwl-calendar .cal-day-weekend span[data-cal-date] {
  color: darkred; }

mwl-calendar #cal-week-box {
  border: 1px solid #e1e1e1;
  border-right: 0px;
  border-radius: 5px 0 0 5px;
  background-color: #fafafa;
  text-align: right; }

mwl-calendar .cal-week-box .cal-row-head {
  border-bottom: 1px solid #e1e1e1; }

mwl-calendar .cal-day-tick {
  border: 1px solid #e1e1e1;
  border-top: 0px solid;
  border-radius: 0 0 5px 5px;
  background-color: #ededed;
  text-align: center; }

mwl-calendar .cal-day-tick .fa {
  display: none; }

mwl-calendar .cal-slide-box {
  border-top: 0px solid #8c8c8c; }

mwl-calendar .cal-slide-content {
  padding: 20px;
  color: #ffffff;
  background-color: #555555;
  box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.5); }

mwl-calendar .cal-slide-content a.event-item {
  color: #ffffff;
  font-weight: normal; }

mwl-calendar a.event-item-edit,
mwl-calendar a.event-item-delete,
mwl-calendar a.event-item-action {
  padding-left: 5px; }

mwl-calendar .cal-year-box .cal-slide-content a.event-item,
mwl-calendar .cal-year-box a.event-item-edit,
mwl-calendar .cal-year-box a.event-item-delete,
mwl-calendar .cal-year-box a.event-item-action {
  position: relative;
  top: -3px; }

mwl-calendar .events-list {
  max-height: 47px;
  padding-left: 5px; }

mwl-calendar .cal-column {
  border-left: 1px solid #e1e1e1; }

mwl-calendar a.cal-event-week {
  text-decoration: none;
  color: #151515; }

mwl-calendar .badge-important {
  background-color: #b94a48; }

mwl-calendar .pointer {
  cursor: pointer; }

mwl-calendar .cal-year-box:last-child {
  border-bottom: 0px; }

mwl-calendar .cal-context {
  width: 100%; }

@media (max-width: 991px) {
  mwl-calendar .cal-year-box [class*="span"]:nth-child(2) {
    border-right: 0px; }
  mwl-calendar .cal-year-box [class*="span"]:nth-child(1),
  mwl-calendar .cal-year-box [class*="span"]:nth-child(2) {
    border-bottom: 1px solid #e1e1e1; } }

/* PRIMARY SCSS FILE */

.schedules-container .ps-checkbox label {
  width: 100%; }

.schedules-container .widen {
  width: 100%; }

.schedules-container .label-checkbox {
  text-align: left; }

.schedules-container .btn-group.active {
  background-color: #364b94;
  color: white; }

.schedules-container .btn-multiple {
  width: 100%;
  text-align: left;
  font-family: 'Roboto';
  font-size: 16px;
  white-space: inherit; }

.schedules-container .btn-stick {
  position: -webkit-sticky;
  position: sticky;
  top: 0; }

.schedules-container .outline.btn-primary.active, .schedules-container .outline.btn-primary:hover {
  background-color: #364b94;
  color: white; }

.schedules-container .outline.btn-primary.active:focus, .schedules-container .outline.btn-primary:hover:focus {
  color: white; }

.schedules-container .outline.btn-primary.active:hover, .schedules-container .outline.btn-primary:hover:hover {
  background-color: #364b94;
  color: white; }

.schedules-container .outline.btn-primary.disabled {
  background-color: #efefef;
  border: 1px solid #928a81;
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  color: #928a81; }

.schedules-container .btn-view-multiple {
  font-family: "Roboto";
  font-size: 16px;
  line-height: 1.2;
  color: #3c474b; }

.schedules-container .btn-view-multiple:hover {
  color: #364b94;
  text-decoration: underline; }

.schedules-container .btn-view-multiple[disabled] {
  color: #9B9B9B; }

.schedules-container .btn-view-multiple[disabled]:hover {
  color: #9B9B9B;
  text-decoration: none; }

.schedules-container .col-border-left {
  border-left: 1px solid darkgray; }

.schedules-container .generic-list-results li {
  list-style: none; }

.schedules-container .schedules-header {
  border-bottom: 1px solid darkgray; }

.schedules-container .schedules-header .btn-Center {
  margin-top: 6px;
  padding: 1px 12px; }

.schedules-container .schedules-header .lb-logo {
  position: absolute;
  top: -4px;
  display: flex;
  align-items: center;
  color: gray;
  justify-content: center;
  width: 100%; }

.schedules-container .schedules-header .lb-logo div {
  padding-right: 10px; }

.schedules-container .schedules-body {
  display: flex;
  height: calc(100% - 53px); }

.schedules-container .calendar-cell-container {
  vertical-align: bottom;
  height: calc(100% - 10px); }

.schedules-container .toggle-container {
  padding-right: 0px;
  overflow-y: auto;
  overflow-x: hidden; }

.schedules-container .calendar-container {
  height: calc(100% - 38px);
  overflow-y: auto;
  overflow-x: hidden;
  padding-top: 10px; }

.schedules-container .schedule-list-view {
  width: 183px;
  min-width: 183px;
  position: relative; }

.schedules-container .schedule-list-view .header-list-view {
  background-color: #efefef;
  border-bottom: 1px solid #a9a9a9;
  height: 38px; }

.schedules-container .schedule-list-view .header-list-view .btn-add {
  margin-top: 6px;
  padding: 1px 12px; }

.schedules-container .schedule-list-view .generic-list-results {
  height: calc(100% - 136px);
  overflow-y: auto;
  overflow-x: auto;
  padding-bottom: 0px;
  margin-bottom: 2px; }

.schedules-container .schedule-list-view .footer-list-view {
  border-top: 1px solid #a9a9a9;
  height: 46px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding-top: 6px;
  background-color: white; }

.schedules-container .schedule-list-view .footer-list-view .btn-group button[disabled] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  color: #928a81;
  border-color: #928a81; }

.schedules-container .schedule-list-view .btn-group.dropdown {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px; }

.schedules-container .schedule-list-view .btn-group.dropdown button.dropdown-toggle {
  text-align: left; }

.schedules-container .schedule-list-view .btn-group.dropdown button.dropdown-toggle .caret {
  margin-top: 10px;
  position: absolute;
  right: 8px; }

.schedules-container .schedule-list-view .generic-list-results.disabled li {
  cursor: default; }

.schedules-container .schedule-list-view .generic-list-results.disabled li .ps-checkbox {
  cursor: default; }

.schedules-container .schedule-list-view .generic-list-results.disabled li .ps-checkbox label {
  cursor: default;
  color: #9B9B9B; }

.schedules-container .schedule-list-view .generic-list-results.disabled li .ps-checkbox span.checkbox-circle {
  border: 0px; }

.schedules-container .schedule-list-view .generic-list-results.disabled li .ps-checkbox.hover-active {
  cursor: default; }

.schedules-container .schedule-list-view .generic-list-results.disabled li .ps-checkbox.hover-active label {
  cursor: default; }

.schedules-container .schedule-list-view .generic-list-results.disabled li .ps-checkbox.hover-active span.checkbox-circle {
  cursor: default;
  background: transparent; }

.schedules-container .schedule-list-view .generic-list-results.disabled li .ps-checkbox.hover-active span.checkbox-circle i {
  display: none; }

.schedules-container .schedule-list-view .generic-list-results.disabled li input[type="radio"]:checked + span, .schedules-container .schedule-list-view .generic-list-results.disabled li .ps-checkbox input[type="checkbox"]:checked + span {
  background: transparent;
  border: 0px solid transparent; }

.schedules-container .schedule-list-view .ui-select-toggle {
  display: flex;
  justify-content: space-between; }

.schedules-container .schedule-list-view .ui-select-match-text {
  overflow-x: hidden;
  text-overflow: ellipsis; }

.schedules-container .schedules-content-view {
  padding-left: 0px;
  padding-right: 0px;
  overflow-y: auto; }

.schedules-container .schedules-content-view .header-content-view {
  background-color: #efefef;
  border-bottom: 1px solid #a9a9a9;
  height: 38px; }

.schedules-container .schedules-content-view .header-content-view .btn-schedule {
  margin-top: 6px;
  padding: 1px 12px; }

.schedules-container .schedules-content-view .show-total-hours {
  margin-top: 2px;
  margin-right: 30px; }

.schedules-container .eventEdit-content-view {
  padding-top: 100px; }

.schedules-container .schedule-bylist-modal {
  width: 600px; }

.schedules-container .schedule-list-container {
  overflow-y: auto;
  height: 650px; }

.schedules-container .wrapper {
  display: table-row; }

.schedules-container .first-col {
  display: table-cell; }

.schedules-container .sec-col {
  display: table-cell; }

.schedules-container .third-col {
  display: table-cell; }

.schedules-container .time-picker {
  padding-left: 10px; }

.schedules-container .fa-exclamation-triangle {
  color: #ed1b2d;
  margin: 0px 3px; }

.schedules-container .tooltip .tooltip-inner {
  word-break: break-word; }

.schedules-container .schedule-lookup {
  width: 100%; }

.schedules-container .schedule-lookup .dropdown-toggle {
  width: 100%;
  text-align: left;
  height: 33px; }

.schedules-container .schedule-lookup .search-entry {
  padding: 0px 10px; }

.schedules-container .schedule-lookup .psx-list-item {
  height: 32px;
  line-height: 32px;
  border: 0px;
  padding-left: 10px;
  padding-right: 10px; }

.schedules-container .schedule-lookup .psx-list-item:hover {
  background: #f5f5f5;
  cursor: pointer; }

.schedules-container .schedule-lookup .psx-list-item.selected {
  background: #364b94;
  color: white; }

.schedules-container .schedule-lookup .show-more-results {
  display: flex;
  justify-content: center; }

.schedules-container .schedule-lookup .dropdown-menu {
  max-width: 500px; }

mwl-calendar &gt; div {
  padding-right: 15px;
  padding-left: 15px; }

mwl-calendar span[data-cal-date] {
  opacity: 1;
  color: #3C464A;
  margin-right: 5px;
  margin-top: 0px;
  vertical-align: top;
  line-height: 16px;
  cursor: default;
  font-size: 16px; }

mwl-calendar .cal-day-today {
  background-color: rgba(54, 75, 148, 0.15);
  color: #3C464A; }

mwl-calendar .cal-day-today span[data-cal-date] {
  opacity: 1;
  color: #3C464A; }

mwl-calendar .cal-month-day {
  height: 120px; }

mwl-calendar .cal-month-day:hover {
  background: #d9edf7;
  cursor: default; }

mwl-calendar .cal-month-day.cal-day-open {
  background: #d9edf7; }

mwl-calendar .cal-month-day .calendar-event-list {
  margin: 0px;
  padding-top: 2px;
  padding-left: 0px;
  /* height: inherit; */
  overflow-y: auto;
  width: 100%;
  height: calc(100% - 24px);
  cursor: default; }

mwl-calendar .cal-month-day .calendar-event-list li {
  list-style: none;
  line-height: 17px;
  margin-bottom: 5px; }

mwl-calendar .cal-month-day.cal-day-outmonth {
  background-color: #efefef; }

mwl-calendar .cal-month-day .expand-btn {
  position: absolute;
  bottom: 0px;
  right: 0px;
  padding: 2px 4px;
  height: 20px;
  line-height: 0px;
  margin: 0px !important;
  border: 0px; }

mwl-calendar .cal-month-day .expand-btn i {
  color: #364b94; }

mwl-calendar .fa-arrow-circle-right {
  color: #364b94 !important; }

mwl-calendar .event-action-container {
  height: 18px; }

mwl-calendar .event-action-container .checkbox-circle {
  margin-left: 2px;
  position: absolute; }

mwl-calendar .event-action-container.action-selected {
  background-color: rgba(54, 75, 148, 0.3); }

mwl-calendar .event-action-container.action-highlighted {
  border-top: 1px solid #364b94 !important;
  border-bottom: 1px solid #364b94 !important;
  border-right: 1px solid #364b94 !important;
  border-left: 1px solid #364b94 !important;
  padding-bottom: 18px;
  padding-top: 2px;
  padding-left: 2px;
  position: relative; }

mwl-calendar .event-action-container.action-highlighted a {
  display: -webkit-inline-box;
  vertical-align: middle;
  position: absolute;
  margin-left: 20px; }

mwl-calendar .event-action-container.super-exception {
  height: 22px; }

mwl-calendar .event-action-container .ps-checkbox {
  position: absolute;
  padding: 0px;
  margin-top: 1px;
  margin-top: 1px;
  padding-left: 3px;
  width: 100%; }

mwl-calendar .event-action-container .ps-checkbox span.checkbox-circle {
  margin-top: 0px;
  width: 13px;
  position: relative; }

mwl-calendar .event-action-container .ps-checkbox span.checkbox-circle .fa {
  font-size: .9rem; }

mwl-calendar .event-action-container .ps-checkbox input[type="checkbox"]:checked span.checkbox-circle .fa {
  font-size: .9rem;
  text-indent: -1px; }

mwl-calendar .event-action-container .ps-checkbox.super-exception span.checkbox-circle {
  margin-top: 3px; }

mwl-calendar .event-action-container &gt; a &gt; .inline-block.min-width {
  width: 100%; }

mwl-calendar a.event-item {
  font-family: 'Roboto';
  height: 18px;
  padding-left: 2px;
  color: #000000;
  font-size: 14px; }

mwl-calendar a.event-item:active, mwl-calendar a.event-item:focus {
  cursor: default;
  text-decoration: none; }

mwl-calendar a.event-item:hover {
  cursor: pointer;
  text-decoration: underline; }

mwl-calendar a.event-item:hover div &gt; span {
  text-decoration: underline; }

mwl-calendar a.event-item.disable {
  color: #9B9B9B;
  cursor: default;
  text-decoration: none; }

mwl-calendar a.event-item.disable:hover {
  color: #9B9B9B;
  cursor: default;
  text-decoration: none; }

mwl-calendar a.event-item.disable:hover div &gt; span {
  text-decoration: none; }

mwl-calendar a.event-item.call-rotation-event:hover div &gt; span {
  text-decoration: underline; }

mwl-calendar a.event-item.disable.call-rotation-historic:hover {
  text-decoration: underline;
  cursor: pointer; }

mwl-calendar a.event-item.disable.call-rotation-historic:hover div &gt; span {
  text-decoration: underline; }

mwl-calendar a.event-item.checkbox-enable {
  margin-left: 2px;
  margin-top: -2px; }

mwl-calendar a.event-item.taller-cell {
  height: 22px; }

mwl-calendar a.event-item.multi-day {
  background-color: #364b94 !important;
  height: 22px;
  line-height: 22px;
  width: 100%;
  color: white; }

mwl-calendar a.event-item.multi-day.ellipsis {
  color: white !important; }

mwl-calendar a.event-item.multi-day.no-text {
  cursor: default;
  text-decoration: none; }

mwl-calendar a.event-item.multi-day.no-text:active, mwl-calendar a.event-item.multi-day.no-text:focus {
  cursor: default;
  text-decoration: none; }

mwl-calendar a.event-item.multi-day.no-text:hover {
  cursor: default;
  text-decoration: none; }

mwl-calendar a.event-item.multi-day.checkbox-enable {
  margin-left: 5px; }

mwl-calendar a.event-item.multi-day.disable {
  color: #9B9B9B; }

mwl-calendar a.event-item.multi-day.not-filtered {
  background-color: #364b94 !important;
  color: white !important; }

mwl-calendar .cal-day-weekend span[data-cal-date] {
  color: #3C464A; }

mwl-calendar .cal-day-outmonth span[data-cal-date] {
  opacity: .4; }

mwl-calendar .cal-day-outmonth span[data-cal-date].highlight-day {
  background-color: #364b94 !important;
  opacity: 1;
  color: white !important;
  padding: 5px;
  margin-right: 0px;
  -webkit-print-color-adjust: exact; }

mwl-calendar .cal-day-inmonth span[data-cal-date].highlight-day {
  background-color: #364b94 !important;
  color: white !important;
  padding: 5px;
  margin-right: 0px;
  -webkit-print-color-adjust: exact; }

mwl-calendar .cal-month-box .cal-day-today span[data-cal-date] {
  font-size: 2.3rem;
  line-height: 14px;
  margin-top: 2px; }

mwl-calendar .cal-month-box .cal-row-fluid, mwl-calendar .cal-month-box mwl-calendar .cal-year-box .row {
  border-bottom-color: #3C464A; }

mwl-calendar .cal-month-box &gt; div:last-child .cal-row-fluid {
  border-bottom: none; }

mwl-calendar .cal-month-box, mwl-calendar .cal-week-box, mwl-calendar .cal-year-box {
  border-top: 1px solid #a9a9a9;
  border-bottom: 1px solid #a9a9a9;
  border-right: 1px solid #a9a9a9;
  border-left: 1px solid #a9a9a9;
  border-radius: 2px; }

mwl-calendar .cal-month-box [class*=cal-cell], mwl-calendar .cal-year-box [class*=span] {
  border-right: 1px solid #a9a9a9;
  cursor: default; }

mwl-calendar .cal-month-box [class*=cal-cell]:hover, mwl-calendar .cal-year-box [class*=span]:hover {
  cursor: default; }

mwl-calendar .cal-month-box .cal-row-fluid, mwl-calendar .cal-year-box .row {
  border-bottom: 1px solid #a9a9a9; }

mwl-calendar .cal-month-box .cal-row-fluid &gt; div:last-child, mwl-calendar .cal-year-box .row &gt; div:last-child {
  border-right: none; }

mwl-calendar .cal-year-box &gt; div:last-child .row {
  border-bottom: none; }

mwl-calendar .cal-slide-content {
  box-shadow: 0 24px 24px 0 rgba(0, 0, 0, 0.24), 0 0 24px 0 rgba(0, 0, 0, 0.12);
  background: #d9edf7; }

mwl-calendar .cal-slide-content.cal-event-list {
  padding: 6px 0px; }

mwl-calendar .cal-slide-content.cal-event-list li {
  margin-bottom: 5px; }

mwl-calendar .cal-slide-content.cal-event-list.day-1 li {
  margin-left: 14.1%; }

mwl-calendar .cal-slide-content.cal-event-list.day-2 li {
  margin-left: 28.5%; }

mwl-calendar .cal-slide-content.cal-event-list.day-3 li {
  margin-left: 43.1%; }

mwl-calendar .cal-slide-content.cal-event-list.day-4 li {
  margin-left: 57.5%; }

mwl-calendar .cal-slide-content.cal-event-list.day-5 li {
  margin-left: 72%; }

mwl-calendar .cal-slide-content.cal-event-list.day-6 li {
  text-align: right; }

mwl-calendar .cal-slide-content a.event-item {
  color: black; }

mwl-calendar .cal-slide-content a.event-item.disable {
  color: #9B9B9B; }

mwl-calendar .cal-week-box [data-event-class] {
  white-space: nowrap;
  height: 20px;
  line-height: 20px;
  background-color: transparent;
  margin-left: 0px;
  margin-right: 1px;
  padding: 0px !important;
  border-radius: 0px; }

mwl-calendar .cal-week-box [data-event-class].day-highlight {
  width: 100%; }

mwl-calendar .cal-week-box [data-event-class].action-highlighted {
  border-top: 1px solid #364b94 !important;
  border-bottom: 1px solid #364b94 !important;
  border-right: 1px solid #364b94 !important;
  border-left: 1px solid #364b94 !important;
  padding-bottom: 18px;
  padding-top: 2px;
  padding-left: 2px;
  margin-left: 0px;
  position: relative; }

mwl-calendar .cal-week-box [data-event-class].action-highlighted .checkbox-circle {
  margin-left: 2px;
  position: absolute; }

mwl-calendar .cal-week-box [data-event-class].action-highlighted a {
  margin-left: 12px; }

mwl-calendar .cal-week-box [data-event-class].disable {
  color: #9B9B9B; }

mwl-calendar .cal-week-box [data-event-class].action-selected {
  background-color: rgba(54, 75, 148, 0.3); }

mwl-calendar .cal-week-box [data-event-class].checkbox-enable {
  margin-left: 2px;
  margin-top: -2px; }

mwl-calendar .cal-week-box [data-event-class] .ps-checkbox {
  padding: 0px;
  margin-top: 1px;
  margin-top: 1px;
  padding-left: 3px;
  width: 100%; }

mwl-calendar .cal-week-box [data-event-class] .ps-checkbox span.checkbox-circle {
  margin-top: 0px;
  width: 13px;
  height: 13px; }

mwl-calendar .cal-week-box [data-event-class] .ps-checkbox span.checkbox-circle .fa {
  font-size: .9rem; }

mwl-calendar .cal-week-box [data-event-class] .ps-checkbox input[type="checkbox"]:checked span.checkbox-circle .fa {
  font-size: .9rem;
  text-indent: -1px; }

mwl-calendar .cal-row-fluid .cal-cell1:last-child [data-event-class] {
  margin-right: 0px; }

mwl-calendar .cal-week-box:not(.cal-day-box) .cal-row-fluid:hover.cal-day-today:hover, mwl-calendar .cal-week-box:not(.cal-day-box) [class*=cal-cell].cal-day-today:hover {
  background-color: rgba(54, 75, 148, 0.15) !important; }

mwl-calendar mwl-calendar .cal-row-head [class*=cal-cell], mwl-calendar mwl-calendar .cal-row-head [class*=cal-cell]:first-child {
  border-right: 1px solid gray; }

mwl-calendar .cal-row-head.no-margin {
  margin: 0px; }

mwl-calendar .cal-week-box .cal-week-head &gt; .cal-day-today {
  background-color: rgba(54, 75, 148, 0.15); }

mwl-calendar .cal-week-box .cal-row-head {
  border-bottom: 1px solid #a9a9a9; }

mwl-calendar .cal-week-box .cal-row-head:last-child {
  border-bottom: none; }

mwl-calendar .cal-week-box .cal-cell1 a div &gt; span {
  text-decoration: underline; }

mwl-calendar .cal-week-box .cal-cell1 a.disable {
  color: #9B9B9B;
  cursor: default; }

mwl-calendar .cal-week-box .cal-cell1 a.disable:hover {
  text-decoration: none;
  cursor: default; }

mwl-calendar .cal-week-box .cal-cell1 a.disable:hover div &gt; span {
  text-decoration: none; }

mwl-calendar .cal-week-box .cal-cell1 a.multi-day.disable {
  color: white; }

mwl-calendar .cal-week-box .cal-cell1 a.multi-day.disable.disable {
  color: #9B9B9B; }

mwl-calendar .cal-week-box .cal-cell1 a.call-rotation-event {
  text-decoration: underline; }

mwl-calendar .cal-week-box .cal-cell1 a.call-rotation-event:hover div &gt; span {
  text-decoration: underline; }

mwl-calendar .cal-week-box .cal-cell1 a.disable.call-rotation-historic:hover {
  text-decoration: underline !important;
  cursor: pointer !important; }

mwl-calendar .cal-week-box .cal-cell1 a.disable.call-rotation-historic:hover div &gt; span {
  text-decoration: underline; }

mwl-calendar .cal-day-panel {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px; }

mwl-calendar .cal-day-panel .cal-row-head {
  border-bottom: none; }

mwl-calendar .week-bg-box {
  position: absolute;
  top: 0px;
  bottom: 0px; }

mwl-calendar .week-bg-box .cal-cell1 {
  border-right: 1px solid #a9a9a9;
  height: 100%; }

mwl-calendar .week-bg-box .cal-cell1:first-child {
  border-right: 1px solid #a9a9a9; }

mwl-calendar .week-bg-box .cal-cell1:last-child {
  border-right: none; }

mwl-calendar .week-bg-box .cal-cell1.cal-day-today {
  background-color: rgba(54, 75, 148, 0.15); }

mwl-calendar .week-bg-box .cal-cell1.cal-day-today:hover {
  background-color: rgba(54, 75, 148, 0.15) !important; }

mwl-calendar .week-bg-box .cal-cell1:hover.cal-day-today {
  background-color: rgba(54, 75, 148, 0.15) !important; }

.table.monthly-totalhours-container {
  background: rgba(146, 138, 129, 0.2); }

.table.monthly-totalhours-container td {
  border: 2px solid white;
  font-size: 14px;
  color: #3c464a; }

.table.monthly-totalhours-container td.highlighted {
  background-color: #364b94 !important;
  color: white !important; }

.table.monthly-totalhours-container td.highlighted .total-display {
  color: white !important; }

.previous-link {
  padding-right: 25px; }

.previous-link:hover {
  cursor: pointer;
  color: #b5b0aa; }

.default-cursor {
  cursor: default; }

.default-cursor:hover {
  cursor: default; }

.total-display {
  padding-right: 10px;
  padding-top: 10px; }

.total-title {
  color: black; }

.total-title.disabled {
  color: #928a81; }

.schedule-multiple-line {
  display: inline-block;
  width: 100%;
  font-family: Roboto;
  font-size: 18px;
  margin-left: 13px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #5E6668 !important;
  background-color: #d9d8d8 !important; }

.schedule-multiple-line .btn {
  padding: 0px; }

.multiple-calendar {
  padding-bottom: 30px; }

.note-for-day {
  padding-top: 15px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  text-align: center; }

.note-for-day .note {
  padding-top: 13px;
  padding-bottom: 13px;
  display: inline-block;
  text-align: left; }

.note-for-day .alert {
  margin-bottom: 0px; }

.multi-view-container {
  margin-top: 15px; }

.multi-view-container .button {
  background-color: transparent; }

.multi-view-container .clear {
  background-color: transparent; }

.clear {
  background-color: transparent; }

.toggle-name {
  margin-left: 10px;
  padding-left: 10px;
  text-decoration: underline; }

.day-time-line {
  padding-top: 5px; }

.day-time {
  text-align: center; }

.day-title {
  padding-left: 20px; }

.week-print {
  padding-right: 20px; }

.inline {
  display: inline !important; }

.hide-time {
  padding: 0px !important;
  margin: 0px !important; }

a.event-item.call-rotation {
  color: #364b94; }

a.event-item.call-rotation .fa {
  margin: 0px 3px; }

a.event-item.call-rotation a {
  color: #364b94; }

a.event-item.call-rotation.disable {
  color: #9B9B9B;
  text-decoration: none; }

a.event-item.call-rotation.disable:hover {
  cursor: pointer;
  color: #3c464a;
  text-decoration: underline; }

.min-width {
  min-width: 0; }

.start-time input[type="text"].form-control, .end-time input[type="text"].form-control {
  font-size: 0.9em; }

.uib-time.am-pm button {
  display: block !important;
  margin-left: 5px !important; }

.schedule-lookup .dropdown-menu {
  max-height: 300px;
  overflow-y: scroll; }

.schedule-lookup .input-w-clear {
  position: relative; }

.schedule-lookup .input-w-clear .input-group-addon {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px; }

.schedule-lookup .input-w-clear input {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
  font-size: 14px; }

.schedule-lookup .input-w-clear .fa {
  position: absolute;
  right: 8px;
  top: 8px;
  color: lightgray;
  z-index: 99; }

.schedule-lookup .input-w-clear .fa:hover {
  color: #364b94;
  cursor: pointer; }

.rotate180 {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg); }

@media (max-width: 1300px) {
  .xl-modal .modal .modal-dialog {
    min-width: 80%; }
  mwl-calendar .event-action-container.action-highlighted a .inline-block {
    width: 80px; } }

@media (max-width: 1110px) {
  mwl-calendar .event-action-container.action-highlighted a .inline-block {
    width: 60px; } }

@media (max-width: 1145px) {
  .xl-modal .modal .modal-dialog {
    min-width: 96%; } }

@media (max-width: 1145px) {
  .xl-modal .modal .modal-dialog {
    min-width: 96%; } }

.justify-center {
  justify-content: center; }

.lb-logo-min {
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 55.2 (78181) - https://sketchapp.com --%3E%3Ctitle%3ESlice 1%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='LB@' fill='%23F57F20' fill-rule='nonzero'%3E%3Cpath d='M7.55450318,3.98150811 C7.55450318,1.94288936 8.56118395,0.373333333 10.4663002,0.373333333 L10.5348555,0.373333333 C12.526568,0.373333333 13.6956166,1.63258633 13.6956166,3.98150811 C13.6956166,6.33042987 12.4796617,7.64741367 10.4482593,7.64741367 L7.55450318,7.64741367 L7.55450318,3.98150811 Z' id='Path'%3E%3C/path%3E%3Cpath d='M7.55450318,8.37987316 L10.7405215,8.37987316 C13.1219168,8.37987316 14.5651868,9.82314308 14.5651868,11.9555744 L14.5651868,12.1143341 C14.5651868,14.4740803 13.1688231,15.8487949 10.5348555,15.8487949 L7.55450318,15.8487949 L7.55450318,8.37987316 Z' id='Path'%3E%3C/path%3E%3Cpath d='M6.55503874,14.8132488 L6.37463001,14.8132488 C4.29992953,14.8132488 3.63602537,13.4241015 3.63602537,10.7071459 L3.63602537,0.560958421 L0.0242424242,0.560958421 L0.0242424242,0.903735025 L0.258773784,0.943424945 C1.2582382,1.06249472 1.25102185,1.90680761 1.25102185,2.26401691 L1.25102185,10.7324031 C1.25102185,14.1204792 3.07675828,15.8632276 6.36741367,15.8596306 L6.70658211,15.8596306 L6.70658211,14.8132488 L6.55503874,14.8132488 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.print-modal .modal-content {
  height: 100%; }

.print-modal .modal-content .modal-body {
  height: calc(100% - 162px);
  overflow-y: auto; }

.print-modal .calendar-header {
  height: 41px;
  border-bottom: 1px solid gray;
  margin-bottom: 10px; }

.print-modal .calendar-header .brand.text-logo {
  width: 81px;
  height: auto;
  margin-top: 6px;
  position: absolute;
  left: 15px; }

.print-modal mwl-calendar .cal-month-day {
  height: inherit;
  display: inline-block;
  width: 210px;
  overflow: hidden; }

.print-modal mwl-calendar .cal-month-day .event-action-container {
  height: auto; }

.print-modal mwl-calendar .cal-month-day .event-action-container a.event-item {
  height: inherit; }

.print-modal .cal-row-fluid .cal-cell {
  width: 14.286%;
  height: inherit; }

.print-modal .fa-arrow-circle-right {
  color: #364b94 !important; }

.print-modal .cal-month-box {
  border: none;
  border: 0px; }

.print-modal .cal-month-box th {
  text-align: center;
  min-height: 30px; }

.print-modal .cal-month-box td {
  border: 1px solid gray !important;
  vertical-align: top;
  height: 100%;
  overflow: hidden; }

.print-modal .cal-month-box td.cal-day-outmonth {
  background-color: #efefef !important; }

.print-modal .cal-month-box td + .cal-day-outmonth, .print-modal .cal-year-box td + .cal-day-outmonth {
  background-color: #efefef !important; }

.print-modal .print-multiweek .calendar-header.multiweek {
  height: 65px !important; }

.print-modal .print-multiweek h2.title {
  font-size: 20px;
  color: #5E6668;
  margin-bottom: 6px; }

.print-modal .print-multiweek .toggle-name {
  text-decoration: none; }

.print-oneDay-container {
  width: 100%; }

.print-oneDay-container .toggle-name {
  margin-left: 10px;
  padding-left: 10px;
  text-decoration: none; }

@page {
  size: landscape;
  margin: 0.25in;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-print-color-adjust: exact;
  .calendar-header {
    height: 41px; }
  .calendar-header.multiweek {
    height: 65px !important; }
  .cal-week-box [data-event-class].action-highlighted .checkbox-circle {
    top: 3px; }
  .fa-arrow-circle-right {
    color: #364b94 !important; }
  .action-highlighted {
    border-top: 1px solid #364b94 !important;
    border-bottom: 1px solid #364b94 !important;
    border-right: 1px solid #364b94 !important;
    border-left: 1px solid #364b94 !important;
    padding-bottom: 18px;
    padding-top: 2px;
    padding-left: 2px; }
  .schedule-multiple-line {
    width: 100%;
    padding-left: 0px !important;
    margin-left: 0px !important; }
  .multi-view-container {
    page-break-inside: avoid; }
  .multi-view-container .cal-week-box .cal-cell1 {
    display: table-cell; }
  .multi-view-container .clear {
    display: none; }
  .multi-view-container .toggle-name {
    text-decoration: none; }
  .cal-month-box td {
    border: 1px solid gray !important;
    vertical-align: top;
    height: 100%;
    overflow: hidden; }
  .cal-month-box td.cal-day-outmonth {
    background-color: #efefef !important; } }

.mwl-calendar-week div {
  display: table; }

@media print {
  thead {
    display: table-header-group; }
  tbody {
    display: table-row-group; }
  tfoot {
    display: table-footer-group; }
  -webkit-print-color-adjust: exact;
  tr {
    page-break-inside: auto; }
  .calendar-header {
    height: 41px; }
  .calendar-header.multiweek {
    height: 65px !important; }
  .fa-arrow-circle-right {
    color: #364b94 !important; }
  .cal-week-box [data-event-class].action-highlighted .checkbox-circle {
    top: 3px; }
  .action-highlighted {
    border-top: 1px solid #364b94 !important;
    border-bottom: 1px solid #364b94 !important;
    border-right: 1px solid #364b94 !important;
    border-left: 1px solid #364b94 !important;
    padding-bottom: 18px;
    padding-top: 2px;
    padding-left: 2px; }
  .print-multiweek h2.title {
    font-size: 20px;
    color: #5E6668;
    margin-bottom: 6px; }
  .print-oneDay-container {
    width: 100%; }
  .print-oneDay-container .toggle-name {
    margin-left: 10px;
    padding-left: 10px;
    text-decoration: none;
    background-color: #d9d8d8 !important; }
  .print-oneDay-container .schedule-multiple-line {
    width: 100%;
    padding-left: 0px !important;
    margin-left: 0px !important; }
  .multi-view-container {
    page-break-inside: avoid; }
  .multi-view-container .cal-week-box .cal-cell1 {
    display: table-cell; }
  .multi-view-container .clear {
    display: none; }
  .multi-view-container .toggle-name {
    text-decoration: none; }
  .cal-month-box td {
    height: 100%;
    overflow: auto; } }

.multi-view-container {
  page-break-inside: avoid; }

.add-staff-list-results li {
  list-style: none; }

.add-staff-modal .modal {
  top: 0; }

.add-staff-modal .modal .modal-content {
  height: calc(100%); }

.add-staff-modal .modal .modal-dialog {
  height: calc(100% - 60px); }

.add-staff-modal .modal .modal-dialog .modal-body {
  height: calc(100% - 163px); }

.add-staff-modal .modal .modal-dialog .modal-body .list-container {
  height: calc(100% - 52px);
  overflow-y: auto; }

.add-staff-modal .modal .modal-dialog .modal-footer .btn.outline.btn-primary[disabled] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  color: #928a81;
  border-color: #928a81; }

.edit-event-modal {
  margin: 30px auto;
  text-align: left; }

.edit-event-modal .modal-dialog {
  width: 800px; }

.edit-event-modal .modal-content {
  margin-left: auto;
  margin-right: auto;
  overflow: visible; }

.edit-event-modal .modal-content .modal-header {
  height: 40px;
  font-size: 20px;
  color: #ffffff;
  padding: 10px;
  text-align: center; }

.edit-event-modal .modal-content .modal-header .modal-close-icon.small {
  font-size: 40px; }

.edit-event-modal .modal-content .modal-body {
  padding: 0px; }

.edit-event-modal .ui-select-match &gt; span {
  padding-top: 3px;
  color: #3c474b; }

.edit-event-modal .ui-select-match &gt; span .ui-select-match-text {
  font-size: 20px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.edit-event-modal .ui-select-match &gt; span.btn-default:hover {
  color: #3c474b;
  background-color: #eeeeee; }

.edit-event-modal .ui-select-match &gt; span.btn-default:hover i.caret {
  color: #3c474b; }

.edit-event-modal .ui-select-choices-row-inner &gt; div {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.edit-event-modal span.title {
  font-size: 20px; }

.edit-event-modal .btn-default {
  background-color: #efefef;
  border-color: #d0d0d0; }

.edit-event-modal .btn-default i {
  color: #928a81; }

.edit-event-modal .btn-default:hover {
  background-color: #364b94;
  color: white; }

.edit-event-modal .btn-default:hover i {
  color: white; }

.edit-event-modal .time-container {
  padding: 5px 10px;
  display: flex;
  justify-content: space-around; }

.edit-event-modal .time-container .title {
  font-weight: bold;
  font-size: 18px; }

.edit-event-modal .time-container .date-offset {
  margin-top: -10px; }

.edit-event-modal .time-container .datetime-column {
  width: 325px; }

.edit-event-modal .time-container .date-separator {
  margin: 0px 10px; }

.edit-event-modal .time-container .hours,
.edit-event-modal .time-container .minutes {
  width: 45px; }

.edit-event-modal .time-container a.btn-link {
  font-size: 20px;
  margin: 0px;
  color: #3c464a;
  height: 21px;
  line-height: 18px;
  padding-left: 8px; }

.edit-event-modal .time-container .form-control {
  display: block;
  width: 100%;
  height: 25px;
  padding: 2px 5px; }

.edit-event-modal .psx-list-item {
  display: flex;
  padding: 0px 15px 0px 10px;
  align-items: center; }

.edit-event-modal .psx-list-item .arrow-container {
  font-size: 20px;
  margin-right: 10px; }

.edit-event-modal .psx-list-item .arrow-container,
.edit-event-modal .psx-list-item .remove-icon {
  opacity: .1; }

.edit-event-modal .psx-list-item:hover .arrow-container,
.edit-event-modal .psx-list-item:hover .remove-icon {
  animation: fadeIn30to100 0.5s;
  -moz-animation: fadeIn30to100 0.5s;
  -webkit-animation: fadeIn30to100 0.5s;
  -o-animation: fadeIn30to100 0.5s;
  opacity: 1; }

.edit-event-modal .psx-list-item:hover .arrow-container:hover,
.edit-event-modal .psx-list-item:hover .remove-icon:hover {
  color: #364b94; }

.edit-event-modal .is-up-next-in-rotation-text {
  font-family: 'Roboto';
  margin-left: 25px;
  white-space: nowrap;
  margin-right: 5px; }

.edit-event-modal .is-up-next-in-rotation {
  font-family: 'Roboto';
  font-style: italic !important;
  font-weight: bold;
  display: inline-flex; }

.edit-event-modal .half-width {
  width: 50%; }

.edit-event-modal .entry-text-container {
  flex: 1;
  display: flex;
  min-width: 0; }

.edit-event-modal .entry-text-container div.unselectable {
  position: relative;
  display: inline-flex; }

.edit-event-modal .header {
  background-color: rgba(60, 70, 74, 0.2);
  font-size: 18px;
  padding: 10px;
  text-align: center; }

.edit-event-modal .left-border {
  border-left: 1px solid rgba(60, 70, 74, 0.3); }

.edit-event-modal .scrolling-container {
  height: 288px;
  overflow-y: auto;
  border-bottom: 1px solid rgba(60, 70, 74, 0.3); }

.edit-event-modal .scrolling-container.read-only {
  height: 301px; }

.edit-event-modal .animate-container {
  height: 329px;
  overflow: hidden;
  transition: 1s; }

.edit-event-modal .animate-container.ng-hide {
  height: 0; }

.uib-datepicker-popup {
  padding: 5px; }

.uib-datepicker-popup li {
  box-sizing: initial;
  box-shadow: none; }

.uib-datepicker-popup li:focus {
  outline: none; }

.uib-datepicker-popup li .uib-datepicker:focus,
.uib-datepicker-popup li .uib-datepicker &gt; div:focus,
.uib-datepicker-popup li .uib-daypicker:focus {
  outline: none; }

.uib-datepicker-popup li table thead .btn-default {
  background-color: #efefef; }

.uib-datepicker-popup li .btn-default {
  background-color: white;
  border-color: #ccc;
  border-radius: 0px;
  color: #3c474b; }

.uib-datepicker-popup li .btn-default.btn[disabled] {
  background-color: #efefef; }

@media (max-width: 1280px) {
  .edit-event-modal {
    margin: 0 auto; } }

.multiple-schedule-modal .modal {
  top: 0; }

.multiple-schedule-modal .modal .modal-dialog {
  margin-top: 8%; }

.multiple-schedule-modal .modal .bt-border {
  border-bottom: 1px solid #a9a9a9;
  margin-bottom: 4px; }

.multiple-schedule-modal .modal .bt-border .generic-list-results {
  margin-bottom: 4px; }

.multiple-schedule-modal .modal-header {
  height: 39px;
  padding: 3px;
  line-height: 0 !important; }

.multiple-schedule-modal .modal-header i {
  font-size: 22px; }

.multiple-schedule-modal .modal-header span {
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.7; }

.multiple-schedule-modal .modal-header .modal-close-icon.small {
  font-size: 5rem !important;
  margin-top: 3px; }

.multiple-schedule-modal .generic-list-results li {
  list-style: none; }

.multiple-schedule-modal .multiple-list-container {
  max-height: 260px;
  overflow-y: auto; }

.multiple-schedule-modal .conv-btn-group .btn-group button[disabled] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  color: #928a81;
  border-color: #928a81; }

.schedule-bylist-modal .modal-content {
  height: 100%; }

.schedule-bylist-modal .modal-content .main {
  height: inherit; }

.schedule-list-container {
  height: calc(100% - 153px);
  overflow-x: auto; }

.schedule-list-container &gt; div {
  min-width: 980px; }

.schedule-list-container .ellipsis .ui-select-toggle &gt; span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.schedule-list-container .start-time, .schedule-list-container .end-time {
  font-family: Roboto;
  font-size: 24px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.4px;
  text-align: center;
  color: #3c464a; }

.schedule-list-container .start-time.time-row, .schedule-list-container .end-time.time-row {
  height: 108px; }

.schedule-list-container .start-time .time-picker.disabled, .schedule-list-container .end-time .time-picker.disabled {
  margin-top: 36px; }

.schedule-list-container .btn-default {
  background-color: #efefef;
  border-color: #d0d0d0; }

.schedule-list-container .btn-default i {
  color: #928a81; }

.schedule-list-container .btn-default:hover {
  background-color: #364b94;
  color: white; }

.schedule-list-container .btn-default:hover i {
  color: white; }

.schedule-list-container .input-group {
  margin-top: 36px; }

.schedule-list-container .input-group.disabled input.form-control {
  border-radius: 5px; }

.schedule-list-container .ui-select-container {
  margin-top: 36px; }

.schedule-list-container .ui-select-container .ui-select-match.btn-default-focus .btn-default {
  background-color: #28386f; }

.schedule-list-container .ui-select-container .ui-select-match.btn-default-focus .btn-default {
  color: #3c474b;
  background-color: #eeeeee; }

.schedule-list-container .ui-select-container .ui-select-match.btn-default-focus .btn-default i.caret {
  color: #3c474b; }

.schedule-list-container .ui-select-match &gt; span {
  padding-top: 3px;
  color: #3c474b; }

.schedule-list-container .ui-select-match &gt; span .ui-select-match-text {
  font-size: 20px; }

.schedule-list-container .ui-select-match &gt; span.btn-default:hover {
  color: #3c474b;
  background-color: #eeeeee; }

.schedule-list-container .ui-select-match &gt; span.btn-default:hover i.caret {
  color: #3c474b; }

.ui-select-container .ui-select-match.btn-default-focus .btn.btn-default.ui-select-toggle {
  border-color: #364b94; }

.call-rotation-view-modal {
  margin: 30px auto;
  text-align: center; }

.call-rotation-view-modal .modal-body {
  text-align: left; }

.call-rotation-view-modal .modal-dialog {
  width: 469px; }

.call-rotation-view-modal .modal-content {
  width: 469px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible; }

.call-rotation-view-modal .modal-content .modal-header {
  height: 52px;
  font-size: 20px;
  color: #ffffff;
  padding: 10px; }

.call-rotation-view-modal .modal-content .modal-header .sub-text {
  margin-top: 5px;
  font-size: 12px; }

.call-rotation-view-modal .modal-content .modal-header .modal-close-icon.small {
  font-size: 40px; }

.call-rotation-view-modal .modal-content .modal-body {
  padding: 0px; }

.call-rotation-view-modal .scrolling-container {
  height: 288px;
  overflow-y: auto;
  border-bottom: 1px solid rgba(60, 70, 74, 0.3); }

.call-rotation-view-modal .scrolling-container.read-only {
  height: 301px; }

.call-rotation-view-modal .psx-list-item.read-only {
  padding-left: 30px; }

.call-rotation-view-modal .psx-list-item.read-only:hover {
  background-color: transparent;
  cursor: default; }

.call-rotation-view-modal .psx-list-item.read-only.historic {
  color: #7b7b7b; }

.call-rotation-view-modal .psx-list-item {
  display: flex;
  padding: 0px 15px 0px 10px;
  align-items: center; }

.call-rotation-view-modal .psx-list-item .arrow-container {
  font-size: 20px;
  margin-right: 10px; }

.call-rotation-view-modal .psx-list-item .arrow-container,
.call-rotation-view-modal .psx-list-item .remove-icon {
  opacity: .1; }

.call-rotation-view-modal .psx-list-item:hover .arrow-container,
.call-rotation-view-modal .psx-list-item:hover .remove-icon {
  animation: fadeIn30to100 0.5s;
  -moz-animation: fadeIn30to100 0.5s;
  -webkit-animation: fadeIn30to100 0.5s;
  -o-animation: fadeIn30to100 0.5s;
  opacity: 1; }

.call-rotation-view-modal .psx-list-item:hover .arrow-container:hover,
.call-rotation-view-modal .psx-list-item:hover .remove-icon:hover {
  color: #364b94; }

.call-rotation-view-modal .is-up-next-in-rotation-text {
  font-family: 'Roboto';
  margin-left: 25px;
  white-space: nowrap; }

.call-rotation-view-modal .is-up-next-in-rotation {
  font-family: 'Roboto';
  font-style: italic !important;
  font-weight: bold;
  display: inline-flex; }

.call-rotation-view-modal .min-width {
  min-width: 0; }

@media (max-width: 1280px) {
  .call-rotation-view-modal {
    margin: 0 auto; } }

.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #fbfbfb;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0); }

.modal-backdrop.in {
  opacity: 0.75;
  filter: alpha(opacity=75); }

.modal-header {
  padding: 15px;
  font-size: 18px;
  border-bottom: 1px solid #fbfbfb; }

.modal-header:before,
.modal-header:after {
  content: " ";
  display: table; }

.modal-header:after {
  clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.2; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #fbfbfb; }

.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table; }

.modal-footer:after {
  clear: both; }

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0; }

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px; }

.modal-footer .btn-block + .btn-block {
  margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }

.modal .modal-content {
  border: none;
  border-radius: 0;
  box-shadow: none; }

.modal .modal-content .modal-header {
  background: #364b94; }

.modal .modal-content .modal-header .modal-title {
  color: white;
  font-size: 24px; }

.modal .modal-content .modal-header .close {
  color: white;
  font-size: 34px;
  font-weight: bold;
  line-height: 1;
  margin: 0;
  opacity: 0.4;
  text-shadow: none; }

.modal .modal-content .modal-header .close:hover {
  opacity: 1; }

.modal .modal-content .modal-footer {
  text-align: left; }

.modal-dialog {
  padding: 0px; }

.modal-backdrop {
  bottom: 0;
  position: fixed;
  height: 100vh; }

.modal-open .modal {
  top: 0px; }

.xl-modal .modal {
  top: 0; }

.xl-modal .modal .modal-dialog {
  width: 70%;
  margin: 10px auto;
  height: calc(100% - 20px); }

.xl-modal .modal.small-dialog .modal-dialog {
  height: inherit; }

.xl-modal .modal.small-dialog + .modal {
  display: none !important; }

.modal {
  top: 0; }

.modal.small-dialog .modal-dialog {
  height: inherit; }

.full-screen-modal {
  top: 0; }

.full-screen-modal .modal-dialog {
  width: 100%;
  margin: 0px auto;
  height: calc(100%); }

.full-screen-modal .modal-dialog .modal-content {
  height: calc(100%); }

.modal-body .image-container {
  position: relative;
  margin: 0px auto;
  text-align: center; }

.attachment-modal.binary .modal-body {
  height: calc(100% - 65px); }

.modal .modal-content .modal-header {
  font-weight: 300;
  font-size: 3.7rem;
  line-height: 0.9;
  letter-spacing: 0.5px;
  color: #ffffff; }

.modal .modal-content .modal-header .modal-title {
  font-weight: 300;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit; }

.modal .modal-content .modal-header .modal-close-icon {
  font-weight: 300;
  font-size: 7rem;
  display: block;
  line-height: 0.5;
  color: #007aff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.modal .modal-content .modal-header .modal-close-icon.small {
  font-size: 6rem; }

.modal .modal-content .modal-header .close:hover {
  color: white; }

.modal .modal-content .modal-header .close:hover .modal-close-icon {
  color: white; }

.modal .modal-content .title-banner {
  font-weight: 300;
  font-size: 3.2rem;
  height: 58px;
  line-height: 60px;
  color: #3c464a;
  background-color: #efefef;
  box-shadow: 0px 3px 6px #979797;
  color: #3c464a; }

.window-height .modal-dialog {
  height: calc(100% - 4%); }

.window-height .modal-dialog .modal-content {
  height: calc(100%); }

.confirm-modal .modal-content {
  border-radius: 6px; }

.confirm-modal .modal-dialog {
  border-radius: 6px;
  overflow: hidden;
  max-width: 356px; }

.confirm-modal .modal-dialog .modal-header {
  height: 39px;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.7;
  padding: 3px; }

.confirm-modal .modal-dialog .modal-header i {
  font-size: 22px; }

.confirm-modal .modal-dialog .modal-body {
  padding: 20px; }

.confirm-modal .modal-dialog .modal-body .btn {
  font-weight: 300;
  font-size: 18px;
  line-height: 1.9;
  letter-spacing: 0.2px; }

.confirm-modal .modal-dialog .modal-body .btn.btn-primary.btn-on-over {
  background-color: transparent;
  border: transparent;
  color: #364b94; }

.confirm-modal .modal-dialog .modal-body .btn.btn-primary.btn-on-over:hover {
  color: #fff;
  background-color: #364b94;
  border-color: #364b94; }

.confirm-modal .modal-dialog .modal-body input {
  margin: 5px; }

.settings-modal .modal-body {
  height: calc(100% - 68px); }

.settings-modal .modal-body .aside-nav .nav li a {
  padding: 10px;
  padding-left: 14px; }

.settings-modal .modal-body .page-wrapper {
  height: 100%;
  margin-left: 250px; }

.modal-header {
  border-bottom: initial; }

.modal {
  top: 25%;
  right: 0;
  left: 0;
  bottom: 0; }

/* Temporary fix for modal */

.modal-backdrop {
  position: relative; }

/* Timout Warning Modal */

.modal .modal-content .warining-modal .modal-header .modal-close-icon {
  font-size: 6rem; }

.newconversation .modal-body.has-submit {
  height: calc(100% - 158px);
  overflow-y: auto;
  overflow-x: hidden; }

.newconversation .modal-body + .forward-container {
  height: calc(100% - 140px); }

.newconversation .modal-body .info-message + .recipients-height {
  height: calc(100% - 108px); }

.newconversation .modal-body {
  height: calc(100% - 68px); }

.newconversation .modal-body #contacts-container .contacts-container-body {
  height: calc(100% - 141px); }

@media (min-width: 1200px) {
  .newconversation
.modal-body
#contacts-container
.contacts-container-body.my-contacts
.col-md-3 {
    width: 25%; } }

@media (min-width: 1709px) {
  .newconversation
.modal-body
#contacts-container
.contacts-container-body.my-contacts
.col-lg-2 {
    width: 16.66667%; }
  .newconversation
.modal-body
#contacts-container
.contacts-container-body.my-contacts
.col-lg-4 {
    width: 33.33333%; } }

@media (min-width: 1200px) {
  .newconversation
.modal-body
#contacts-container
.contacts-container-body.all-perfect-serve
.col-md-2 {
    width: 20%; }
  .newconversation
.modal-body
#contacts-container
.contacts-container-body.all-perfect-serve
.contact-list
.header {
    font-size: 18px;
    letter-spacing: -1px; } }

@media (min-width: 1468px) {
  .newconversation
.modal-body
#contacts-container
.contacts-container-body.all-perfect-serve
.col-md-2 {
    width: 20%; }
  .newconversation
.modal-body
#contacts-container
.contacts-container-body.all-perfect-serve
.contact-list
.header {
    font-size: 18px;
    letter-spacing: -1px; } }

@media (min-width: 1769px) {
  .newconversation
.modal-body
#contacts-container
.contacts-container-body.all-perfect-serve
.col-lg-3 {
    width: 25%; }
  .newconversation
.modal-body
#contacts-container
.contacts-container-body.all-perfect-serve
.col-lg-2 {
    width: 16.66667%; } }

.newconversation .modal-body .recipients-height {
  height: calc(100% - 74px); }

.forward-window .modal .modal-dialog {
  max-width: 1168px;
  height: calc(100% - 6%); }

.forward-window .modal .modal-dialog .modal-content {
  height: calc(100%);
  max-height: 886px; }

.forward-window .modal .modal-dialog .modal-content .modal-body {
  height: calc(100% - 140px); }

.modal-body .forward-container .label-name {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.4px;
  color: #928a81; }

.modal-body .forward-container .recipient-list-content {
  overflow-y: auto;
  height: calc(100% - 108px); }

.modal-body .forward-container .recipient-list-content .list-group-item {
  padding: 0px 20px;
  border: 0 solid transparent; }

.modal-body
.forward-container
.recipient-list-content
.list-group-item
.recipient-name {
  margin-right: 80px; }

.modal-body
.forward-container
.recipient-list-content
.list-group-item
.btn-add {
  display: none;
  position: absolute;
  right: 5px;
  top: 7px;
  color: #3c464a;
  font-weight: 300px; }

.modal-body
.forward-container
.recipient-list-content
.list-group-item.reachable {
  cursor: pointer; }

.modal-body
.forward-container
.recipient-list-content
.list-group-item.reachable
.recipient-name {
  font-weight: bold;
  color: black; }

.modal-body .forward-container .recipient-list-content .list-group-item:hover,
.modal-body .forward-container .recipient-list-content .list-group-item:focus {
  background-color: rgba(54, 75, 148, 0.25); }

.modal-body
.forward-container
.recipient-list-content
.list-group-item:hover.reachable
.btn-add,
.modal-body
.forward-container
.recipient-list-content
.list-group-item:focus.reachable
.btn-add {
  display: block; }

.modal-body .forward-container .nav-pills {
  background-size: 15px 15px;
  background-position: 0 -5px;
  background-image: -webkit-linear-gradient(0deg, transparent 0px, transparent 0px, transparent 0px, transparent 0px), -webkit-linear-gradient(90deg, transparent 39.5px, gainsboro 39.5px);
  background-size: 111px 40px; }

.modal-body .forward-container .selected-recipient-list {
  height: calc(50% - 40px);
  margin-bottom: 15px; }

.modal-body
.forward-container
.selected-recipient
.recipient-name-container
.recipient-name {
  height: 30px;
  line-height: 28px;
  max-width: 320px;
  margin-right: 22px;
  margin-top: 5px;
  margin-bottom: 5px; }

.modal-body
.forward-container
.selected-recipient
.recipient-name-container
.btn-link {
  opacity: 0;
  color: #364b94;
  position: absolute;
  top: 4px;
  right: 0px; }

.modal-body
.forward-container
.selected-recipient
.recipient-name-container:hover,
.modal-body
.forward-container
.selected-recipient
.recipient-name-container:focus {
  background-color: rgba(54, 75, 148, 0.25);
  padding-right: inherit; }

.modal-body
.forward-container
.selected-recipient
.recipient-name-container:hover
.btn-link,
.modal-body
.forward-container
.selected-recipient
.recipient-name-container:focus
.btn-link {
  opacity: 1; }

.modal-body .forward-container textarea {
  font-size: 2.5rem;
  line-height: 1.2;
  color: #3c464a;
  font-weight: 300;
  height: calc(50% - 48px);
  box-shadow: none;
  border: 1px solid; }

.modal-body .forward-container textarea:focus {
  border-color: #364b94;
  outline: none;
  box-shadow: none !important; }

.newconversation .modal-footer.footer-send,
.forward-window .modal-footer.footer-send {
  bottom: 0px;
  position: absolute;
  width: 100%; }

.newconversation .modal-footer.footer-send.text-center,
.forward-window .modal-footer.footer-send.text-center {
  text-align: center; }

.newconversation .modal-footer.footer-send .btn.btn-xl,
.forward-window .modal-footer.footer-send .btn.btn-xl {
  font-size: 20px;
  min-width: 152px; }

.patient-details-modal .modal-body {
  height: calc(100% - 114px); }

.patient-details-modal .patient-banner {
  font-weight: 400;
  font-size: 2.4rem;
  color: #fff;
  padding: 7px 16px;
  line-height: 1.33333; }

.patient-details-modal .line-break {
  border-bottom: 2px solid #928a81;
  margin-top: 20px;
  margin-bottom: 20px; }

.patient-details-modal .patient-info-container .label {
  font-size: 2rem;
  line-height: 1;
  letter-spacing: 0.4px;
  color: #3c464a;
  font-weight: 400;
  text-align: right;
  padding: 1rem 0.6rem; }

.patient-details-modal .patient-info-container .display-name {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1;
  color: black;
  padding: 1rem 0;
  display: inline-flex; }

.patient-details-modal .grid-container {
  height: calc(100% - 34px); }

.patient-details-modal .patient-careteam-results-container {
  height: calc(100% - 220px); }

.patient-details-modal .patient-careteam-results-container .title {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.4px;
  color: #3c464a; }

.patient-details-modal .list-header .role-tile {
  margin-left: 18px; }

.patient-details-modal .list-header .name-tile {
  margin-left: 50px; }

.patient-details-modal .list-header .specialty-tile {
  margin-left: 18px; }

.patient-details-modal .list-group-item .fa-circle {
  color: #0ed957; }

.patient-details-modal .list-group-item .fa-circle-thin {
  color: #928a81; }

.patient-details-modal .list-group-item .fa-comments-o {
  font-size: 3.2rem;
  color: #364b94; }

.patient-details-modal .list-group-item .fa-comments-o.disable {
  color: #928a81; }

.patient-details-modal .list-group-item .has-sm-left-icon {
  margin-left: 26px; }

.patient-details-modal .modal-content .modal-header {
  font-size: 18px !important;
  font-weight: bold !important; }

.patient-details-modal .patient-banner {
  font-size: 2rem !important; }

.old-styleguide .detail-container {
  margin-top: 0px !important; }

.old-styleguide .detail-container .modal-header {
  padding: 10px !important;
  margin-top: 0px !important; }

.inactivity-timeout-wrapper .modal-content {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  background-color: #ffffff;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }

.inactivity-timeout-wrapper .modal-content .modal-header {
    background: #364b94;
    height: 40px;
    padding: 10px;
    font-size: 18px;
    vertical-align: middle;
    text-align: center;
    color: #ffffff;
    font-weight: bold; }

.inactivity-timeout-wrapper .modal-content .modal-header .span {
      font-size: 20px; }

.inactivity-timeout-wrapper .modal-content .modal-header .fa {
      font-weight: normal;
      margin-right: 5px; }

.inactivity-timeout-wrapper .modal-content .modal-header .close {
      font-size: 40px;
      font-weight: 300;
      line-height: 1;
      margin: 0;
      opacity: 0.3;
      text-shadow: none;
      display: block;
      line-height: 0.4;
      color: #ffffff;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }

.inactivity-timeout-wrapper .modal-content .modal-header .close:hover {
        opacity: 1; }

.inactivity-timeout-wrapper .modal-content .modal-body {
    text-align: left;
    padding: 10px; }

.inactivity-timeout-wrapper .modal-content .modal-footer {
    padding: 10px;
    text-align: right; }

.inactivity-timeout-wrapper .modal-dialog {
  margin: 50px auto;
  width: 400px; }

.inactivity-timeout-wrapper .inactivity-text {
  text-align: center;
  font-weight: bold;
  padding: 10px 0px 5px; }

.inactivity-timeout-wrapper .modal-footer {
  padding: 10px; }

.menu-drop {
  right: 10px;
  position: absolute;
  background-color: white;
  padding: 10px;
  border: 1px solid;
  border-radius: 4px;
  line-height: 28px;
  z-index: 1000; }

.menu-drop .icon {
    margin-right: 10px; }

.old-styleguide {
  /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
  /* The switch - the box around the slider */
  /* The slider */
  /* Rounded sliders */
  /* Custom colors based off of styleguide */
  /*!
 *  Perfect Serve Custom Fonts 0.0.1 by Premier Logic
 *
 */
  /* FONT PATH
 * -------------------------- */
  /* Custom Use of Icomoon.io to render fonts */
  /* Custom Form field layout to move label above/below field based on screensize. */
  /* Temporary fix for modal */
  /* Timout Warning Modal */
  /* CONVERSATIONS FROM COMON CORE */
  /* REFERENCE */
  /* MOVE TO HELPERS */
  /* MOVE TO STYLE GUIDE */
  /* BLOCK UI LOADER */
  /* Data Validation */
  /* TODO: Move to STYLE GUID */
  /* INPUT ADDONS */
  /* CSS used here will be applied after bootstrap.css */
  /* custom checkboxes */
  /*
 * CLASS HELPERS
 * Samantic Classes to support the need of NOT modifing excisting class.
 * Basic Support Padding, Margins, Borders.

 * Classes will need to be added as needed
 */
  /* Single line Ellipses */
  /* Layout for Style Guide */
  /*!
 * Layout for Style Guide v0.0.1
 * Company : Premier Logic
 * Original Developer: Steve Rigby
 */
  /*# sourceMappingURL=ps.common.style-guide.min.css.map */
  /*!
   angular-block-ui v0.2.2
   (c) 2016 (null) McNull https://github.com/McNull/angular-block-ui
   License: MIT
*/
  /* - - - - - - 8-&lt; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
  /* - - - - - - 8-&lt; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
  /*# sourceMappingURL=angular-block-ui.css.map */
  /*
 * Toastr
 * Version 2.0.1
 * Copyright 2012 John Papa and Hans Fjallemark.
 * All Rights Reserved.
 * Use, reproduction, distribution, and modification of this code is subject to the terms and
 * conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php
 *
 * Author: John Papa and Hans Fjallemark
 * Project: https://github.com/CodeSeven/toastr
 */
  /*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
  /*Responsive Design*/
  /*
  * AngularJS-Toaster
  * Version 0.3
 */
  /**


/*# sourceMappingURL=videogular.css.map */
  /*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.8 - 2017-04-18T05:43:43.881Z
 * License: MIT
 */
  /* Style when highlighting a search. */
  /* Select2 theme */
  /* Mark invalid Select2 */
  /* Handle up direction Select2 */
  /* Selectize theme */
  /* Helper class to show styles when focus */
  /* Fix input width for Selectize theme */
  /* Fix line break when there's at least one item selected with the Selectize theme */
  /* Fix dropdown width for Selectize theme */
  /* Mark invalid Selectize */
  /* Handle up direction Selectize */
  /* Bootstrap theme */
  /* Helper class to show styles when focus */
  /* Fix Bootstrap dropdown position when inside a input-group */
  /* See Scrollable Menu with Bootstrap 3 http://stackoverflow.com/questions/19227496 */
  /* fix hide/show angular animation */
  /* Mark invalid Bootstrap */
  /* Handle up direction Bootstrap */
  /* Spinner */
  /*!
 * jsonformatter
 *
 * Version: 0.6.0 - 2016-04-28T02:57:03.661Z
 * License: Apache-2.0
 */
  /* USED WITHIN COMMON FRAMEWORK */
  /* Videogular Font path update */
  /*@font-face {
  font-family: 'videogular';
  src: url(./assets/old_styleguide/"../ps-common-core/fonts/videogular/videogular.eot");
  src: url(./assets/old_styleguide/"../ps-common-core/fonts/videogular/videogular.eot?#iefix") format("embedded-opentype"),
       url(./assets/old_styleguide/"../ps-common-core/fonts/videogular/videogular.woff") format("woff"),
       url(./assets/old_styleguide/"../ps-common-core/fonts/videogular/videogular.ttf") format("truetype"),
       url(./assets/old_styleguide/"../ps-common-core/fonts/videogular/videogular.svg#videogular") format("svg");
  font-weight: normal;
  font-style: normal;
}*/
  /*# sourceMappingURL=common-style.css.map*/
  /* HOT FIX FOR MULTI LINE ELLIPS */
  /* HOT FIX FOR CONTACTS ROW COLUMNS HIGHT */
  /* PRIMARY SCSS FILE */
  /*# sourceMappingURL=styles.css.map*/
  /* PRIMARY SCSS FILE */
  /*# sourceMappingURL=styles.css.map*/ }

.old-styleguide article,
  .old-styleguide aside,
  .old-styleguide details,
  .old-styleguide figcaption,
  .old-styleguide figure,
  .old-styleguide footer,
  .old-styleguide header,
  .old-styleguide hgroup,
  .old-styleguide main,
  .old-styleguide menu,
  .old-styleguide nav,
  .old-styleguide section,
  .old-styleguide summary {
    display: block; }

.old-styleguide audio,
  .old-styleguide canvas,
  .old-styleguide progress,
  .old-styleguide video {
    display: inline-block;
    vertical-align: baseline; }

.old-styleguide audio:not([controls]) {
    display: none;
    height: 0; }

.old-styleguide [hidden],
  .old-styleguide template {
    display: none; }

.old-styleguide a {
    background-color: transparent; }

.old-styleguide a:active,
  .old-styleguide a:hover {
    outline: 0; }

.old-styleguide abbr[title] {
    border-bottom: 1px dotted; }

.old-styleguide b,
  .old-styleguide strong {
    font-weight: bold; }

.old-styleguide dfn {
    font-style: italic; }

.old-styleguide h1 {
    font-size: 2em;
    margin: 0.67em 0; }

.old-styleguide mark {
    background: #ff0;
    color: #000; }

.old-styleguide small {
    font-size: 80%; }

.old-styleguide sub,
  .old-styleguide sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }

.old-styleguide sup {
    top: -0.5em; }

.old-styleguide sub {
    bottom: -0.25em; }

.old-styleguide img {
    border: 0; }

.old-styleguide svg:not(:root) {
    overflow: hidden; }

.old-styleguide figure {
    margin: 1em 40px; }

.old-styleguide hr {
    box-sizing: content-box;
    height: 0; }

.old-styleguide pre {
    overflow: auto; }

.old-styleguide code,
  .old-styleguide kbd,
  .old-styleguide pre,
  .old-styleguide samp {
    font-family: monospace, monospace;
    font-size: 1em; }

.old-styleguide button,
  .old-styleguide input,
  .old-styleguide optgroup,
  .old-styleguide select,
  .old-styleguide textarea {
    color: inherit;
    font: inherit;
    margin: 0; }

.old-styleguide button {
    overflow: visible; }

.old-styleguide button,
  .old-styleguide select {
    text-transform: none; }

.old-styleguide button,
  .old-styleguide html input[type="button"],
  .old-styleguide input[type="reset"],
  .old-styleguide input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer; }

.old-styleguide button[disabled],
  .old-styleguide html input[disabled] {
    cursor: default; }

.old-styleguide button::-moz-focus-inner,
  .old-styleguide input::-moz-focus-inner {
    border: 0;
    padding: 0; }

.old-styleguide input {
    line-height: normal; }

.old-styleguide input[type="checkbox"],
  .old-styleguide input[type="radio"] {
    box-sizing: border-box;
    padding: 0; }

.old-styleguide input[type="number"]::-webkit-inner-spin-button,
  .old-styleguide input[type="number"]::-webkit-outer-spin-button {
    height: auto; }

.old-styleguide input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box; }

.old-styleguide input[type="search"]::-webkit-search-cancel-button,
  .old-styleguide input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }

.old-styleguide fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }

.old-styleguide legend {
    border: 0;
    padding: 0; }

.old-styleguide textarea {
    overflow: auto; }

.old-styleguide optgroup {
    font-weight: bold; }

.old-styleguide table {
    border-collapse: collapse;
    border-spacing: 0; }

.old-styleguide td,
  .old-styleguide th {
    padding: 0; }

@media print {
    .old-styleguide *,
    .old-styleguide *:before,
    .old-styleguide *:after {
      background: transparent !important;
      color: #000 !important;
      box-shadow: none !important;
      text-shadow: none !important; }
    .old-styleguide a,
    .old-styleguide a:visited {
      text-decoration: underline; }
    .old-styleguide a[href]:after {
      content: " (" attr(href) ")"; }
    .old-styleguide abbr[title]:after {
      content: " (" attr(title) ")"; }
    .old-styleguide a[href^="#"]:after,
    .old-styleguide a[href^="javascript:"]:after {
      content: ""; }
    .old-styleguide pre,
    .old-styleguide blockquote {
      border: 1px solid #999;
      page-break-inside: avoid; }
    .old-styleguide thead {
      display: table-header-group; }
    .old-styleguide tr,
    .old-styleguide img {
      page-break-inside: avoid; }
    .old-styleguide img {
      max-width: 100% !important; }
    .old-styleguide p,
    .old-styleguide h2,
    .old-styleguide h3 {
      orphans: 3;
      widows: 3; }
    .old-styleguide h2,
    .old-styleguide h3 {
      page-break-after: avoid; }
    .old-styleguide .navbar {
      display: none; }
    .old-styleguide .btn &gt; .caret,
    .old-styleguide .dropup &gt; .btn &gt; .caret {
      border-top-color: #000 !important; }
    .old-styleguide .label {
      border: 1px solid #000; }
    .old-styleguide .table {
      border-collapse: collapse !important; }
    .old-styleguide .table td,
    .old-styleguide .table th {
      background-color: #fff !important; }
    .old-styleguide .table-bordered th,
    .old-styleguide .table-bordered td {
      border: 1px solid #ddd !important; } }

.old-styleguide .glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.old-styleguide .glyphicon-asterisk:before {
    content: "*"; }

.old-styleguide .glyphicon-plus:before {
    content: "+"; }

.old-styleguide .glyphicon-euro:before,
  .old-styleguide .glyphicon-eur:before {
    content: "\20AC"; }

.old-styleguide .glyphicon-minus:before {
    content: "\2212"; }

.old-styleguide .glyphicon-cloud:before {
    content: "\2601"; }

.old-styleguide .glyphicon-envelope:before {
    content: "\2709"; }

.old-styleguide .glyphicon-pencil:before {
    content: "\270F"; }

.old-styleguide .glyphicon-glass:before {
    content: "\E001"; }

.old-styleguide .glyphicon-music:before {
    content: "\E002"; }

.old-styleguide .glyphicon-search:before {
    content: "\E003"; }

.old-styleguide .glyphicon-heart:before {
    content: "\E005"; }

.old-styleguide .glyphicon-star:before {
    content: "\E006"; }

.old-styleguide .glyphicon-star-empty:before {
    content: "\E007"; }

.old-styleguide .glyphicon-user:before {
    content: "\E008"; }

.old-styleguide .glyphicon-film:before {
    content: "\E009"; }

.old-styleguide .glyphicon-th-large:before {
    content: "\E010"; }

.old-styleguide .glyphicon-th:before {
    content: "\E011"; }

.old-styleguide .glyphicon-th-list:before {
    content: "\E012"; }

.old-styleguide .glyphicon-ok:before {
    content: "\E013"; }

.old-styleguide .glyphicon-remove:before {
    content: "\E014"; }

.old-styleguide .glyphicon-zoom-in:before {
    content: "\E015"; }

.old-styleguide .glyphicon-zoom-out:before {
    content: "\E016"; }

.old-styleguide .glyphicon-off:before {
    content: "\E017"; }

.old-styleguide .glyphicon-signal:before {
    content: "\E018"; }

.old-styleguide .glyphicon-cog:before {
    content: "\E019"; }

.old-styleguide .glyphicon-trash:before {
    content: "\E020"; }

.old-styleguide .glyphicon-home:before {
    content: "\E021"; }

.old-styleguide .glyphicon-file:before {
    content: "\E022"; }

.old-styleguide .glyphicon-time:before {
    content: "\E023"; }

.old-styleguide .glyphicon-road:before {
    content: "\E024"; }

.old-styleguide .glyphicon-download-alt:before {
    content: "\E025"; }

.old-styleguide .glyphicon-download:before {
    content: "\E026"; }

.old-styleguide .glyphicon-upload:before {
    content: "\E027"; }

.old-styleguide .glyphicon-inbox:before {
    content: "\E028"; }

.old-styleguide .glyphicon-play-circle:before {
    content: "\E029"; }

.old-styleguide .glyphicon-repeat:before {
    content: "\E030"; }

.old-styleguide .glyphicon-refresh:before {
    content: "\E031"; }

.old-styleguide .glyphicon-list-alt:before {
    content: "\E032"; }

.old-styleguide .glyphicon-lock:before {
    content: "\E033"; }

.old-styleguide .glyphicon-flag:before {
    content: "\E034"; }

.old-styleguide .glyphicon-headphones:before {
    content: "\E035"; }

.old-styleguide .glyphicon-volume-off:before {
    content: "\E036"; }

.old-styleguide .glyphicon-volume-down:before {
    content: "\E037"; }

.old-styleguide .glyphicon-volume-up:before {
    content: "\E038"; }

.old-styleguide .glyphicon-qrcode:before {
    content: "\E039"; }

.old-styleguide .glyphicon-barcode:before {
    content: "\E040"; }

.old-styleguide .glyphicon-tag:before {
    content: "\E041"; }

.old-styleguide .glyphicon-tags:before {
    content: "\E042"; }

.old-styleguide .glyphicon-book:before {
    content: "\E043"; }

.old-styleguide .glyphicon-bookmark:before {
    content: "\E044"; }

.old-styleguide .glyphicon-print:before {
    content: "\E045"; }

.old-styleguide .glyphicon-camera:before {
    content: "\E046"; }

.old-styleguide .glyphicon-font:before {
    content: "\E047"; }

.old-styleguide .glyphicon-bold:before {
    content: "\E048"; }

.old-styleguide .glyphicon-italic:before {
    content: "\E049"; }

.old-styleguide .glyphicon-text-height:before {
    content: "\E050"; }

.old-styleguide .glyphicon-text-width:before {
    content: "\E051"; }

.old-styleguide .glyphicon-align-left:before {
    content: "\E052"; }

.old-styleguide .glyphicon-align-center:before {
    content: "\E053"; }

.old-styleguide .glyphicon-align-right:before {
    content: "\E054"; }

.old-styleguide .glyphicon-align-justify:before {
    content: "\E055"; }

.old-styleguide .glyphicon-list:before {
    content: "\E056"; }

.old-styleguide .glyphicon-indent-left:before {
    content: "\E057"; }

.old-styleguide .glyphicon-indent-right:before {
    content: "\E058"; }

.old-styleguide .glyphicon-facetime-video:before {
    content: "\E059"; }

.old-styleguide .glyphicon-picture:before {
    content: "\E060"; }

.old-styleguide .glyphicon-map-marker:before {
    content: "\E062"; }

.old-styleguide .glyphicon-adjust:before {
    content: "\E063"; }

.old-styleguide .glyphicon-tint:before {
    content: "\E064"; }

.old-styleguide .glyphicon-edit:before {
    content: "\E065"; }

.old-styleguide .glyphicon-share:before {
    content: "\E066"; }

.old-styleguide .glyphicon-check:before {
    content: "\E067"; }

.old-styleguide .glyphicon-move:before {
    content: "\E068"; }

.old-styleguide .glyphicon-step-backward:before {
    content: "\E069"; }

.old-styleguide .glyphicon-fast-backward:before {
    content: "\E070"; }

.old-styleguide .glyphicon-backward:before {
    content: "\E071"; }

.old-styleguide .glyphicon-play:before {
    content: "\E072"; }

.old-styleguide .glyphicon-pause:before {
    content: "\E073"; }

.old-styleguide .glyphicon-stop:before {
    content: "\E074"; }

.old-styleguide .glyphicon-forward:before {
    content: "\E075"; }

.old-styleguide .glyphicon-fast-forward:before {
    content: "\E076"; }

.old-styleguide .glyphicon-step-forward:before {
    content: "\E077"; }

.old-styleguide .glyphicon-eject:before {
    content: "\E078"; }

.old-styleguide .glyphicon-chevron-left:before {
    content: "\E079"; }

.old-styleguide .glyphicon-chevron-right:before {
    content: "\E080"; }

.old-styleguide .glyphicon-plus-sign:before {
    content: "\E081"; }

.old-styleguide .glyphicon-minus-sign:before {
    content: "\E082"; }

.old-styleguide .glyphicon-remove-sign:before {
    content: "\E083"; }

.old-styleguide .glyphicon-ok-sign:before {
    content: "\E084"; }

.old-styleguide .glyphicon-question-sign:before {
    content: "\E085"; }

.old-styleguide .glyphicon-info-sign:before {
    content: "\E086"; }

.old-styleguide .glyphicon-screenshot:before {
    content: "\E087"; }

.old-styleguide .glyphicon-remove-circle:before {
    content: "\E088"; }

.old-styleguide .glyphicon-ok-circle:before {
    content: "\E089"; }

.old-styleguide .glyphicon-ban-circle:before {
    content: "\E090"; }

.old-styleguide .glyphicon-arrow-left:before {
    content: "\E091"; }

.old-styleguide .glyphicon-arrow-right:before {
    content: "\E092"; }

.old-styleguide .glyphicon-arrow-up:before {
    content: "\E093"; }

.old-styleguide .glyphicon-arrow-down:before {
    content: "\E094"; }

.old-styleguide .glyphicon-share-alt:before {
    content: "\E095"; }

.old-styleguide .glyphicon-resize-full:before {
    content: "\E096"; }

.old-styleguide .glyphicon-resize-small:before {
    content: "\E097"; }

.old-styleguide .glyphicon-exclamation-sign:before {
    content: "\E101"; }

.old-styleguide .glyphicon-gift:before {
    content: "\E102"; }

.old-styleguide .glyphicon-leaf:before {
    content: "\E103"; }

.old-styleguide .glyphicon-fire:before {
    content: "\E104"; }

.old-styleguide .glyphicon-eye-open:before {
    content: "\E105"; }

.old-styleguide .glyphicon-eye-close:before {
    content: "\E106"; }

.old-styleguide .glyphicon-warning-sign:before {
    content: "\E107"; }

.old-styleguide .glyphicon-plane:before {
    content: "\E108"; }

.old-styleguide .glyphicon-calendar:before {
    content: "\E109"; }

.old-styleguide .glyphicon-random:before {
    content: "\E110"; }

.old-styleguide .glyphicon-comment:before {
    content: "\E111"; }

.old-styleguide .glyphicon-magnet:before {
    content: "\E112"; }

.old-styleguide .glyphicon-chevron-up:before {
    content: "\E113"; }

.old-styleguide .glyphicon-chevron-down:before {
    content: "\E114"; }

.old-styleguide .glyphicon-retweet:before {
    content: "\E115"; }

.old-styleguide .glyphicon-shopping-cart:before {
    content: "\E116"; }

.old-styleguide .glyphicon-folder-close:before {
    content: "\E117"; }

.old-styleguide .glyphicon-folder-open:before {
    content: "\E118"; }

.old-styleguide .glyphicon-resize-vertical:before {
    content: "\E119"; }

.old-styleguide .glyphicon-resize-horizontal:before {
    content: "\E120"; }

.old-styleguide .glyphicon-hdd:before {
    content: "\E121"; }

.old-styleguide .glyphicon-bullhorn:before {
    content: "\E122"; }

.old-styleguide .glyphicon-bell:before {
    content: "\E123"; }

.old-styleguide .glyphicon-certificate:before {
    content: "\E124"; }

.old-styleguide .glyphicon-thumbs-up:before {
    content: "\E125"; }

.old-styleguide .glyphicon-thumbs-down:before {
    content: "\E126"; }

.old-styleguide .glyphicon-hand-right:before {
    content: "\E127"; }

.old-styleguide .glyphicon-hand-left:before {
    content: "\E128"; }

.old-styleguide .glyphicon-hand-up:before {
    content: "\E129"; }

.old-styleguide .glyphicon-hand-down:before {
    content: "\E130"; }

.old-styleguide .glyphicon-circle-arrow-right:before {
    content: "\E131"; }

.old-styleguide .glyphicon-circle-arrow-left:before {
    content: "\E132"; }

.old-styleguide .glyphicon-circle-arrow-up:before {
    content: "\E133"; }

.old-styleguide .glyphicon-circle-arrow-down:before {
    content: "\E134"; }

.old-styleguide .glyphicon-globe:before {
    content: "\E135"; }

.old-styleguide .glyphicon-wrench:before {
    content: "\E136"; }

.old-styleguide .glyphicon-tasks:before {
    content: "\E137"; }

.old-styleguide .glyphicon-filter:before {
    content: "\E138"; }

.old-styleguide .glyphicon-briefcase:before {
    content: "\E139"; }

.old-styleguide .glyphicon-fullscreen:before {
    content: "\E140"; }

.old-styleguide .glyphicon-dashboard:before {
    content: "\E141"; }

.old-styleguide .glyphicon-paperclip:before {
    content: "\E142"; }

.old-styleguide .glyphicon-heart-empty:before {
    content: "\E143"; }

.old-styleguide .glyphicon-link:before {
    content: "\E144"; }

.old-styleguide .glyphicon-phone:before {
    content: "\E145"; }

.old-styleguide .glyphicon-pushpin:before {
    content: "\E146"; }

.old-styleguide .glyphicon-usd:before {
    content: "\E148"; }

.old-styleguide .glyphicon-gbp:before {
    content: "\E149"; }

.old-styleguide .glyphicon-sort:before {
    content: "\E150"; }

.old-styleguide .glyphicon-sort-by-alphabet:before {
    content: "\E151"; }

.old-styleguide .glyphicon-sort-by-alphabet-alt:before {
    content: "\E152"; }

.old-styleguide .glyphicon-sort-by-order:before {
    content: "\E153"; }

.old-styleguide .glyphicon-sort-by-order-alt:before {
    content: "\E154"; }

.old-styleguide .glyphicon-sort-by-attributes:before {
    content: "\E155"; }

.old-styleguide .glyphicon-sort-by-attributes-alt:before {
    content: "\E156"; }

.old-styleguide .glyphicon-unchecked:before {
    content: "\E157"; }

.old-styleguide .glyphicon-expand:before {
    content: "\E158"; }

.old-styleguide .glyphicon-collapse-down:before {
    content: "\E159"; }

.old-styleguide .glyphicon-collapse-up:before {
    content: "\E160"; }

.old-styleguide .glyphicon-log-in:before {
    content: "\E161"; }

.old-styleguide .glyphicon-flash:before {
    content: "\E162"; }

.old-styleguide .glyphicon-log-out:before {
    content: "\E163"; }

.old-styleguide .glyphicon-new-window:before {
    content: "\E164"; }

.old-styleguide .glyphicon-record:before {
    content: "\E165"; }

.old-styleguide .glyphicon-save:before {
    content: "\E166"; }

.old-styleguide .glyphicon-open:before {
    content: "\E167"; }

.old-styleguide .glyphicon-saved:before {
    content: "\E168"; }

.old-styleguide .glyphicon-import:before {
    content: "\E169"; }

.old-styleguide .glyphicon-export:before {
    content: "\E170"; }

.old-styleguide .glyphicon-send:before {
    content: "\E171"; }

.old-styleguide .glyphicon-floppy-disk:before {
    content: "\E172"; }

.old-styleguide .glyphicon-floppy-saved:before {
    content: "\E173"; }

.old-styleguide .glyphicon-floppy-remove:before {
    content: "\E174"; }

.old-styleguide .glyphicon-floppy-save:before {
    content: "\E175"; }

.old-styleguide .glyphicon-floppy-open:before {
    content: "\E176"; }

.old-styleguide .glyphicon-credit-card:before {
    content: "\E177"; }

.old-styleguide .glyphicon-transfer:before {
    content: "\E178"; }

.old-styleguide .glyphicon-cutlery:before {
    content: "\E179"; }

.old-styleguide .glyphicon-header:before {
    content: "\E180"; }

.old-styleguide .glyphicon-compressed:before {
    content: "\E181"; }

.old-styleguide .glyphicon-earphone:before {
    content: "\E182"; }

.old-styleguide .glyphicon-phone-alt:before {
    content: "\E183"; }

.old-styleguide .glyphicon-tower:before {
    content: "\E184"; }

.old-styleguide .glyphicon-stats:before {
    content: "\E185"; }

.old-styleguide .glyphicon-sd-video:before {
    content: "\E186"; }

.old-styleguide .glyphicon-hd-video:before {
    content: "\E187"; }

.old-styleguide .glyphicon-subtitles:before {
    content: "\E188"; }

.old-styleguide .glyphicon-sound-stereo:before {
    content: "\E189"; }

.old-styleguide .glyphicon-sound-dolby:before {
    content: "\E190"; }

.old-styleguide .glyphicon-sound-5-1:before {
    content: "\E191"; }

.old-styleguide .glyphicon-sound-6-1:before {
    content: "\E192"; }

.old-styleguide .glyphicon-sound-7-1:before {
    content: "\E193"; }

.old-styleguide .glyphicon-copyright-mark:before {
    content: "\E194"; }

.old-styleguide .glyphicon-registration-mark:before {
    content: "\E195"; }

.old-styleguide .glyphicon-cloud-download:before {
    content: "\E197"; }

.old-styleguide .glyphicon-cloud-upload:before {
    content: "\E198"; }

.old-styleguide .glyphicon-tree-conifer:before {
    content: "\E199"; }

.old-styleguide .glyphicon-tree-deciduous:before {
    content: "\E200"; }

.old-styleguide .glyphicon-cd:before {
    content: "\E201"; }

.old-styleguide .glyphicon-save-file:before {
    content: "\E202"; }

.old-styleguide .glyphicon-open-file:before {
    content: "\E203"; }

.old-styleguide .glyphicon-level-up:before {
    content: "\E204"; }

.old-styleguide .glyphicon-copy:before {
    content: "\E205"; }

.old-styleguide .glyphicon-paste:before {
    content: "\E206"; }

.old-styleguide .glyphicon-alert:before {
    content: "\E209"; }

.old-styleguide .glyphicon-equalizer:before {
    content: "\E210"; }

.old-styleguide .glyphicon-king:before {
    content: "\E211"; }

.old-styleguide .glyphicon-queen:before {
    content: "\E212"; }

.old-styleguide .glyphicon-pawn:before {
    content: "\E213"; }

.old-styleguide .glyphicon-bishop:before {
    content: "\E214"; }

.old-styleguide .glyphicon-knight:before {
    content: "\E215"; }

.old-styleguide .glyphicon-baby-formula:before {
    content: "\E216"; }

.old-styleguide .glyphicon-tent:before {
    content: "\26FA"; }

.old-styleguide .glyphicon-blackboard:before {
    content: "\E218"; }

.old-styleguide .glyphicon-bed:before {
    content: "\E219"; }

.old-styleguide .glyphicon-apple:before {
    content: "\F8FF"; }

.old-styleguide .glyphicon-erase:before {
    content: "\E221"; }

.old-styleguide .glyphicon-hourglass:before {
    content: "\231B"; }

.old-styleguide .glyphicon-lamp:before {
    content: "\E223"; }

.old-styleguide .glyphicon-duplicate:before {
    content: "\E224"; }

.old-styleguide .glyphicon-piggy-bank:before {
    content: "\E225"; }

.old-styleguide .glyphicon-scissors:before {
    content: "\E226"; }

.old-styleguide .glyphicon-bitcoin:before {
    content: "\E227"; }

.old-styleguide .glyphicon-btc:before {
    content: "\E227"; }

.old-styleguide .glyphicon-xbt:before {
    content: "\E227"; }

.old-styleguide .glyphicon-yen:before {
    content: "\A5"; }

.old-styleguide .glyphicon-jpy:before {
    content: "\A5"; }

.old-styleguide .glyphicon-ruble:before {
    content: "\20BD"; }

.old-styleguide .glyphicon-rub:before {
    content: "\20BD"; }

.old-styleguide .glyphicon-scale:before {
    content: "\E230"; }

.old-styleguide .glyphicon-ice-lolly:before {
    content: "\E231"; }

.old-styleguide .glyphicon-ice-lolly-tasted:before {
    content: "\E232"; }

.old-styleguide .glyphicon-education:before {
    content: "\E233"; }

.old-styleguide .glyphicon-option-horizontal:before {
    content: "\E234"; }

.old-styleguide .glyphicon-option-vertical:before {
    content: "\E235"; }

.old-styleguide .glyphicon-menu-hamburger:before {
    content: "\E236"; }

.old-styleguide .glyphicon-modal-window:before {
    content: "\E237"; }

.old-styleguide .glyphicon-oil:before {
    content: "\E238"; }

.old-styleguide .glyphicon-grain:before {
    content: "\E239"; }

.old-styleguide .glyphicon-sunglasses:before {
    content: "\E240"; }

.old-styleguide .glyphicon-text-size:before {
    content: "\E241"; }

.old-styleguide .glyphicon-text-color:before {
    content: "\E242"; }

.old-styleguide .glyphicon-text-background:before {
    content: "\E243"; }

.old-styleguide .glyphicon-object-align-top:before {
    content: "\E244"; }

.old-styleguide .glyphicon-object-align-bottom:before {
    content: "\E245"; }

.old-styleguide .glyphicon-object-align-horizontal:before {
    content: "\E246"; }

.old-styleguide .glyphicon-object-align-left:before {
    content: "\E247"; }

.old-styleguide .glyphicon-object-align-vertical:before {
    content: "\E248"; }

.old-styleguide .glyphicon-object-align-right:before {
    content: "\E249"; }

.old-styleguide .glyphicon-triangle-right:before {
    content: "\E250"; }

.old-styleguide .glyphicon-triangle-left:before {
    content: "\E251"; }

.old-styleguide .glyphicon-triangle-bottom:before {
    content: "\E252"; }

.old-styleguide .glyphicon-triangle-top:before {
    content: "\E253"; }

.old-styleguide .glyphicon-console:before {
    content: "\E254"; }

.old-styleguide .glyphicon-superscript:before {
    content: "\E255"; }

.old-styleguide .glyphicon-subscript:before {
    content: "\E256"; }

.old-styleguide .glyphicon-menu-left:before {
    content: "\E257"; }

.old-styleguide .glyphicon-menu-right:before {
    content: "\E258"; }

.old-styleguide .glyphicon-menu-down:before {
    content: "\E259"; }

.old-styleguide .glyphicon-menu-up:before {
    content: "\E260"; }

.old-styleguide * {
    box-sizing: border-box; }

.old-styleguide *:before,
  .old-styleguide *:after {
    box-sizing: border-box; }

.old-styleguide html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent; }

.old-styleguide body {
    font-size: 16px;
    line-height: 1.2;
    color: #3c474b;
    background-color: #fff; }

.old-styleguide input,
  .old-styleguide button,
  .old-styleguide select,
  .old-styleguide textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit; }

.old-styleguide a {
    color: #0da668;
    text-decoration: none; }

.old-styleguide a:hover,
  .old-styleguide a:focus {
    color: #e8671a;
    text-decoration: underline; }

.old-styleguide a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

.old-styleguide figure {
    margin: 0; }

.old-styleguide img {
    vertical-align: middle; }

.old-styleguide .img-responsive {
    display: block;
    max-width: 100%;
    height: auto; }

.old-styleguide .img-rounded {
    border-radius: 5px; }

.old-styleguide .img-thumbnail {
    padding: 4px;
    line-height: 1.2;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto; }

.old-styleguide .img-circle {
    border-radius: 50%; }

.old-styleguide hr {
    margin-top: 19px;
    margin-bottom: 19px;
    border: 0;
    border-top: 1px solid #eeeeee; }

.old-styleguide .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }

.old-styleguide .sr-only-focusable:active,
  .old-styleguide .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto; }

.old-styleguide [role="button"] {
    cursor: pointer; }

.old-styleguide h1,
  .old-styleguide h2,
  .old-styleguide h3,
  .old-styleguide h4,
  .old-styleguide h5,
  .old-styleguide h6,
  .old-styleguide .h1,
  .old-styleguide .h2,
  .old-styleguide .h3,
  .old-styleguide .h4,
  .old-styleguide .h5,
  .old-styleguide .h6 {
    font-weight: 600;
    line-height: 1.1;
    color: inherit; }

.old-styleguide h1 small,
  .old-styleguide h1 .small,
  .old-styleguide h2 small,
  .old-styleguide h2 .small,
  .old-styleguide h3 small,
  .old-styleguide h3 .small,
  .old-styleguide h4 small,
  .old-styleguide h4 .small,
  .old-styleguide h5 small,
  .old-styleguide h5 .small,
  .old-styleguide h6 small,
  .old-styleguide h6 .small,
  .old-styleguide .h1 small,
  .old-styleguide .h1 .small,
  .old-styleguide .h2 small,
  .old-styleguide .h2 .small,
  .old-styleguide .h3 small,
  .old-styleguide .h3 .small,
  .old-styleguide .h4 small,
  .old-styleguide .h4 .small,
  .old-styleguide .h5 small,
  .old-styleguide .h5 .small,
  .old-styleguide .h6 small,
  .old-styleguide .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: darkgray; }

.old-styleguide h1,
  .old-styleguide .h1,
  .old-styleguide h2,
  .old-styleguide .h2,
  .old-styleguide h3,
  .old-styleguide .h3 {
    margin-top: 19px;
    margin-bottom: 9.5px; }

.old-styleguide h1 small,
  .old-styleguide h1 .small,
  .old-styleguide .h1 small,
  .old-styleguide .h1 .small,
  .old-styleguide h2 small,
  .old-styleguide h2 .small,
  .old-styleguide .h2 small,
  .old-styleguide .h2 .small,
  .old-styleguide h3 small,
  .old-styleguide h3 .small,
  .old-styleguide .h3 small,
  .old-styleguide .h3 .small {
    font-size: 65%; }

.old-styleguide h4,
  .old-styleguide .h4,
  .old-styleguide h5,
  .old-styleguide .h5,
  .old-styleguide h6,
  .old-styleguide .h6 {
    margin-top: 9.5px;
    margin-bottom: 9.5px; }

.old-styleguide h4 small,
  .old-styleguide h4 .small,
  .old-styleguide .h4 small,
  .old-styleguide .h4 .small,
  .old-styleguide h5 small,
  .old-styleguide h5 .small,
  .old-styleguide .h5 small,
  .old-styleguide .h5 .small,
  .old-styleguide h6 small,
  .old-styleguide h6 .small,
  .old-styleguide .h6 small,
  .old-styleguide .h6 .small {
    font-size: 75%; }

.old-styleguide h1,
  .old-styleguide .h1 {
    font-size: 43px; }

.old-styleguide h2,
  .old-styleguide .h2 {
    font-size: 24px; }

.old-styleguide h3,
  .old-styleguide .h3 {
    font-size: 16px; }

.old-styleguide h4,
  .old-styleguide .h4 {
    font-size: 14px; }

.old-styleguide h5,
  .old-styleguide .h5 {
    font-size: 12px; }

.old-styleguide h6,
  .old-styleguide .h6 {
    font-size: 10px; }

.old-styleguide p {
    margin: 0 0 9.5px; }

.old-styleguide .lead {
    margin-bottom: 19px;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.4; }

@media (min-width: 768px) {
    .old-styleguide .lead {
      font-size: 24px; } }

.old-styleguide small,
  .old-styleguide .small {
    font-size: 87%; }

.old-styleguide mark,
  .old-styleguide .mark {
    background-color: #fcf8e3;
    padding: 0.2em; }

.old-styleguide .text-left {
    text-align: left; }

.old-styleguide .text-right {
    text-align: right; }

.old-styleguide .text-center {
    text-align: center; }

.old-styleguide .text-justify {
    text-align: justify; }

.old-styleguide .text-nowrap {
    white-space: nowrap; }

.old-styleguide .text-lowercase {
    text-transform: lowercase; }

.old-styleguide .text-uppercase,
  .old-styleguide .initialism {
    text-transform: uppercase; }

.old-styleguide .text-capitalize {
    text-transform: capitalize; }

.old-styleguide .text-muted {
    color: gainsboro; }

.old-styleguide .text-primary {
    color: #364b94; }

.old-styleguide a.text-primary:hover,
  .old-styleguide a.text-primary:focus {
    color: #28386f; }

.old-styleguide .text-success {
    color: #3c763d; }

.old-styleguide a.text-success:hover,
  .old-styleguide a.text-success:focus {
    color: #2b542c; }

.old-styleguide .text-info {
    color: #31708f; }

.old-styleguide a.text-info:hover,
  .old-styleguide a.text-info:focus {
    color: #245269; }

.old-styleguide .text-warning {
    color: #8a6d3b; }

.old-styleguide a.text-warning:hover,
  .old-styleguide a.text-warning:focus {
    color: #66512c; }

.old-styleguide .text-danger {
    color: #a94442; }

.old-styleguide a.text-danger:hover,
  .old-styleguide a.text-danger:focus {
    color: #843534; }

.old-styleguide .bg-primary {
    color: #fff; }

.old-styleguide .bg-primary {
    background-color: #364b94; }

.old-styleguide a.bg-primary:hover,
  .old-styleguide a.bg-primary:focus {
    background-color: #28386f; }

.old-styleguide .bg-success {
    background-color: #dff0d8; }

.old-styleguide a.bg-success:hover,
  .old-styleguide a.bg-success:focus {
    background-color: #c1e2b3; }

.old-styleguide .bg-info {
    background-color: #d9edf7; }

.old-styleguide a.bg-info:hover,
  .old-styleguide a.bg-info:focus {
    background-color: #afd9ee; }

.old-styleguide .bg-warning {
    background-color: #fcf8e3; }

.old-styleguide a.bg-warning:hover,
  .old-styleguide a.bg-warning:focus {
    background-color: #f7ecb5; }

.old-styleguide .bg-danger {
    background-color: #f2dede; }

.old-styleguide a.bg-danger:hover,
  .old-styleguide a.bg-danger:focus {
    background-color: #e4b9b9; }

.old-styleguide .page-header {
    padding-bottom: 8.5px;
    margin: 38px 0 19px;
    border-bottom: 1px solid #eeeeee; }

.old-styleguide ul,
  .old-styleguide ol {
    margin-top: 0;
    margin-bottom: 9.5px; }

.old-styleguide ul ul,
  .old-styleguide ul ol,
  .old-styleguide ol ul,
  .old-styleguide ol ol {
    margin-bottom: 0; }

.old-styleguide .list-unstyled {
    padding-left: 0;
    list-style: none; }

.old-styleguide .list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px; }

.old-styleguide .list-inline &gt; li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

.old-styleguide dl {
    margin-top: 0;
    margin-bottom: 19px; }

.old-styleguide dt,
  .old-styleguide dd {
    line-height: 1.2; }

.old-styleguide dt {
    font-weight: bold; }

.old-styleguide dd {
    margin-left: 0; }

.old-styleguide .dl-horizontal dd:before,
  .old-styleguide .dl-horizontal dd:after {
    content: " ";
    display: table; }

.old-styleguide .dl-horizontal dd:after {
    clear: both; }

@media (min-width: 768px) {
    .old-styleguide .dl-horizontal dt {
      float: left;
      width: 160px;
      clear: left;
      text-align: right;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .old-styleguide .dl-horizontal dd {
      margin-left: 180px; } }

.old-styleguide abbr[title],
  .old-styleguide abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted gainsboro; }

.old-styleguide .initialism {
    font-size: 90%; }

.old-styleguide blockquote {
    padding: 9.5px 19px;
    margin: 0 0 19px;
    font-size: 20px;
    border-left: 5px solid #eeeeee; }

.old-styleguide blockquote p:last-child,
  .old-styleguide blockquote ul:last-child,
  .old-styleguide blockquote ol:last-child {
    margin-bottom: 0; }

.old-styleguide blockquote footer,
  .old-styleguide blockquote small,
  .old-styleguide blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.2;
    color: gainsboro; }

.old-styleguide blockquote footer:before,
  .old-styleguide blockquote small:before,
  .old-styleguide blockquote .small:before {
    content: "\2014   \A0"; }

.old-styleguide .blockquote-reverse,
  .old-styleguide blockquote.pull-right,
  .old-styleguide #ps-guide blockquote.show-code {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eeeeee;
    border-left: 0;
    text-align: right; }

.old-styleguide .blockquote-reverse footer:before,
  .old-styleguide .blockquote-reverse small:before,
  .old-styleguide .blockquote-reverse .small:before,
  .old-styleguide blockquote.pull-right footer:before,
  .old-styleguide #ps-guide blockquote.show-code footer:before,
  .old-styleguide blockquote.pull-right small:before,
  .old-styleguide #ps-guide blockquote.show-code small:before,
  .old-styleguide blockquote.pull-right .small:before,
  .old-styleguide #ps-guide blockquote.show-code .small:before {
    content: ""; }

.old-styleguide .blockquote-reverse footer:after,
  .old-styleguide .blockquote-reverse small:after,
  .old-styleguide .blockquote-reverse .small:after,
  .old-styleguide blockquote.pull-right footer:after,
  .old-styleguide #ps-guide blockquote.show-code footer:after,
  .old-styleguide blockquote.pull-right small:after,
  .old-styleguide #ps-guide blockquote.show-code small:after,
  .old-styleguide blockquote.pull-right .small:after,
  .old-styleguide #ps-guide blockquote.show-code .small:after {
    content: "\A0   \2014"; }

.old-styleguide address {
    margin-bottom: 19px;
    font-style: normal;
    line-height: 1.2; }

.old-styleguide code,
  .old-styleguide kbd,
  .old-styleguide pre,
  .old-styleguide samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

.old-styleguide code {
    padding: 2px 4px;
    font-size: 90%;
    color: #ae0e1b;
    background-color: #fbfbfb;
    border-radius: 5px; }

.old-styleguide kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 5px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }

.old-styleguide kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none; }

.old-styleguide pre {
    display: block;
    padding: 9px;
    margin: 0 0 9.5px;
    font-size: 15px;
    line-height: 1.2;
    word-break: break-all;
    word-wrap: break-word;
    color: darkgray;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 5px; }

.old-styleguide pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

.old-styleguide .pre-scrollable {
    max-height: 340px;
    overflow-y: scroll; }

.old-styleguide .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px; }

.old-styleguide .container:before,
  .old-styleguide .container:after {
    content: " ";
    display: table; }

.old-styleguide .container:after {
    clear: both; }

@media (min-width: 768px) {
    .old-styleguide .container {
      width: 750px; } }

@media (min-width: 992px) {
    .old-styleguide .container {
      width: 970px; } }

@media (min-width: 1200px) {
    .old-styleguide .container {
      width: 1170px; } }

.old-styleguide .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px; }

.old-styleguide .container-fluid:before,
  .old-styleguide .container-fluid:after {
    content: " ";
    display: table; }

.old-styleguide .container-fluid:after {
    clear: both; }

.old-styleguide .row {
    margin-left: -15px;
    margin-right: -15px; }

.old-styleguide .row:before,
  .old-styleguide .row:after {
    content: " ";
    display: table; }

.old-styleguide .row:after {
    clear: both; }

.old-styleguide .col-xs-1,
  .old-styleguide .col-sm-1,
  .old-styleguide .col-md-1,
  .old-styleguide .col-lg-1,
  .old-styleguide .col-xs-2,
  .old-styleguide .col-sm-2,
  .old-styleguide .col-md-2,
  .old-styleguide .col-lg-2,
  .old-styleguide .col-xs-3,
  .old-styleguide .col-sm-3,
  .old-styleguide .col-md-3,
  .old-styleguide .col-lg-3,
  .old-styleguide .col-xs-4,
  .old-styleguide .col-sm-4,
  .old-styleguide .col-md-4,
  .old-styleguide .col-lg-4,
  .old-styleguide .col-xs-5,
  .old-styleguide .col-sm-5,
  .old-styleguide .col-md-5,
  .old-styleguide .col-lg-5,
  .old-styleguide .col-xs-6,
  .old-styleguide .col-sm-6,
  .old-styleguide .col-md-6,
  .old-styleguide .col-lg-6,
  .old-styleguide .col-xs-7,
  .old-styleguide .col-sm-7,
  .old-styleguide .col-md-7,
  .old-styleguide .col-lg-7,
  .old-styleguide .col-xs-8,
  .old-styleguide .col-sm-8,
  .old-styleguide .col-md-8,
  .old-styleguide .col-lg-8,
  .old-styleguide .col-xs-9,
  .old-styleguide .col-sm-9,
  .old-styleguide .col-md-9,
  .old-styleguide .col-lg-9,
  .old-styleguide .col-xs-10,
  .old-styleguide .col-sm-10,
  .old-styleguide .col-md-10,
  .old-styleguide .col-lg-10,
  .old-styleguide .col-xs-11,
  .old-styleguide .col-sm-11,
  .old-styleguide .col-md-11,
  .old-styleguide .col-lg-11,
  .old-styleguide .col-xs-12,
  .old-styleguide .col-sm-12,
  .old-styleguide .col-md-12,
  .old-styleguide .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }

.old-styleguide .col-xs-1,
  .old-styleguide .col-xs-2,
  .old-styleguide .col-xs-3,
  .old-styleguide .col-xs-4,
  .old-styleguide .col-xs-5,
  .old-styleguide .col-xs-6,
  .old-styleguide .col-xs-7,
  .old-styleguide .col-xs-8,
  .old-styleguide .col-xs-9,
  .old-styleguide .col-xs-10,
  .old-styleguide .col-xs-11,
  .old-styleguide .col-xs-12 {
    float: left; }

.old-styleguide .col-xs-1 {
    width: 8.33333%; }

.old-styleguide .col-xs-2 {
    width: 16.66667%; }

.old-styleguide .col-xs-3 {
    width: 25%; }

.old-styleguide .col-xs-4 {
    width: 33.33333%; }

.old-styleguide .col-xs-5 {
    width: 41.66667%; }

.old-styleguide .col-xs-6 {
    width: 50%; }

.old-styleguide .col-xs-7 {
    width: 58.33333%; }

.old-styleguide .col-xs-8 {
    width: 66.66667%; }

.old-styleguide .col-xs-9 {
    width: 75%; }

.old-styleguide .col-xs-10 {
    width: 83.33333%; }

.old-styleguide .col-xs-11 {
    width: 91.66667%; }

.old-styleguide .col-xs-12 {
    width: 100%; }

.old-styleguide .col-xs-pull-0 {
    right: auto; }

.old-styleguide .col-xs-pull-1 {
    right: 8.33333%; }

.old-styleguide .col-xs-pull-2 {
    right: 16.66667%; }

.old-styleguide .col-xs-pull-3 {
    right: 25%; }

.old-styleguide .col-xs-pull-4 {
    right: 33.33333%; }

.old-styleguide .col-xs-pull-5 {
    right: 41.66667%; }

.old-styleguide .col-xs-pull-6 {
    right: 50%; }

.old-styleguide .col-xs-pull-7 {
    right: 58.33333%; }

.old-styleguide .col-xs-pull-8 {
    right: 66.66667%; }

.old-styleguide .col-xs-pull-9 {
    right: 75%; }

.old-styleguide .col-xs-pull-10 {
    right: 83.33333%; }

.old-styleguide .col-xs-pull-11 {
    right: 91.66667%; }

.old-styleguide .col-xs-pull-12 {
    right: 100%; }

.old-styleguide .col-xs-push-0 {
    left: auto; }

.old-styleguide .col-xs-push-1 {
    left: 8.33333%; }

.old-styleguide .col-xs-push-2 {
    left: 16.66667%; }

.old-styleguide .col-xs-push-3 {
    left: 25%; }

.old-styleguide .col-xs-push-4 {
    left: 33.33333%; }

.old-styleguide .col-xs-push-5 {
    left: 41.66667%; }

.old-styleguide .col-xs-push-6 {
    left: 50%; }

.old-styleguide .col-xs-push-7 {
    left: 58.33333%; }

.old-styleguide .col-xs-push-8 {
    left: 66.66667%; }

.old-styleguide .col-xs-push-9 {
    left: 75%; }

.old-styleguide .col-xs-push-10 {
    left: 83.33333%; }

.old-styleguide .col-xs-push-11 {
    left: 91.66667%; }

.old-styleguide .col-xs-push-12 {
    left: 100%; }

.old-styleguide .col-xs-offset-0 {
    margin-left: 0%; }

.old-styleguide .col-xs-offset-1 {
    margin-left: 8.33333%; }

.old-styleguide .col-xs-offset-2 {
    margin-left: 16.66667%; }

.old-styleguide .col-xs-offset-3 {
    margin-left: 25%; }

.old-styleguide .col-xs-offset-4 {
    margin-left: 33.33333%; }

.old-styleguide .col-xs-offset-5 {
    margin-left: 41.66667%; }

.old-styleguide .col-xs-offset-6 {
    margin-left: 50%; }

.old-styleguide .col-xs-offset-7 {
    margin-left: 58.33333%; }

.old-styleguide .col-xs-offset-8 {
    margin-left: 66.66667%; }

.old-styleguide .col-xs-offset-9 {
    margin-left: 75%; }

.old-styleguide .col-xs-offset-10 {
    margin-left: 83.33333%; }

.old-styleguide .col-xs-offset-11 {
    margin-left: 91.66667%; }

.old-styleguide .col-xs-offset-12 {
    margin-left: 100%; }

@media (min-width: 768px) {
    .old-styleguide .col-sm-1,
    .old-styleguide .col-sm-2,
    .old-styleguide .col-sm-3,
    .old-styleguide .col-sm-4,
    .old-styleguide .col-sm-5,
    .old-styleguide .col-sm-6,
    .old-styleguide .col-sm-7,
    .old-styleguide .col-sm-8,
    .old-styleguide .col-sm-9,
    .old-styleguide .col-sm-10,
    .old-styleguide .col-sm-11,
    .old-styleguide .col-sm-12 {
      float: left; }
    .old-styleguide .col-sm-1 {
      width: 8.33333%; }
    .old-styleguide .col-sm-2 {
      width: 16.66667%; }
    .old-styleguide .col-sm-3 {
      width: 25%; }
    .old-styleguide .col-sm-4 {
      width: 33.33333%; }
    .old-styleguide .col-sm-5 {
      width: 41.66667%; }
    .old-styleguide .col-sm-6 {
      width: 50%; }
    .old-styleguide .col-sm-7 {
      width: 58.33333%; }
    .old-styleguide .col-sm-8 {
      width: 66.66667%; }
    .old-styleguide .col-sm-9 {
      width: 75%; }
    .old-styleguide .col-sm-10 {
      width: 83.33333%; }
    .old-styleguide .col-sm-11 {
      width: 91.66667%; }
    .old-styleguide .col-sm-12 {
      width: 100%; }
    .old-styleguide .col-sm-pull-0 {
      right: auto; }
    .old-styleguide .col-sm-pull-1 {
      right: 8.33333%; }
    .old-styleguide .col-sm-pull-2 {
      right: 16.66667%; }
    .old-styleguide .col-sm-pull-3 {
      right: 25%; }
    .old-styleguide .col-sm-pull-4 {
      right: 33.33333%; }
    .old-styleguide .col-sm-pull-5 {
      right: 41.66667%; }
    .old-styleguide .col-sm-pull-6 {
      right: 50%; }
    .old-styleguide .col-sm-pull-7 {
      right: 58.33333%; }
    .old-styleguide .col-sm-pull-8 {
      right: 66.66667%; }
    .old-styleguide .col-sm-pull-9 {
      right: 75%; }
    .old-styleguide .col-sm-pull-10 {
      right: 83.33333%; }
    .old-styleguide .col-sm-pull-11 {
      right: 91.66667%; }
    .old-styleguide .col-sm-pull-12 {
      right: 100%; }
    .old-styleguide .col-sm-push-0 {
      left: auto; }
    .old-styleguide .col-sm-push-1 {
      left: 8.33333%; }
    .old-styleguide .col-sm-push-2 {
      left: 16.66667%; }
    .old-styleguide .col-sm-push-3 {
      left: 25%; }
    .old-styleguide .col-sm-push-4 {
      left: 33.33333%; }
    .old-styleguide .col-sm-push-5 {
      left: 41.66667%; }
    .old-styleguide .col-sm-push-6 {
      left: 50%; }
    .old-styleguide .col-sm-push-7 {
      left: 58.33333%; }
    .old-styleguide .col-sm-push-8 {
      left: 66.66667%; }
    .old-styleguide .col-sm-push-9 {
      left: 75%; }
    .old-styleguide .col-sm-push-10 {
      left: 83.33333%; }
    .old-styleguide .col-sm-push-11 {
      left: 91.66667%; }
    .old-styleguide .col-sm-push-12 {
      left: 100%; }
    .old-styleguide .col-sm-offset-0 {
      margin-left: 0%; }
    .old-styleguide .col-sm-offset-1 {
      margin-left: 8.33333%; }
    .old-styleguide .col-sm-offset-2 {
      margin-left: 16.66667%; }
    .old-styleguide .col-sm-offset-3 {
      margin-left: 25%; }
    .old-styleguide .col-sm-offset-4 {
      margin-left: 33.33333%; }
    .old-styleguide .col-sm-offset-5 {
      margin-left: 41.66667%; }
    .old-styleguide .col-sm-offset-6 {
      margin-left: 50%; }
    .old-styleguide .col-sm-offset-7 {
      margin-left: 58.33333%; }
    .old-styleguide .col-sm-offset-8 {
      margin-left: 66.66667%; }
    .old-styleguide .col-sm-offset-9 {
      margin-left: 75%; }
    .old-styleguide .col-sm-offset-10 {
      margin-left: 83.33333%; }
    .old-styleguide .col-sm-offset-11 {
      margin-left: 91.66667%; }
    .old-styleguide .col-sm-offset-12 {
      margin-left: 100%; } }

@media (min-width: 992px) {
    .old-styleguide .col-md-1,
    .old-styleguide .col-md-2,
    .old-styleguide .col-md-3,
    .old-styleguide .col-md-4,
    .old-styleguide .col-md-5,
    .old-styleguide .col-md-6,
    .old-styleguide .col-md-7,
    .old-styleguide .col-md-8,
    .old-styleguide .col-md-9,
    .old-styleguide .col-md-10,
    .old-styleguide .col-md-11,
    .old-styleguide .col-md-12 {
      float: left; }
    .old-styleguide .col-md-1 {
      width: 8.33333%; }
    .old-styleguide .col-md-2 {
      width: 16.66667%; }
    .old-styleguide .col-md-3 {
      width: 25%; }
    .old-styleguide .col-md-4 {
      width: 33.33333%; }
    .old-styleguide .col-md-5 {
      width: 41.66667%; }
    .old-styleguide .col-md-6 {
      width: 50%; }
    .old-styleguide .col-md-7 {
      width: 58.33333%; }
    .old-styleguide .col-md-8 {
      width: 66.66667%; }
    .old-styleguide .col-md-9 {
      width: 75%; }
    .old-styleguide .col-md-10 {
      width: 83.33333%; }
    .old-styleguide .col-md-11 {
      width: 91.66667%; }
    .old-styleguide .col-md-12 {
      width: 100%; }
    .old-styleguide .col-md-pull-0 {
      right: auto; }
    .old-styleguide .col-md-pull-1 {
      right: 8.33333%; }
    .old-styleguide .col-md-pull-2 {
      right: 16.66667%; }
    .old-styleguide .col-md-pull-3 {
      right: 25%; }
    .old-styleguide .col-md-pull-4 {
      right: 33.33333%; }
    .old-styleguide .col-md-pull-5 {
      right: 41.66667%; }
    .old-styleguide .col-md-pull-6 {
      right: 50%; }
    .old-styleguide .col-md-pull-7 {
      right: 58.33333%; }
    .old-styleguide .col-md-pull-8 {
      right: 66.66667%; }
    .old-styleguide .col-md-pull-9 {
      right: 75%; }
    .old-styleguide .col-md-pull-10 {
      right: 83.33333%; }
    .old-styleguide .col-md-pull-11 {
      right: 91.66667%; }
    .old-styleguide .col-md-pull-12 {
      right: 100%; }
    .old-styleguide .col-md-push-0 {
      left: auto; }
    .old-styleguide .col-md-push-1 {
      left: 8.33333%; }
    .old-styleguide .col-md-push-2 {
      left: 16.66667%; }
    .old-styleguide .col-md-push-3 {
      left: 25%; }
    .old-styleguide .col-md-push-4 {
      left: 33.33333%; }
    .old-styleguide .col-md-push-5 {
      left: 41.66667%; }
    .old-styleguide .col-md-push-6 {
      left: 50%; }
    .old-styleguide .col-md-push-7 {
      left: 58.33333%; }
    .old-styleguide .col-md-push-8 {
      left: 66.66667%; }
    .old-styleguide .col-md-push-9 {
      left: 75%; }
    .old-styleguide .col-md-push-10 {
      left: 83.33333%; }
    .old-styleguide .col-md-push-11 {
      left: 91.66667%; }
    .old-styleguide .col-md-push-12 {
      left: 100%; }
    .old-styleguide .col-md-offset-0 {
      margin-left: 0%; }
    .old-styleguide .col-md-offset-1 {
      margin-left: 8.33333%; }
    .old-styleguide .col-md-offset-2 {
      margin-left: 16.66667%; }
    .old-styleguide .col-md-offset-3 {
      margin-left: 25%; }
    .old-styleguide .col-md-offset-4 {
      margin-left: 33.33333%; }
    .old-styleguide .col-md-offset-5 {
      margin-left: 41.66667%; }
    .old-styleguide .col-md-offset-6 {
      margin-left: 50%; }
    .old-styleguide .col-md-offset-7 {
      margin-left: 58.33333%; }
    .old-styleguide .col-md-offset-8 {
      margin-left: 66.66667%; }
    .old-styleguide .col-md-offset-9 {
      margin-left: 75%; }
    .old-styleguide .col-md-offset-10 {
      margin-left: 83.33333%; }
    .old-styleguide .col-md-offset-11 {
      margin-left: 91.66667%; }
    .old-styleguide .col-md-offset-12 {
      margin-left: 100%; } }

@media (min-width: 1200px) {
    .old-styleguide .col-lg-1,
    .old-styleguide .col-lg-2,
    .old-styleguide .col-lg-3,
    .old-styleguide .col-lg-4,
    .old-styleguide .col-lg-5,
    .old-styleguide .col-lg-6,
    .old-styleguide .col-lg-7,
    .old-styleguide .col-lg-8,
    .old-styleguide .col-lg-9,
    .old-styleguide .col-lg-10,
    .old-styleguide .col-lg-11,
    .old-styleguide .col-lg-12 {
      float: left; }
    .old-styleguide .col-lg-1 {
      width: 8.33333%; }
    .old-styleguide .col-lg-2 {
      width: 16.66667%; }
    .old-styleguide .col-lg-3 {
      width: 25%; }
    .old-styleguide .col-lg-4 {
      width: 33.33333%; }
    .old-styleguide .col-lg-5 {
      width: 41.66667%; }
    .old-styleguide .col-lg-6 {
      width: 50%; }
    .old-styleguide .col-lg-7 {
      width: 58.33333%; }
    .old-styleguide .col-lg-8 {
      width: 66.66667%; }
    .old-styleguide .col-lg-9 {
      width: 75%; }
    .old-styleguide .col-lg-10 {
      width: 83.33333%; }
    .old-styleguide .col-lg-11 {
      width: 91.66667%; }
    .old-styleguide .col-lg-12 {
      width: 100%; }
    .old-styleguide .col-lg-pull-0 {
      right: auto; }
    .old-styleguide .col-lg-pull-1 {
      right: 8.33333%; }
    .old-styleguide .col-lg-pull-2 {
      right: 16.66667%; }
    .old-styleguide .col-lg-pull-3 {
      right: 25%; }
    .old-styleguide .col-lg-pull-4 {
      right: 33.33333%; }
    .old-styleguide .col-lg-pull-5 {
      right: 41.66667%; }
    .old-styleguide .col-lg-pull-6 {
      right: 50%; }
    .old-styleguide .col-lg-pull-7 {
      right: 58.33333%; }
    .old-styleguide .col-lg-pull-8 {
      right: 66.66667%; }
    .old-styleguide .col-lg-pull-9 {
      right: 75%; }
    .old-styleguide .col-lg-pull-10 {
      right: 83.33333%; }
    .old-styleguide .col-lg-pull-11 {
      right: 91.66667%; }
    .old-styleguide .col-lg-pull-12 {
      right: 100%; }
    .old-styleguide .col-lg-push-0 {
      left: auto; }
    .old-styleguide .col-lg-push-1 {
      left: 8.33333%; }
    .old-styleguide .col-lg-push-2 {
      left: 16.66667%; }
    .old-styleguide .col-lg-push-3 {
      left: 25%; }
    .old-styleguide .col-lg-push-4 {
      left: 33.33333%; }
    .old-styleguide .col-lg-push-5 {
      left: 41.66667%; }
    .old-styleguide .col-lg-push-6 {
      left: 50%; }
    .old-styleguide .col-lg-push-7 {
      left: 58.33333%; }
    .old-styleguide .col-lg-push-8 {
      left: 66.66667%; }
    .old-styleguide .col-lg-push-9 {
      left: 75%; }
    .old-styleguide .col-lg-push-10 {
      left: 83.33333%; }
    .old-styleguide .col-lg-push-11 {
      left: 91.66667%; }
    .old-styleguide .col-lg-push-12 {
      left: 100%; }
    .old-styleguide .col-lg-offset-0 {
      margin-left: 0%; }
    .old-styleguide .col-lg-offset-1 {
      margin-left: 8.33333%; }
    .old-styleguide .col-lg-offset-2 {
      margin-left: 16.66667%; }
    .old-styleguide .col-lg-offset-3 {
      margin-left: 25%; }
    .old-styleguide .col-lg-offset-4 {
      margin-left: 33.33333%; }
    .old-styleguide .col-lg-offset-5 {
      margin-left: 41.66667%; }
    .old-styleguide .col-lg-offset-6 {
      margin-left: 50%; }
    .old-styleguide .col-lg-offset-7 {
      margin-left: 58.33333%; }
    .old-styleguide .col-lg-offset-8 {
      margin-left: 66.66667%; }
    .old-styleguide .col-lg-offset-9 {
      margin-left: 75%; }
    .old-styleguide .col-lg-offset-10 {
      margin-left: 83.33333%; }
    .old-styleguide .col-lg-offset-11 {
      margin-left: 91.66667%; }
    .old-styleguide .col-lg-offset-12 {
      margin-left: 100%; } }

.old-styleguide table {
    background-color: transparent; }

.old-styleguide caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: gainsboro;
    text-align: left; }

.old-styleguide th {
    text-align: left; }

.old-styleguide .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 19px; }

.old-styleguide .table &gt; thead &gt; tr &gt; th,
  .old-styleguide .table &gt; thead &gt; tr &gt; td,
  .old-styleguide .table &gt; tbody &gt; tr &gt; th,
  .old-styleguide .table &gt; tbody &gt; tr &gt; td,
  .old-styleguide .table &gt; tfoot &gt; tr &gt; th,
  .old-styleguide .table &gt; tfoot &gt; tr &gt; td {
    padding: 8px;
    line-height: 1.2;
    vertical-align: top;
    border-top: 1px solid #ddd; }

.old-styleguide .table &gt; thead &gt; tr &gt; th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }

.old-styleguide .table &gt; caption + thead &gt; tr:first-child &gt; th,
  .old-styleguide .table &gt; caption + thead &gt; tr:first-child &gt; td,
  .old-styleguide .table &gt; colgroup + thead &gt; tr:first-child &gt; th,
  .old-styleguide .table &gt; colgroup + thead &gt; tr:first-child &gt; td,
  .old-styleguide .table &gt; thead:first-child &gt; tr:first-child &gt; th,
  .old-styleguide .table &gt; thead:first-child &gt; tr:first-child &gt; td {
    border-top: 0; }

.old-styleguide .table &gt; tbody + tbody {
    border-top: 2px solid #ddd; }

.old-styleguide .table .table {
    background-color: #fff; }

.old-styleguide .table-condensed &gt; thead &gt; tr &gt; th,
  .old-styleguide .table-condensed &gt; thead &gt; tr &gt; td,
  .old-styleguide .table-condensed &gt; tbody &gt; tr &gt; th,
  .old-styleguide .table-condensed &gt; tbody &gt; tr &gt; td,
  .old-styleguide .table-condensed &gt; tfoot &gt; tr &gt; th,
  .old-styleguide .table-condensed &gt; tfoot &gt; tr &gt; td {
    padding: 5px; }

.old-styleguide .table-bordered {
    border: 1px solid #ddd; }

.old-styleguide .table-bordered &gt; thead &gt; tr &gt; th,
  .old-styleguide .table-bordered &gt; thead &gt; tr &gt; td,
  .old-styleguide .table-bordered &gt; tbody &gt; tr &gt; th,
  .old-styleguide .table-bordered &gt; tbody &gt; tr &gt; td,
  .old-styleguide .table-bordered &gt; tfoot &gt; tr &gt; th,
  .old-styleguide .table-bordered &gt; tfoot &gt; tr &gt; td {
    border: 1px solid #ddd; }

.old-styleguide .table-bordered &gt; thead &gt; tr &gt; th,
  .old-styleguide .table-bordered &gt; thead &gt; tr &gt; td {
    border-bottom-width: 2px; }

.old-styleguide .table-striped &gt; tbody &gt; tr:nth-of-type(odd) {
    background-color: #f9f9f9; }

.old-styleguide .table-hover &gt; tbody &gt; tr:hover {
    background-color: #d9edf7; }

.old-styleguide table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column; }

.old-styleguide table td[class*="col-"],
  .old-styleguide table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell; }

.old-styleguide .table &gt; thead &gt; tr &gt; td.active,
  .old-styleguide .table &gt; thead &gt; tr &gt; th.active,
  .old-styleguide .table &gt; thead &gt; tr.active &gt; td,
  .old-styleguide .table &gt; thead &gt; tr.active &gt; th,
  .old-styleguide .table &gt; tbody &gt; tr &gt; td.active,
  .old-styleguide .table &gt; tbody &gt; tr &gt; th.active,
  .old-styleguide .table &gt; tbody &gt; tr.active &gt; td,
  .old-styleguide .table &gt; tbody &gt; tr.active &gt; th,
  .old-styleguide .table &gt; tfoot &gt; tr &gt; td.active,
  .old-styleguide .table &gt; tfoot &gt; tr &gt; th.active,
  .old-styleguide .table &gt; tfoot &gt; tr.active &gt; td,
  .old-styleguide .table &gt; tfoot &gt; tr.active &gt; th {
    background-color: #d9edf7; }

.old-styleguide .table-hover &gt; tbody &gt; tr &gt; td.active:hover,
  .old-styleguide .table-hover &gt; tbody &gt; tr &gt; th.active:hover,
  .old-styleguide .table-hover &gt; tbody &gt; tr.active:hover &gt; td,
  .old-styleguide .table-hover &gt; tbody &gt; tr:hover &gt; .active,
  .old-styleguide .table-hover &gt; tbody &gt; tr.active:hover &gt; th {
    background-color: #c4e3f3; }

.old-styleguide .table &gt; thead &gt; tr &gt; td.success,
  .old-styleguide .table &gt; thead &gt; tr &gt; th.success,
  .old-styleguide .table &gt; thead &gt; tr.success &gt; td,
  .old-styleguide .table &gt; thead &gt; tr.success &gt; th,
  .old-styleguide .table &gt; tbody &gt; tr &gt; td.success,
  .old-styleguide .table &gt; tbody &gt; tr &gt; th.success,
  .old-styleguide .table &gt; tbody &gt; tr.success &gt; td,
  .old-styleguide .table &gt; tbody &gt; tr.success &gt; th,
  .old-styleguide .table &gt; tfoot &gt; tr &gt; td.success,
  .old-styleguide .table &gt; tfoot &gt; tr &gt; th.success,
  .old-styleguide .table &gt; tfoot &gt; tr.success &gt; td,
  .old-styleguide .table &gt; tfoot &gt; tr.success &gt; th {
    background-color: #dff0d8; }

.old-styleguide .table-hover &gt; tbody &gt; tr &gt; td.success:hover,
  .old-styleguide .table-hover &gt; tbody &gt; tr &gt; th.success:hover,
  .old-styleguide .table-hover &gt; tbody &gt; tr.success:hover &gt; td,
  .old-styleguide .table-hover &gt; tbody &gt; tr:hover &gt; .success,
  .old-styleguide .table-hover &gt; tbody &gt; tr.success:hover &gt; th {
    background-color: #d0e9c6; }

.old-styleguide .table &gt; thead &gt; tr &gt; td.info,
  .old-styleguide .table &gt; thead &gt; tr &gt; th.info,
  .old-styleguide .table &gt; thead &gt; tr.info &gt; td,
  .old-styleguide .table &gt; thead &gt; tr.info &gt; th,
  .old-styleguide .table &gt; tbody &gt; tr &gt; td.info,
  .old-styleguide .table &gt; tbody &gt; tr &gt; th.info,
  .old-styleguide .table &gt; tbody &gt; tr.info &gt; td,
  .old-styleguide .table &gt; tbody &gt; tr.info &gt; th,
  .old-styleguide .table &gt; tfoot &gt; tr &gt; td.info,
  .old-styleguide .table &gt; tfoot &gt; tr &gt; th.info,
  .old-styleguide .table &gt; tfoot &gt; tr.info &gt; td,
  .old-styleguide .table &gt; tfoot &gt; tr.info &gt; th {
    background-color: #d9edf7; }

.old-styleguide .table-hover &gt; tbody &gt; tr &gt; td.info:hover,
  .old-styleguide .table-hover &gt; tbody &gt; tr &gt; th.info:hover,
  .old-styleguide .table-hover &gt; tbody &gt; tr.info:hover &gt; td,
  .old-styleguide .table-hover &gt; tbody &gt; tr:hover &gt; .info,
  .old-styleguide .table-hover &gt; tbody &gt; tr.info:hover &gt; th {
    background-color: #c4e3f3; }

.old-styleguide .table &gt; thead &gt; tr &gt; td.warning,
  .old-styleguide .table &gt; thead &gt; tr &gt; th.warning,
  .old-styleguide .table &gt; thead &gt; tr.warning &gt; td,
  .old-styleguide .table &gt; thead &gt; tr.warning &gt; th,
  .old-styleguide .table &gt; tbody &gt; tr &gt; td.warning,
  .old-styleguide .table &gt; tbody &gt; tr &gt; th.warning,
  .old-styleguide .table &gt; tbody &gt; tr.warning &gt; td,
  .old-styleguide .table &gt; tbody &gt; tr.warning &gt; th,
  .old-styleguide .table &gt; tfoot &gt; tr &gt; td.warning,
  .old-styleguide .table &gt; tfoot &gt; tr &gt; th.warning,
  .old-styleguide .table &gt; tfoot &gt; tr.warning &gt; td,
  .old-styleguide .table &gt; tfoot &gt; tr.warning &gt; th {
    background-color: #fcf8e3; }

.old-styleguide .table-hover &gt; tbody &gt; tr &gt; td.warning:hover,
  .old-styleguide .table-hover &gt; tbody &gt; tr &gt; th.warning:hover,
  .old-styleguide .table-hover &gt; tbody &gt; tr.warning:hover &gt; td,
  .old-styleguide .table-hover &gt; tbody &gt; tr:hover &gt; .warning,
  .old-styleguide .table-hover &gt; tbody &gt; tr.warning:hover &gt; th {
    background-color: #faf2cc; }

.old-styleguide .table &gt; thead &gt; tr &gt; td.danger,
  .old-styleguide .table &gt; thead &gt; tr &gt; th.danger,
  .old-styleguide .table &gt; thead &gt; tr.danger &gt; td,
  .old-styleguide .table &gt; thead &gt; tr.danger &gt; th,
  .old-styleguide .table &gt; tbody &gt; tr &gt; td.danger,
  .old-styleguide .table &gt; tbody &gt; tr &gt; th.danger,
  .old-styleguide .table &gt; tbody &gt; tr.danger &gt; td,
  .old-styleguide .table &gt; tbody &gt; tr.danger &gt; th,
  .old-styleguide .table &gt; tfoot &gt; tr &gt; td.danger,
  .old-styleguide .table &gt; tfoot &gt; tr &gt; th.danger,
  .old-styleguide .table &gt; tfoot &gt; tr.danger &gt; td,
  .old-styleguide .table &gt; tfoot &gt; tr.danger &gt; th {
    background-color: #f2dede; }

.old-styleguide .table-hover &gt; tbody &gt; tr &gt; td.danger:hover,
  .old-styleguide .table-hover &gt; tbody &gt; tr &gt; th.danger:hover,
  .old-styleguide .table-hover &gt; tbody &gt; tr.danger:hover &gt; td,
  .old-styleguide .table-hover &gt; tbody &gt; tr:hover &gt; .danger,
  .old-styleguide .table-hover &gt; tbody &gt; tr.danger:hover &gt; th {
    background-color: #ebcccc; }

.old-styleguide .table-responsive {
    overflow-x: auto;
    min-height: 0.01%; }

@media screen and (max-width: 767px) {
    .old-styleguide .table-responsive {
      width: 100%;
      margin-bottom: 14.25px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd; }
    .old-styleguide .table-responsive &gt; .table {
      margin-bottom: 0; }
    .old-styleguide .table-responsive &gt; .table &gt; thead &gt; tr &gt; th,
    .old-styleguide .table-responsive &gt; .table &gt; thead &gt; tr &gt; td,
    .old-styleguide .table-responsive &gt; .table &gt; tbody &gt; tr &gt; th,
    .old-styleguide .table-responsive &gt; .table &gt; tbody &gt; tr &gt; td,
    .old-styleguide .table-responsive &gt; .table &gt; tfoot &gt; tr &gt; th,
    .old-styleguide .table-responsive &gt; .table &gt; tfoot &gt; tr &gt; td {
      white-space: nowrap; }
    .old-styleguide .table-responsive &gt; .table-bordered {
      border: 0; }
    .old-styleguide .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child,
    .old-styleguide .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
    .old-styleguide .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
    .old-styleguide .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
    .old-styleguide .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
    .old-styleguide .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child {
      border-left: 0; }
    .old-styleguide .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child,
    .old-styleguide .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
    .old-styleguide .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
    .old-styleguide .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
    .old-styleguide .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
    .old-styleguide .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child {
      border-right: 0; }
    .old-styleguide .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
    .old-styleguide .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
    .old-styleguide .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th,
    .old-styleguide .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td {
      border-bottom: 0; } }

.old-styleguide fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0; }

.old-styleguide legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 19px;
    font-size: 24px;
    line-height: inherit;
    color: darkgray;
    border: 0;
    border-bottom: 1px solid #e5e5e5; }

.old-styleguide label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold; }

.old-styleguide input[type="search"] {
    box-sizing: border-box; }

.old-styleguide input[type="radio"],
  .old-styleguide input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal; }

.old-styleguide input[type="file"] {
    display: block; }

.old-styleguide input[type="range"] {
    display: block;
    width: 100%; }

.old-styleguide select[multiple],
  .old-styleguide select[size] {
    height: auto; }

.old-styleguide input[type="file"]:focus,
  .old-styleguide input[type="radio"]:focus,
  .old-styleguide input[type="checkbox"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

.old-styleguide output {
    display: block;
    padding-top: 7px;
    font-size: 16px;
    line-height: 1.2;
    color: #3c474b; }

.old-styleguide .form-control {
    display: block;
    width: 100%;
    height: 33px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.2;
    color: #3c474b;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }

.old-styleguide .form-control:focus {
    border-color: #364b94;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(54, 75, 148, 0.6); }

.old-styleguide .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }

.old-styleguide .form-control:-ms-input-placeholder {
    color: #999; }

.old-styleguide .form-control::-webkit-input-placeholder {
    color: #999; }

.old-styleguide .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }

.old-styleguide .form-control[disabled],
  .old-styleguide .form-control[readonly],
  .old-styleguide fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1; }

.old-styleguide .form-control[disabled],
  .old-styleguide fieldset[disabled] .form-control {
    cursor: not-allowed; }

.old-styleguide textarea.form-control {
    height: auto; }

.old-styleguide input[type="search"] {
    -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .old-styleguide input[type="date"].form-control,
    .old-styleguide input[type="time"].form-control,
    .old-styleguide input[type="datetime-local"].form-control,
    .old-styleguide input[type="month"].form-control {
      line-height: 33px; }
    .old-styleguide input[type="date"].input-sm,
    .old-styleguide .input-group-sm &gt; input[type="date"].form-control,
    .old-styleguide .input-group-sm &gt; input[type="date"].input-group-addon,
    .old-styleguide .input-group-sm &gt; .input-group-btn &gt; input[type="date"].btn,
    .old-styleguide .input-group-sm input[type="date"],
    .old-styleguide input[type="time"].input-sm,
    .old-styleguide .input-group-sm &gt; input[type="time"].form-control,
    .old-styleguide .input-group-sm &gt; input[type="time"].input-group-addon,
    .old-styleguide .input-group-sm &gt; .input-group-btn &gt; input[type="time"].btn,
    .old-styleguide .input-group-sm input[type="time"],
    .old-styleguide input[type="datetime-local"].input-sm,
    .old-styleguide .input-group-sm &gt; input[type="datetime-local"].form-control,
    .old-styleguide .input-group-sm &gt; input[type="datetime-local"].input-group-addon,
    .old-styleguide .input-group-sm &gt; .input-group-btn &gt; input[type="datetime-local"].btn,
    .old-styleguide .input-group-sm input[type="datetime-local"],
    .old-styleguide input[type="month"].input-sm,
    .old-styleguide .input-group-sm &gt; input[type="month"].form-control,
    .old-styleguide .input-group-sm &gt; input[type="month"].input-group-addon,
    .old-styleguide .input-group-sm &gt; .input-group-btn &gt; input[type="month"].btn,
    .old-styleguide .input-group-sm input[type="month"] {
      line-height: 33px; }
    .old-styleguide input[type="date"].input-lg,
    .old-styleguide .input-group-lg &gt; input[type="date"].form-control,
    .old-styleguide .input-group-lg &gt; input[type="date"].input-group-addon,
    .old-styleguide .input-group-lg &gt; .input-group-btn &gt; input[type="date"].btn,
    .old-styleguide .input-group-lg input[type="date"],
    .old-styleguide input[type="time"].input-lg,
    .old-styleguide .input-group-lg &gt; input[type="time"].form-control,
    .old-styleguide .input-group-lg &gt; input[type="time"].input-group-addon,
    .old-styleguide .input-group-lg &gt; .input-group-btn &gt; input[type="time"].btn,
    .old-styleguide .input-group-lg input[type="time"],
    .old-styleguide input[type="datetime-local"].input-lg,
    .old-styleguide .input-group-lg &gt; input[type="datetime-local"].form-control,
    .old-styleguide .input-group-lg &gt; input[type="datetime-local"].input-group-addon,
    .old-styleguide .input-group-lg &gt; .input-group-btn &gt; input[type="datetime-local"].btn,
    .old-styleguide .input-group-lg input[type="datetime-local"],
    .old-styleguide input[type="month"].input-lg,
    .old-styleguide .input-group-lg &gt; input[type="month"].form-control,
    .old-styleguide .input-group-lg &gt; input[type="month"].input-group-addon,
    .old-styleguide .input-group-lg &gt; .input-group-btn &gt; input[type="month"].btn,
    .old-styleguide .input-group-lg input[type="month"] {
      line-height: 49px; } }

.old-styleguide .form-group {
    margin-bottom: 15px; }

.old-styleguide .radio,
  .old-styleguide .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px; }

.old-styleguide .radio label,
  .old-styleguide .checkbox label {
    min-height: 19px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.old-styleguide .radio input[type="radio"],
  .old-styleguide .radio-inline input[type="radio"],
  .old-styleguide .checkbox input[type="checkbox"],
  .old-styleguide .checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9; }

.old-styleguide .radio + .radio,
  .old-styleguide .checkbox + .checkbox {
    margin-top: -5px; }

.old-styleguide .radio-inline,
  .old-styleguide .checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer; }

.old-styleguide .radio-inline + .radio-inline,
  .old-styleguide .checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px; }

.old-styleguide input[type="radio"][disabled],
  .old-styleguide input[type="radio"].disabled,
  .old-styleguide fieldset[disabled] input[type="radio"],
  .old-styleguide input[type="checkbox"][disabled],
  .old-styleguide input[type="checkbox"].disabled,
  .old-styleguide fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed; }

.old-styleguide .radio-inline.disabled,
  .old-styleguide fieldset[disabled] .radio-inline,
  .old-styleguide .checkbox-inline.disabled,
  .old-styleguide fieldset[disabled] .checkbox-inline {
    cursor: not-allowed; }

.old-styleguide .radio.disabled label,
  .old-styleguide fieldset[disabled] .radio label,
  .old-styleguide .checkbox.disabled label,
  .old-styleguide fieldset[disabled] .checkbox label {
    cursor: not-allowed; }

.old-styleguide .form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 35px; }

.old-styleguide .form-control-static.input-lg,
  .old-styleguide .input-group-lg &gt; .form-control-static.form-control,
  .old-styleguide .input-group-lg &gt; .form-control-static.input-group-addon,
  .old-styleguide .input-group-lg &gt; .input-group-btn &gt; .form-control-static.btn,
  .old-styleguide .form-control-static.input-sm,
  .old-styleguide .input-group-sm &gt; .form-control-static.form-control,
  .old-styleguide .input-group-sm &gt; .form-control-static.input-group-addon,
  .old-styleguide .input-group-sm &gt; .input-group-btn &gt; .form-control-static.btn {
    padding-left: 0;
    padding-right: 0; }

.old-styleguide .input-sm,
  .old-styleguide .input-group-sm &gt; .form-control,
  .old-styleguide .input-group-sm &gt; .input-group-addon,
  .old-styleguide .input-group-sm &gt; .input-group-btn &gt; .btn {
    height: 33px;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 5px; }

.old-styleguide select.input-sm,
  .old-styleguide .input-group-sm &gt; select.form-control,
  .old-styleguide .input-group-sm &gt; select.input-group-addon,
  .old-styleguide .input-group-sm &gt; .input-group-btn &gt; select.btn {
    height: 33px;
    line-height: 33px; }

.old-styleguide textarea.input-sm,
  .old-styleguide .input-group-sm &gt; textarea.form-control,
  .old-styleguide .input-group-sm &gt; textarea.input-group-addon,
  .old-styleguide .input-group-sm &gt; .input-group-btn &gt; textarea.btn,
  .old-styleguide select[multiple].input-sm,
  .old-styleguide .input-group-sm &gt; select[multiple].form-control,
  .old-styleguide .input-group-sm &gt; select[multiple].input-group-addon,
  .old-styleguide .input-group-sm &gt; .input-group-btn &gt; select[multiple].btn {
    height: auto; }

.old-styleguide .form-group-sm .form-control {
    height: 33px;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 5px; }

.old-styleguide .form-group-sm select.form-control {
    height: 33px;
    line-height: 33px; }

.old-styleguide .form-group-sm textarea.form-control,
  .old-styleguide .form-group-sm select[multiple].form-control {
    height: auto; }

.old-styleguide .form-group-sm .form-control-static {
    height: 33px;
    min-height: 33px;
    padding: 6px 10px;
    font-size: 14px;
    line-height: 1.5; }

.old-styleguide .input-lg,
  .old-styleguide .input-group-lg &gt; .form-control,
  .old-styleguide .input-group-lg &gt; .input-group-addon,
  .old-styleguide .input-group-lg &gt; .input-group-btn &gt; .btn {
    height: 49px;
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.33333;
    border-radius: 5px; }

.old-styleguide select.input-lg,
  .old-styleguide .input-group-lg &gt; select.form-control,
  .old-styleguide .input-group-lg &gt; select.input-group-addon,
  .old-styleguide .input-group-lg &gt; .input-group-btn &gt; select.btn {
    height: 49px;
    line-height: 49px; }

.old-styleguide textarea.input-lg,
  .old-styleguide .input-group-lg &gt; textarea.form-control,
  .old-styleguide .input-group-lg &gt; textarea.input-group-addon,
  .old-styleguide .input-group-lg &gt; .input-group-btn &gt; textarea.btn,
  .old-styleguide select[multiple].input-lg,
  .old-styleguide .input-group-lg &gt; select[multiple].form-control,
  .old-styleguide .input-group-lg &gt; select[multiple].input-group-addon,
  .old-styleguide .input-group-lg &gt; .input-group-btn &gt; select[multiple].btn {
    height: auto; }

.old-styleguide .form-group-lg .form-control {
    height: 49px;
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.33333;
    border-radius: 5px; }

.old-styleguide .form-group-lg select.form-control {
    height: 49px;
    line-height: 49px; }

.old-styleguide .form-group-lg textarea.form-control,
  .old-styleguide .form-group-lg select[multiple].form-control {
    height: auto; }

.old-styleguide .form-group-lg .form-control-static {
    height: 49px;
    min-height: 39px;
    padding: 11px 16px;
    font-size: 20px;
    line-height: 1.33333; }

.old-styleguide .has-feedback {
    position: relative; }

.old-styleguide .has-feedback .form-control {
    padding-right: 41.25px; }

.old-styleguide .form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 33px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    pointer-events: none; }

.old-styleguide .input-lg + .form-control-feedback,
  .old-styleguide .input-group-lg &gt; .form-control + .form-control-feedback,
  .old-styleguide .input-group-lg &gt; .input-group-addon + .form-control-feedback,
  .old-styleguide .input-group-lg &gt; .input-group-btn &gt; .btn + .form-control-feedback,
  .old-styleguide .input-group-lg + .form-control-feedback,
  .old-styleguide .form-group-lg .form-control + .form-control-feedback {
    width: 49px;
    height: 49px;
    line-height: 49px; }

.old-styleguide .input-sm + .form-control-feedback,
  .old-styleguide .input-group-sm &gt; .form-control + .form-control-feedback,
  .old-styleguide .input-group-sm &gt; .input-group-addon + .form-control-feedback,
  .old-styleguide .input-group-sm &gt; .input-group-btn &gt; .btn + .form-control-feedback,
  .old-styleguide .input-group-sm + .form-control-feedback,
  .old-styleguide .form-group-sm .form-control + .form-control-feedback {
    width: 33px;
    height: 33px;
    line-height: 33px; }

.old-styleguide .has-success .help-block,
  .old-styleguide .has-success .control-label,
  .old-styleguide .has-success .radio,
  .old-styleguide .has-success .checkbox,
  .old-styleguide .has-success .radio-inline,
  .old-styleguide .has-success .checkbox-inline,
  .old-styleguide .has-success.radio label,
  .old-styleguide .has-success.checkbox label,
  .old-styleguide .has-success.radio-inline label,
  .old-styleguide .has-success.checkbox-inline label {
    color: #3c763d; }

.old-styleguide .has-success .form-control {
    border-color: #3c763d;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.old-styleguide .has-success .form-control:focus {
    border-color: #2b542c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.old-styleguide .has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8; }

.old-styleguide .has-success .form-control-feedback {
    color: #3c763d; }

.old-styleguide .has-warning .help-block,
  .old-styleguide .has-warning .control-label,
  .old-styleguide .has-warning .radio,
  .old-styleguide .has-warning .checkbox,
  .old-styleguide .has-warning .radio-inline,
  .old-styleguide .has-warning .checkbox-inline,
  .old-styleguide .has-warning.radio label,
  .old-styleguide .has-warning.checkbox label,
  .old-styleguide .has-warning.radio-inline label,
  .old-styleguide .has-warning.checkbox-inline label {
    color: #8a6d3b; }

.old-styleguide .has-warning .form-control {
    border-color: #8a6d3b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.old-styleguide .has-warning .form-control:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.old-styleguide .has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3; }

.old-styleguide .has-warning .form-control-feedback {
    color: #8a6d3b; }

.old-styleguide .has-error .help-block,
  .old-styleguide .has-error .control-label,
  .old-styleguide .has-error .radio,
  .old-styleguide .has-error .checkbox,
  .old-styleguide .has-error .radio-inline,
  .old-styleguide .has-error .checkbox-inline,
  .old-styleguide .has-error.radio label,
  .old-styleguide .has-error.checkbox label,
  .old-styleguide .has-error.radio-inline label,
  .old-styleguide .has-error.checkbox-inline label {
    color: #a94442; }

.old-styleguide .has-error .form-control {
    border-color: #a94442;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.old-styleguide .has-error .form-control:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.old-styleguide .has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede; }

.old-styleguide .has-error .form-control-feedback {
    color: #a94442; }

.old-styleguide .has-feedback label ~ .form-control-feedback {
    top: 24px; }

.old-styleguide .has-feedback label.sr-only ~ .form-control-feedback {
    top: 0; }

.old-styleguide .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #768a91; }

@media (min-width: 768px) {
    .old-styleguide .form-inline .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .old-styleguide .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .old-styleguide .form-inline .form-control-static {
      display: inline-block; }
    .old-styleguide .form-inline .input-group {
      display: inline-table;
      vertical-align: middle; }
    .old-styleguide .form-inline .input-group .input-group-addon,
    .old-styleguide .form-inline .input-group .input-group-btn,
    .old-styleguide .form-inline .input-group .form-control {
      width: auto; }
    .old-styleguide .form-inline .input-group &gt; .form-control {
      width: 100%; }
    .old-styleguide .form-inline .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .old-styleguide .form-inline .radio,
    .old-styleguide .form-inline .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
    .old-styleguide .form-inline .radio label,
    .old-styleguide .form-inline .checkbox label {
      padding-left: 0; }
    .old-styleguide .form-inline .radio input[type="radio"],
    .old-styleguide .form-inline .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    .old-styleguide .form-inline .has-feedback .form-control-feedback {
      top: 0; } }

.old-styleguide .form-horizontal .radio,
  .old-styleguide .form-horizontal .checkbox,
  .old-styleguide .form-horizontal .radio-inline,
  .old-styleguide .form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px; }

.old-styleguide .form-horizontal .radio,
  .old-styleguide .form-horizontal .checkbox {
    min-height: 26px; }

.old-styleguide .form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px; }

.old-styleguide .form-horizontal .form-group:before,
  .old-styleguide .form-horizontal .form-group:after {
    content: " ";
    display: table; }

.old-styleguide .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 768px) {
    .old-styleguide .form-horizontal .control-label {
      text-align: right;
      margin-bottom: 0;
      padding-top: 7px; } }

.old-styleguide .form-horizontal .has-feedback .form-control-feedback {
    right: 15px; }

@media (min-width: 768px) {
    .old-styleguide .form-horizontal .form-group-lg .control-label {
      padding-top: 11px;
      font-size: 20px; } }

@media (min-width: 768px) {
    .old-styleguide .form-horizontal .form-group-sm .control-label {
      padding-top: 6px;
      font-size: 14px; } }

.old-styleguide .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.2;
    border-radius: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }

.old-styleguide .btn:focus,
  .old-styleguide .btn.focus,
  .old-styleguide .btn:active:focus,
  .old-styleguide .btn:active.focus,
  .old-styleguide .btn.active:focus,
  .old-styleguide .btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

.old-styleguide .btn:hover,
  .old-styleguide .btn:focus,
  .old-styleguide .btn.focus {
    color: darkgray;
    text-decoration: none; }

.old-styleguide .btn:active,
  .old-styleguide .btn.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.old-styleguide .btn.disabled,
  .old-styleguide .btn[disabled],
  .old-styleguide fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none; }

.old-styleguide a.btn.disabled,
  .old-styleguide fieldset[disabled] a.btn {
    pointer-events: none; }

.old-styleguide .btn-default {
    color: darkgray;
    background-color: #eeeeee;
    border-color: #eeeeee; }

.old-styleguide .btn-default:focus,
  .old-styleguide .btn-default.focus {
    color: darkgray;
    background-color: #d5d5d5;
    border-color: #afafaf; }

.old-styleguide .btn-default:hover {
    color: darkgray;
    background-color: #d5d5d5;
    border-color: #d0d0d0; }

.old-styleguide .btn-default:active,
  .old-styleguide .btn-default.active,
  .old-styleguide .open &gt; .btn-default.dropdown-toggle {
    color: darkgray;
    background-color: #d5d5d5;
    border-color: #d0d0d0; }

.old-styleguide .btn-default:active:hover,
  .old-styleguide .btn-default:active:focus,
  .old-styleguide .btn-default:active.focus,
  .old-styleguide .btn-default.active:hover,
  .old-styleguide .btn-default.active:focus,
  .old-styleguide .btn-default.active.focus,
  .old-styleguide .open &gt; .btn-default.dropdown-toggle:hover,
  .old-styleguide .open &gt; .btn-default.dropdown-toggle:focus,
  .old-styleguide .open &gt; .btn-default.dropdown-toggle.focus {
    color: darkgray;
    background-color: #c3c3c3;
    border-color: #afafaf; }

.old-styleguide .btn-default:active,
  .old-styleguide .btn-default.active,
  .old-styleguide .open &gt; .btn-default.dropdown-toggle {
    background-image: none; }

.old-styleguide .btn-default.disabled:hover,
  .old-styleguide .btn-default.disabled:focus,
  .old-styleguide .btn-default.disabled.focus,
  .old-styleguide .btn-default[disabled]:hover,
  .old-styleguide .btn-default[disabled]:focus,
  .old-styleguide .btn-default[disabled].focus,
  .old-styleguide fieldset[disabled] .btn-default:hover,
  .old-styleguide fieldset[disabled] .btn-default:focus,
  .old-styleguide fieldset[disabled] .btn-default.focus {
    background-color: #eeeeee;
    border-color: #eeeeee; }

.old-styleguide .btn-default .badge {
    color: #eeeeee;
    background-color: darkgray; }

.old-styleguide .btn-primary {
    color: #fff;
    background-color: #364b94;
    border-color: #364b94; }

.old-styleguide .btn-primary:focus,
  .old-styleguide .btn-primary.focus {
    color: #fff;
    background-color: #28386f;
    border-color: #141c37; }

.old-styleguide .btn-primary:hover {
    color: #fff;
    background-color: #28386f;
    border-color: #263467; }

.old-styleguide .btn-primary:active,
  .old-styleguide .btn-primary.active,
  .old-styleguide .open &gt; .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #28386f;
    border-color: #263467; }

.old-styleguide .btn-primary:active:hover,
  .old-styleguide .btn-primary:active:focus,
  .old-styleguide .btn-primary:active.focus,
  .old-styleguide .btn-primary.active:hover,
  .old-styleguide .btn-primary.active:focus,
  .old-styleguide .btn-primary.active.focus,
  .old-styleguide .open &gt; .btn-primary.dropdown-toggle:hover,
  .old-styleguide .open &gt; .btn-primary.dropdown-toggle:focus,
  .old-styleguide .open &gt; .btn-primary.dropdown-toggle.focus {
    color: #fff;
    background-color: #1f2b54;
    border-color: #141c37; }

.old-styleguide .btn-primary:active,
  .old-styleguide .btn-primary.active,
  .old-styleguide .open &gt; .btn-primary.dropdown-toggle {
    background-image: none; }

.old-styleguide .btn-primary.disabled:hover,
  .old-styleguide .btn-primary.disabled:focus,
  .old-styleguide .btn-primary.disabled.focus,
  .old-styleguide .btn-primary[disabled]:hover,
  .old-styleguide .btn-primary[disabled]:focus,
  .old-styleguide .btn-primary[disabled].focus,
  .old-styleguide fieldset[disabled] .btn-primary:hover,
  .old-styleguide fieldset[disabled] .btn-primary:focus,
  .old-styleguide fieldset[disabled] .btn-primary.focus {
    background-color: #364b94;
    border-color: #364b94; }

.old-styleguide .btn-primary .badge {
    color: #364b94;
    background-color: #fff; }

.old-styleguide .btn-success {
    color: #fff;
    background-color: #0ed957;
    border-color: #0ed957; }

.old-styleguide .btn-success:focus,
  .old-styleguide .btn-success.focus {
    color: #fff;
    background-color: #0ba944;
    border-color: #066127; }

.old-styleguide .btn-success:hover {
    color: #fff;
    background-color: #0ba944;
    border-color: #0aa040; }

.old-styleguide .btn-success:active,
  .old-styleguide .btn-success.active,
  .old-styleguide .open &gt; .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #0ba944;
    border-color: #0aa040; }

.old-styleguide .btn-success:active:hover,
  .old-styleguide .btn-success:active:focus,
  .old-styleguide .btn-success:active.focus,
  .old-styleguide .btn-success.active:hover,
  .old-styleguide .btn-success.active:focus,
  .old-styleguide .btn-success.active.focus,
  .old-styleguide .open &gt; .btn-success.dropdown-toggle:hover,
  .old-styleguide .open &gt; .btn-success.dropdown-toggle:focus,
  .old-styleguide .open &gt; .btn-success.dropdown-toggle.focus {
    color: #fff;
    background-color: #098836;
    border-color: #066127; }

.old-styleguide .btn-success:active,
  .old-styleguide .btn-success.active,
  .old-styleguide .open &gt; .btn-success.dropdown-toggle {
    background-image: none; }

.old-styleguide .btn-success.disabled:hover,
  .old-styleguide .btn-success.disabled:focus,
  .old-styleguide .btn-success.disabled.focus,
  .old-styleguide .btn-success[disabled]:hover,
  .old-styleguide .btn-success[disabled]:focus,
  .old-styleguide .btn-success[disabled].focus,
  .old-styleguide fieldset[disabled] .btn-success:hover,
  .old-styleguide fieldset[disabled] .btn-success:focus,
  .old-styleguide fieldset[disabled] .btn-success.focus {
    background-color: #0ed957;
    border-color: #0ed957; }

.old-styleguide .btn-success .badge {
    color: #0ed957;
    background-color: #fff; }

.old-styleguide .btn-info {
    color: #fff;
    background-color: #0475b8;
    border-color: #0475b8; }

.old-styleguide .btn-info:focus,
  .old-styleguide .btn-info.focus {
    color: #fff;
    background-color: #035586;
    border-color: #01263b; }

.old-styleguide .btn-info:hover {
    color: #fff;
    background-color: #035586;
    border-color: #034f7c; }

.old-styleguide .btn-info:active,
  .old-styleguide .btn-info.active,
  .old-styleguide .open &gt; .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #035586;
    border-color: #034f7c; }

.old-styleguide .btn-info:active:hover,
  .old-styleguide .btn-info:active:focus,
  .old-styleguide .btn-info:active.focus,
  .old-styleguide .btn-info.active:hover,
  .old-styleguide .btn-info.active:focus,
  .old-styleguide .btn-info.active.focus,
  .old-styleguide .open &gt; .btn-info.dropdown-toggle:hover,
  .old-styleguide .open &gt; .btn-info.dropdown-toggle:focus,
  .old-styleguide .open &gt; .btn-info.dropdown-toggle.focus {
    color: #fff;
    background-color: #023f63;
    border-color: #01263b; }

.old-styleguide .btn-info:active,
  .old-styleguide .btn-info.active,
  .old-styleguide .open &gt; .btn-info.dropdown-toggle {
    background-image: none; }

.old-styleguide .btn-info.disabled:hover,
  .old-styleguide .btn-info.disabled:focus,
  .old-styleguide .btn-info.disabled.focus,
  .old-styleguide .btn-info[disabled]:hover,
  .old-styleguide .btn-info[disabled]:focus,
  .old-styleguide .btn-info[disabled].focus,
  .old-styleguide fieldset[disabled] .btn-info:hover,
  .old-styleguide fieldset[disabled] .btn-info:focus,
  .old-styleguide fieldset[disabled] .btn-info.focus {
    background-color: #0475b8;
    border-color: #0475b8; }

.old-styleguide .btn-info .badge {
    color: #0475b8;
    background-color: #fff; }

.old-styleguide .btn-warning {
    color: #fff;
    background-color: #e8671a;
    border-color: #e8671a; }

.old-styleguide .btn-warning:focus,
  .old-styleguide .btn-warning.focus {
    color: #fff;
    background-color: #bc5213;
    border-color: #77340c; }

.old-styleguide .btn-warning:hover {
    color: #fff;
    background-color: #bc5213;
    border-color: #b34e12; }

.old-styleguide .btn-warning:active,
  .old-styleguide .btn-warning.active,
  .old-styleguide .open &gt; .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #bc5213;
    border-color: #b34e12; }

.old-styleguide .btn-warning:active:hover,
  .old-styleguide .btn-warning:active:focus,
  .old-styleguide .btn-warning:active.focus,
  .old-styleguide .btn-warning.active:hover,
  .old-styleguide .btn-warning.active:focus,
  .old-styleguide .btn-warning.active.focus,
  .old-styleguide .open &gt; .btn-warning.dropdown-toggle:hover,
  .old-styleguide .open &gt; .btn-warning.dropdown-toggle:focus,
  .old-styleguide .open &gt; .btn-warning.dropdown-toggle.focus {
    color: #fff;
    background-color: #9c4410;
    border-color: #77340c; }

.old-styleguide .btn-warning:active,
  .old-styleguide .btn-warning.active,
  .old-styleguide .open &gt; .btn-warning.dropdown-toggle {
    background-image: none; }

.old-styleguide .btn-warning.disabled:hover,
  .old-styleguide .btn-warning.disabled:focus,
  .old-styleguide .btn-warning.disabled.focus,
  .old-styleguide .btn-warning[disabled]:hover,
  .old-styleguide .btn-warning[disabled]:focus,
  .old-styleguide .btn-warning[disabled].focus,
  .old-styleguide fieldset[disabled] .btn-warning:hover,
  .old-styleguide fieldset[disabled] .btn-warning:focus,
  .old-styleguide fieldset[disabled] .btn-warning.focus {
    background-color: #e8671a;
    border-color: #e8671a; }

.old-styleguide .btn-warning .badge {
    color: #e8671a;
    background-color: #fff; }

.old-styleguide .btn-danger {
    color: #fff;
    background-color: #ed1b2d;
    border-color: #ed1b2d; }

.old-styleguide .btn-danger:focus,
  .old-styleguide .btn-danger.focus {
    color: #fff;
    background-color: #c5101f;
    border-color: #7f0a14; }

.old-styleguide .btn-danger:hover {
    color: #fff;
    background-color: #c5101f;
    border-color: #bc0f1e; }

.old-styleguide .btn-danger:active,
  .old-styleguide .btn-danger.active,
  .old-styleguide .open &gt; .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c5101f;
    border-color: #bc0f1e; }

.old-styleguide .btn-danger:active:hover,
  .old-styleguide .btn-danger:active:focus,
  .old-styleguide .btn-danger:active.focus,
  .old-styleguide .btn-danger.active:hover,
  .old-styleguide .btn-danger.active:focus,
  .old-styleguide .btn-danger.active.focus,
  .old-styleguide .open &gt; .btn-danger.dropdown-toggle:hover,
  .old-styleguide .open &gt; .btn-danger.dropdown-toggle:focus,
  .old-styleguide .open &gt; .btn-danger.dropdown-toggle.focus {
    color: #fff;
    background-color: #a40d1a;
    border-color: #7f0a14; }

.old-styleguide .btn-danger:active,
  .old-styleguide .btn-danger.active,
  .old-styleguide .open &gt; .btn-danger.dropdown-toggle {
    background-image: none; }

.old-styleguide .btn-danger.disabled:hover,
  .old-styleguide .btn-danger.disabled:focus,
  .old-styleguide .btn-danger.disabled.focus,
  .old-styleguide .btn-danger[disabled]:hover,
  .old-styleguide .btn-danger[disabled]:focus,
  .old-styleguide .btn-danger[disabled].focus,
  .old-styleguide fieldset[disabled] .btn-danger:hover,
  .old-styleguide fieldset[disabled] .btn-danger:focus,
  .old-styleguide fieldset[disabled] .btn-danger.focus {
    background-color: #ed1b2d;
    border-color: #ed1b2d; }

.old-styleguide .btn-danger .badge {
    color: #ed1b2d;
    background-color: #fff; }

.old-styleguide .btn-link {
    color: #0da668;
    font-weight: normal;
    border-radius: 0; }

.old-styleguide .btn-link,
  .old-styleguide .btn-link:active,
  .old-styleguide .btn-link.active,
  .old-styleguide .btn-link[disabled],
  .old-styleguide fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none; }

.old-styleguide .btn-link,
  .old-styleguide .btn-link:hover,
  .old-styleguide .btn-link:focus,
  .old-styleguide .btn-link:active {
    border-color: transparent; }

.old-styleguide .btn-link:hover,
  .old-styleguide .btn-link:focus {
    color: #e8671a;
    text-decoration: underline;
    background-color: transparent; }

.old-styleguide .btn-link[disabled]:hover,
  .old-styleguide .btn-link[disabled]:focus,
  .old-styleguide fieldset[disabled] .btn-link:hover,
  .old-styleguide fieldset[disabled] .btn-link:focus {
    color: gainsboro;
    text-decoration: none; }

.old-styleguide .btn-lg,
  .old-styleguide .btn-group-lg &gt; .btn {
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.33333;
    border-radius: 5px; }

.old-styleguide .btn-sm,
  .old-styleguide .btn-group-sm &gt; .btn {
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 5px; }

.old-styleguide .btn-xs,
  .old-styleguide .btn-group-xs &gt; .btn {
    padding: 1px 5px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 5px; }

.old-styleguide .btn-block {
    display: block;
    width: 100%; }

.old-styleguide .btn-block + .btn-block {
    margin-top: 5px; }

.old-styleguide input[type="submit"].btn-block,
  .old-styleguide input[type="reset"].btn-block,
  .old-styleguide input[type="button"].btn-block {
    width: 100%; }

.old-styleguide .fade {
    opacity: 0;
    transition: opacity 0.15s linear; }

.old-styleguide .fade.in {
    opacity: 1; }

.old-styleguide .collapse {
    display: none; }

.old-styleguide .collapse.in {
    display: block; }

.old-styleguide tr.collapse.in {
    display: table-row; }

.old-styleguide tbody.collapse.in {
    display: table-row-group; }

.old-styleguide .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition-property: height, visibility;
    transition-duration: 0.35s;
    transition-timing-function: ease; }

.old-styleguide .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent; }

.old-styleguide .dropup,
  .old-styleguide .dropdown {
    position: relative; }

.old-styleguide .dropdown-toggle:focus {
    outline: 0; }

.old-styleguide .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 16px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 5px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box; }

.old-styleguide .dropdown-menu.pull-right,
  .old-styleguide #ps-guide .dropdown-menu.show-code {
    right: 0;
    left: auto; }

.old-styleguide .dropdown-menu .divider {
    height: 1px;
    margin: 8.5px 0;
    overflow: hidden;
    background-color: #e5e5e5; }

.old-styleguide .dropdown-menu &gt; li &gt; a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.2;
    color: darkgray;
    white-space: nowrap; }

.old-styleguide .dropdown-menu &gt; li &gt; a:hover,
  .old-styleguide .dropdown-menu &gt; li &gt; a:focus {
    text-decoration: none;
    color: #9d9d9d;
    background-color: #f5f5f5; }

.old-styleguide .dropdown-menu &gt; .active &gt; a,
  .old-styleguide .dropdown-menu &gt; .active &gt; a:hover,
  .old-styleguide .dropdown-menu &gt; .active &gt; a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #364b94; }

.old-styleguide .dropdown-menu &gt; .disabled &gt; a,
  .old-styleguide .dropdown-menu &gt; .disabled &gt; a:hover,
  .old-styleguide .dropdown-menu &gt; .disabled &gt; a:focus {
    color: gainsboro; }

.old-styleguide .dropdown-menu &gt; .disabled &gt; a:hover,
  .old-styleguide .dropdown-menu &gt; .disabled &gt; a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor: not-allowed; }

.old-styleguide .open &gt; .dropdown-menu {
    display: block; }

.old-styleguide .open &gt; a {
    outline: 0; }

.old-styleguide .dropdown-menu-right {
    left: auto;
    right: 0; }

.old-styleguide .dropdown-menu-left {
    left: 0;
    right: auto; }

.old-styleguide .dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 14px;
    line-height: 1.2;
    color: gainsboro;
    white-space: nowrap; }

.old-styleguide .dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990; }

.old-styleguide .pull-right &gt; .dropdown-menu,
  .old-styleguide #ps-guide .show-code &gt; .dropdown-menu {
    right: 0;
    left: auto; }

.old-styleguide .dropup .caret,
  .old-styleguide .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    content: ""; }

.old-styleguide .dropup .dropdown-menu,
  .old-styleguide .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px; }

@media (min-width: 768px) {
    .old-styleguide .navbar-right .dropdown-menu {
      right: 0;
      left: auto; }
    .old-styleguide .navbar-right .dropdown-menu-left {
      left: 0;
      right: auto; } }

.old-styleguide .btn-group,
  .old-styleguide .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle; }

.old-styleguide .btn-group &gt; .btn,
  .old-styleguide .btn-group-vertical &gt; .btn {
    position: relative;
    float: left; }

.old-styleguide .btn-group &gt; .btn:hover,
  .old-styleguide .btn-group &gt; .btn:focus,
  .old-styleguide .btn-group &gt; .btn:active,
  .old-styleguide .btn-group &gt; .btn.active,
  .old-styleguide .btn-group-vertical &gt; .btn:hover,
  .old-styleguide .btn-group-vertical &gt; .btn:focus,
  .old-styleguide .btn-group-vertical &gt; .btn:active,
  .old-styleguide .btn-group-vertical &gt; .btn.active {
    z-index: 2; }

.old-styleguide .btn-group .btn + .btn,
  .old-styleguide .btn-group .btn + .btn-group,
  .old-styleguide .btn-group .btn-group + .btn,
  .old-styleguide .btn-group .btn-group + .btn-group {
    margin-left: -1px; }

.old-styleguide .btn-toolbar {
    margin-left: -5px; }

.old-styleguide .btn-toolbar:before,
  .old-styleguide .btn-toolbar:after {
    content: " ";
    display: table; }

.old-styleguide .btn-toolbar:after {
    clear: both; }

.old-styleguide .btn-toolbar .btn,
  .old-styleguide .btn-toolbar .btn-group,
  .old-styleguide .btn-toolbar .input-group {
    float: left; }

.old-styleguide .btn-toolbar &gt; .btn,
  .old-styleguide .btn-toolbar &gt; .btn-group,
  .old-styleguide .btn-toolbar &gt; .input-group {
    margin-left: 5px; }

.old-styleguide .btn-group &gt; .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0; }

.old-styleguide .btn-group &gt; .btn:first-child {
    margin-left: 0; }

.old-styleguide .btn-group &gt; .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.old-styleguide .btn-group &gt; .btn:last-child:not(:first-child),
  .old-styleguide .btn-group &gt; .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }

.old-styleguide .btn-group &gt; .btn-group {
    float: left; }

.old-styleguide .btn-group &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn {
    border-radius: 0; }

.old-styleguide .btn-group &gt; .btn-group:first-child:not(:last-child) &gt; .btn:last-child,
  .old-styleguide .btn-group &gt; .btn-group:first-child:not(:last-child) &gt; .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.old-styleguide .btn-group &gt; .btn-group:last-child:not(:first-child) &gt; .btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }

.old-styleguide .btn-group .dropdown-toggle:active,
  .old-styleguide .btn-group.open .dropdown-toggle {
    outline: 0; }

.old-styleguide .btn-group &gt; .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px; }

.old-styleguide .btn-group &gt; .btn-lg + .dropdown-toggle,
  .old-styleguide .btn-group-lg.btn-group &gt; .btn + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px; }

.old-styleguide .btn-group.open .dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.old-styleguide .btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none; }

.old-styleguide .btn .caret {
    margin-left: 0; }

.old-styleguide .btn-lg .caret,
  .old-styleguide .btn-group-lg &gt; .btn .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0; }

.old-styleguide .dropup .btn-lg .caret,
  .old-styleguide .dropup .btn-group-lg &gt; .btn .caret {
    border-width: 0 5px 5px; }

.old-styleguide .btn-group-vertical &gt; .btn,
  .old-styleguide .btn-group-vertical &gt; .btn-group,
  .old-styleguide .btn-group-vertical &gt; .btn-group &gt; .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%; }

.old-styleguide .btn-group-vertical &gt; .btn-group:before,
  .old-styleguide .btn-group-vertical &gt; .btn-group:after {
    content: " ";
    display: table; }

.old-styleguide .btn-group-vertical &gt; .btn-group:after {
    clear: both; }

.old-styleguide .btn-group-vertical &gt; .btn-group &gt; .btn {
    float: none; }

.old-styleguide .btn-group-vertical &gt; .btn + .btn,
  .old-styleguide .btn-group-vertical &gt; .btn + .btn-group,
  .old-styleguide .btn-group-vertical &gt; .btn-group + .btn,
  .old-styleguide .btn-group-vertical &gt; .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0; }

.old-styleguide .btn-group-vertical &gt; .btn:not(:first-child):not(:last-child) {
    border-radius: 0; }

.old-styleguide .btn-group-vertical &gt; .btn:first-child:not(:last-child) {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }

.old-styleguide .btn-group-vertical &gt; .btn:last-child:not(:first-child) {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px; }

.old-styleguide .btn-group-vertical &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn {
    border-radius: 0; }

.old-styleguide .btn-group-vertical &gt; .btn-group:first-child:not(:last-child) &gt; .btn:last-child,
  .old-styleguide .btn-group-vertical
&gt; .btn-group:first-child:not(:last-child)
&gt; .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }

.old-styleguide .btn-group-vertical
&gt; .btn-group:last-child:not(:first-child)
&gt; .btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0; }

.old-styleguide .btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate; }

.old-styleguide .btn-group-justified &gt; .btn,
  .old-styleguide .btn-group-justified &gt; .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }

.old-styleguide .btn-group-justified &gt; .btn-group .btn {
    width: 100%; }

.old-styleguide .btn-group-justified &gt; .btn-group .dropdown-menu {
    left: auto; }

.old-styleguide [data-toggle="buttons"] &gt; .btn input[type="radio"],
  .old-styleguide [data-toggle="buttons"] &gt; .btn input[type="checkbox"],
  .old-styleguide [data-toggle="buttons"] &gt; .btn-group &gt; .btn input[type="radio"],
  .old-styleguide [data-toggle="buttons"] &gt; .btn-group &gt; .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.old-styleguide .input-group {
    position: relative;
    display: table;
    border-collapse: separate; }

.old-styleguide .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }

.old-styleguide .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }

.old-styleguide .input-group .form-control:focus {
    z-index: 3; }

.old-styleguide .input-group-addon,
  .old-styleguide .input-group-btn,
  .old-styleguide .input-group .form-control {
    display: table-cell; }

.old-styleguide .input-group-addon:not(:first-child):not(:last-child),
  .old-styleguide .input-group-btn:not(:first-child):not(:last-child),
  .old-styleguide .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.old-styleguide .input-group-addon,
  .old-styleguide .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle; }

.old-styleguide .input-group-addon {
    padding: 6px 12px;
    font-size: 16px;
    font-weight: normal;
    line-height: 1;
    color: #3c474b;
    text-align: center;
    background-color: #eeeeee;
    border: 1px solid #ccc;
    border-radius: 5px; }

.old-styleguide .input-group-addon.input-sm,
  .old-styleguide .input-group-sm &gt; .input-group-addon,
  .old-styleguide .input-group-sm &gt; .input-group-btn &gt; .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 14px;
    border-radius: 5px; }

.old-styleguide .input-group-addon.input-lg,
  .old-styleguide .input-group-lg &gt; .input-group-addon,
  .old-styleguide .input-group-lg &gt; .input-group-btn &gt; .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 20px;
    border-radius: 5px; }

.old-styleguide .input-group-addon input[type="radio"],
  .old-styleguide .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.old-styleguide .input-group .form-control:first-child,
  .old-styleguide .input-group-addon:first-child,
  .old-styleguide .input-group-btn:first-child &gt; .btn,
  .old-styleguide .input-group-btn:first-child &gt; .btn-group &gt; .btn,
  .old-styleguide .input-group-btn:first-child &gt; .dropdown-toggle,
  .old-styleguide .input-group-btn:last-child &gt; .btn:not(:last-child):not(.dropdown-toggle),
  .old-styleguide .input-group-btn:last-child &gt; .btn-group:not(:last-child) &gt; .btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.old-styleguide .input-group-addon:first-child {
    border-right: 0; }

.old-styleguide .input-group .form-control:last-child,
  .old-styleguide .input-group-addon:last-child,
  .old-styleguide .input-group-btn:last-child &gt; .btn,
  .old-styleguide .input-group-btn:last-child &gt; .btn-group &gt; .btn,
  .old-styleguide .input-group-btn:last-child &gt; .dropdown-toggle,
  .old-styleguide .input-group-btn:first-child &gt; .btn:not(:first-child),
  .old-styleguide .input-group-btn:first-child &gt; .btn-group:not(:first-child) &gt; .btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }

.old-styleguide .input-group-addon:last-child {
    border-left: 0; }

.old-styleguide .input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap; }

.old-styleguide .input-group-btn &gt; .btn {
    position: relative; }

.old-styleguide .input-group-btn &gt; .btn + .btn {
    margin-left: -1px; }

.old-styleguide .input-group-btn &gt; .btn:hover,
  .old-styleguide .input-group-btn &gt; .btn:focus,
  .old-styleguide .input-group-btn &gt; .btn:active {
    z-index: 2; }

.old-styleguide .input-group-btn:first-child &gt; .btn,
  .old-styleguide .input-group-btn:first-child &gt; .btn-group {
    margin-right: -1px; }

.old-styleguide .input-group-btn:last-child &gt; .btn,
  .old-styleguide .input-group-btn:last-child &gt; .btn-group {
    z-index: 2;
    margin-left: -1px; }

.old-styleguide .nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none; }

.old-styleguide .nav:before,
  .old-styleguide .nav:after {
    content: " ";
    display: table; }

.old-styleguide .nav:after {
    clear: both; }

.old-styleguide .nav &gt; li {
    position: relative;
    display: block; }

.old-styleguide .nav &gt; li &gt; a {
    position: relative;
    display: block;
    padding: 10px 15px; }

.old-styleguide .nav &gt; li &gt; a:hover,
  .old-styleguide .nav &gt; li &gt; a:focus {
    text-decoration: none;
    background-color: #eeeeee; }

.old-styleguide .nav &gt; li.disabled &gt; a {
    color: gainsboro; }

.old-styleguide .nav &gt; li.disabled &gt; a:hover,
  .old-styleguide .nav &gt; li.disabled &gt; a:focus {
    color: gainsboro;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed; }

.old-styleguide .nav .open &gt; a,
  .old-styleguide .nav .open &gt; a:hover,
  .old-styleguide .nav .open &gt; a:focus {
    background-color: #eeeeee;
    border-color: #0da668; }

.old-styleguide .nav .nav-divider {
    height: 1px;
    margin: 8.5px 0;
    overflow: hidden;
    background-color: #e5e5e5; }

.old-styleguide .nav &gt; li &gt; a &gt; img {
    max-width: none; }

.old-styleguide .nav-tabs {
    border-bottom: 1px solid #ddd; }

.old-styleguide .nav-tabs &gt; li {
    float: left;
    margin-bottom: -1px; }

.old-styleguide .nav-tabs &gt; li &gt; a {
    margin-right: 2px;
    line-height: 1.2;
    border: 1px solid transparent;
    border-radius: 5px 5px 0 0; }

.old-styleguide .nav-tabs &gt; li &gt; a:hover {
    border-color: #eeeeee #eeeeee #ddd; }

.old-styleguide .nav-tabs &gt; li.active &gt; a,
  .old-styleguide .nav-tabs &gt; li.active &gt; a:hover,
  .old-styleguide .nav-tabs &gt; li.active &gt; a:focus {
    color: #3c474b;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default; }

.old-styleguide .nav-pills &gt; li {
    float: left; }

.old-styleguide .nav-pills &gt; li &gt; a {
    border-radius: 5px; }

.old-styleguide .nav-pills &gt; li + li {
    margin-left: 2px; }

.old-styleguide .nav-pills &gt; li.active &gt; a,
  .old-styleguide .nav-pills &gt; li.active &gt; a:hover,
  .old-styleguide .nav-pills &gt; li.active &gt; a:focus {
    color: #fff;
    background-color: #364b94; }

.old-styleguide .nav-stacked &gt; li {
    float: none; }

.old-styleguide .nav-stacked &gt; li + li {
    margin-top: 2px;
    margin-left: 0; }

.old-styleguide .nav-justified,
  .old-styleguide .nav-tabs.nav-justified {
    width: 100%; }

.old-styleguide .nav-justified &gt; li,
  .old-styleguide .nav-tabs.nav-justified &gt; li {
    float: none; }

.old-styleguide .nav-justified &gt; li &gt; a,
  .old-styleguide .nav-tabs.nav-justified &gt; li &gt; a {
    text-align: center;
    margin-bottom: 5px; }

.old-styleguide .nav-justified &gt; .dropdown .dropdown-menu {
    top: auto;
    left: auto; }

@media (min-width: 768px) {
    .old-styleguide .nav-justified &gt; li,
    .old-styleguide .nav-tabs.nav-justified &gt; li {
      display: table-cell;
      width: 1%; }
    .old-styleguide .nav-justified &gt; li &gt; a,
    .old-styleguide .nav-tabs.nav-justified &gt; li &gt; a {
      margin-bottom: 0; } }

.old-styleguide .nav-tabs-justified,
  .old-styleguide .nav-tabs.nav-justified {
    border-bottom: 0; }

.old-styleguide .nav-tabs-justified &gt; li &gt; a,
  .old-styleguide .nav-tabs.nav-justified &gt; li &gt; a {
    margin-right: 0;
    border-radius: 5px; }

.old-styleguide .nav-tabs-justified &gt; .active &gt; a,
  .old-styleguide .nav-tabs.nav-justified &gt; .active &gt; a,
  .old-styleguide .nav-tabs-justified &gt; .active &gt; a:hover,
  .old-styleguide .nav-tabs.nav-justified &gt; .active &gt; a:hover,
  .old-styleguide .nav-tabs-justified &gt; .active &gt; a:focus,
  .old-styleguide .nav-tabs.nav-justified &gt; .active &gt; a:focus {
    border: 1px solid #ddd; }

@media (min-width: 768px) {
    .old-styleguide .nav-tabs-justified &gt; li &gt; a,
    .old-styleguide .nav-tabs.nav-justified &gt; li &gt; a {
      border-bottom: 1px solid #ddd;
      border-radius: 5px 5px 0 0; }
    .old-styleguide .nav-tabs-justified &gt; .active &gt; a,
    .old-styleguide .nav-tabs.nav-justified &gt; .active &gt; a,
    .old-styleguide .nav-tabs-justified &gt; .active &gt; a:hover,
    .old-styleguide .nav-tabs.nav-justified &gt; .active &gt; a:hover,
    .old-styleguide .nav-tabs-justified &gt; .active &gt; a:focus,
    .old-styleguide .nav-tabs.nav-justified &gt; .active &gt; a:focus {
      border-bottom-color: #fff; } }

.old-styleguide .tab-content &gt; .tab-pane {
    display: none; }

.old-styleguide .tab-content &gt; .active {
    display: block; }

.old-styleguide .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0; }

.old-styleguide .navbar {
    position: relative;
    min-height: 84px;
    margin-bottom: 19px;
    border: 1px solid transparent; }

.old-styleguide .navbar:before,
  .old-styleguide .navbar:after {
    content: " ";
    display: table; }

.old-styleguide .navbar:after {
    clear: both; }

@media (min-width: 768px) {
    .old-styleguide .navbar {
      border-radius: 5px; } }

.old-styleguide .navbar-header:before,
  .old-styleguide .navbar-header:after {
    content: " ";
    display: table; }

.old-styleguide .navbar-header:after {
    clear: both; }

@media (min-width: 768px) {
    .old-styleguide .navbar-header {
      float: left; } }

.old-styleguide .navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch; }

.old-styleguide .navbar-collapse:before,
  .old-styleguide .navbar-collapse:after {
    content: " ";
    display: table; }

.old-styleguide .navbar-collapse:after {
    clear: both; }

.old-styleguide .navbar-collapse.in {
    overflow-y: auto; }

@media (min-width: 768px) {
    .old-styleguide .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none; }
    .old-styleguide .navbar-collapse.collapse {
      display: block !important;
      height: auto !important;
      padding-bottom: 0;
      overflow: visible !important; }
    .old-styleguide .navbar-collapse.in {
      overflow-y: visible; }
    .old-styleguide .navbar-fixed-top .navbar-collapse,
    .old-styleguide .navbar-static-top .navbar-collapse,
    .old-styleguide .navbar-fixed-bottom .navbar-collapse {
      padding-left: 0;
      padding-right: 0; } }

.old-styleguide .navbar-fixed-top .navbar-collapse,
  .old-styleguide .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px; }

@media (max-device-width: 480px) and (orientation: landscape) {
    .old-styleguide .navbar-fixed-top .navbar-collapse,
    .old-styleguide .navbar-fixed-bottom .navbar-collapse {
      max-height: 200px; } }

.old-styleguide .container &gt; .navbar-header,
  .old-styleguide .container &gt; .navbar-collapse,
  .old-styleguide .container-fluid &gt; .navbar-header,
  .old-styleguide .container-fluid &gt; .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px; }

@media (min-width: 768px) {
    .old-styleguide .container &gt; .navbar-header,
    .old-styleguide .container &gt; .navbar-collapse,
    .old-styleguide .container-fluid &gt; .navbar-header,
    .old-styleguide .container-fluid &gt; .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

.old-styleguide .navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px; }

@media (min-width: 768px) {
    .old-styleguide .navbar-static-top {
      border-radius: 0; } }

.old-styleguide .navbar-fixed-top,
  .old-styleguide .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030; }

@media (min-width: 768px) {
    .old-styleguide .navbar-fixed-top,
    .old-styleguide .navbar-fixed-bottom {
      border-radius: 0; } }

.old-styleguide .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px; }

.old-styleguide .navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0; }

.old-styleguide .navbar-brand {
    float: left;
    padding: 32.5px 15px;
    font-size: 20px;
    line-height: 19px;
    height: 84px; }

.old-styleguide .navbar-brand:hover,
  .old-styleguide .navbar-brand:focus {
    text-decoration: none; }

.old-styleguide .navbar-brand &gt; img {
    display: block; }

@media (min-width: 768px) {
    .old-styleguide .navbar &gt; .container .navbar-brand,
    .old-styleguide .navbar &gt; .container-fluid .navbar-brand {
      margin-left: -15px; } }

.old-styleguide .navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 25px;
    margin-bottom: 25px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 5px; }

.old-styleguide .navbar-toggle:focus {
    outline: 0; }

.old-styleguide .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }

.old-styleguide .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }

@media (min-width: 768px) {
    .old-styleguide .navbar-toggle {
      display: none; } }

.old-styleguide .navbar-nav {
    margin: 16.25px -15px; }

.old-styleguide .navbar-nav &gt; li &gt; a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 19px; }

@media (max-width: 767px) {
    .old-styleguide .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none; }
    .old-styleguide .navbar-nav .open .dropdown-menu &gt; li &gt; a,
    .old-styleguide .navbar-nav .open .dropdown-menu .dropdown-header {
      padding: 5px 15px 5px 25px; }
    .old-styleguide .navbar-nav .open .dropdown-menu &gt; li &gt; a {
      line-height: 19px; }
    .old-styleguide .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover,
    .old-styleguide .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus {
      background-image: none; } }

@media (min-width: 768px) {
    .old-styleguide .navbar-nav {
      float: left;
      margin: 0; }
    .old-styleguide .navbar-nav &gt; li {
      float: left; }
    .old-styleguide .navbar-nav &gt; li &gt; a {
      padding-top: 32.5px;
      padding-bottom: 32.5px; } }

.old-styleguide .navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-top: 25.5px;
    margin-bottom: 25.5px; }

@media (min-width: 768px) {
    .old-styleguide .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .old-styleguide .navbar-form .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .old-styleguide .navbar-form .form-control-static {
      display: inline-block; }
    .old-styleguide .navbar-form .input-group {
      display: inline-table;
      vertical-align: middle; }
    .old-styleguide .navbar-form .input-group .input-group-addon,
    .old-styleguide .navbar-form .input-group .input-group-btn,
    .old-styleguide .navbar-form .input-group .form-control {
      width: auto; }
    .old-styleguide .navbar-form .input-group &gt; .form-control {
      width: 100%; }
    .old-styleguide .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .old-styleguide .navbar-form .radio,
    .old-styleguide .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
    .old-styleguide .navbar-form .radio label,
    .old-styleguide .navbar-form .checkbox label {
      padding-left: 0; }
    .old-styleguide .navbar-form .radio input[type="radio"],
    .old-styleguide .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    .old-styleguide .navbar-form .has-feedback .form-control-feedback {
      top: 0; } }

@media (max-width: 767px) {
    .old-styleguide .navbar-form .form-group {
      margin-bottom: 5px; }
    .old-styleguide .navbar-form .form-group:last-child {
      margin-bottom: 0; } }

@media (min-width: 768px) {
    .old-styleguide .navbar-form {
      width: auto;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      box-shadow: none; } }

.old-styleguide .navbar-nav &gt; li &gt; .dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0; }

.old-styleguide .navbar-fixed-bottom .navbar-nav &gt; li &gt; .dropdown-menu {
    margin-bottom: 0;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }

.old-styleguide .navbar-btn {
    margin-top: 25.5px;
    margin-bottom: 25.5px; }

.old-styleguide .navbar-btn.btn-sm,
  .old-styleguide .btn-group-sm &gt; .navbar-btn.btn {
    margin-top: 25.5px;
    margin-bottom: 25.5px; }

.old-styleguide .navbar-btn.btn-xs,
  .old-styleguide .btn-group-xs &gt; .navbar-btn.btn {
    margin-top: 31px;
    margin-bottom: 31px; }

.old-styleguide .navbar-text {
    margin-top: 32.5px;
    margin-bottom: 32.5px; }

@media (min-width: 768px) {
    .old-styleguide .navbar-text {
      float: left;
      margin-left: 15px;
      margin-right: 15px; } }

@media (min-width: 768px) {
    .old-styleguide .navbar-left {
      float: left !important; }
    .old-styleguide .navbar-right {
      float: right !important;
      margin-right: -15px; }
    .old-styleguide .navbar-right ~ .navbar-right {
      margin-right: 0; } }

.old-styleguide .navbar-default {
    background-color: #fff;
    border-color: #eeeeee; }

.old-styleguide .navbar-default .navbar-brand {
    color: #777; }

.old-styleguide .navbar-default .navbar-brand:hover,
  .old-styleguide .navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent; }

.old-styleguide .navbar-default .navbar-text {
    color: #777; }

.old-styleguide .navbar-default .navbar-nav &gt; li &gt; a {
    color: #777; }

.old-styleguide .navbar-default .navbar-nav &gt; li &gt; a:hover,
  .old-styleguide .navbar-default .navbar-nav &gt; li &gt; a:focus {
    color: #333;
    background-color: transparent; }

.old-styleguide .navbar-default .navbar-nav &gt; .active &gt; a,
  .old-styleguide .navbar-default .navbar-nav &gt; .active &gt; a:hover,
  .old-styleguide .navbar-default .navbar-nav &gt; .active &gt; a:focus {
    color: #555;
    background-color: #eeeeee; }

.old-styleguide .navbar-default .navbar-nav &gt; .disabled &gt; a,
  .old-styleguide .navbar-default .navbar-nav &gt; .disabled &gt; a:hover,
  .old-styleguide .navbar-default .navbar-nav &gt; .disabled &gt; a:focus {
    color: #ccc;
    background-color: transparent; }

.old-styleguide .navbar-default .navbar-toggle {
    border-color: transparent; }

.old-styleguide .navbar-default .navbar-toggle:hover,
  .old-styleguide .navbar-default .navbar-toggle:focus {
    background-color: #eeeeee; }

.old-styleguide .navbar-default .navbar-toggle .icon-bar {
    background-color: #888; }

.old-styleguide .navbar-default .navbar-collapse,
  .old-styleguide .navbar-default .navbar-form {
    border-color: #eeeeee; }

.old-styleguide .navbar-default .navbar-nav &gt; .open &gt; a,
  .old-styleguide .navbar-default .navbar-nav &gt; .open &gt; a:hover,
  .old-styleguide .navbar-default .navbar-nav &gt; .open &gt; a:focus {
    background-color: #eeeeee;
    color: #555; }

@media (max-width: 767px) {
    .old-styleguide .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {
      color: #777; }
    .old-styleguide .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover,
    .old-styleguide .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus {
      color: #333;
      background-color: transparent; }
    .old-styleguide .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a,
    .old-styleguide .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover,
    .old-styleguide .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus {
      color: #555;
      background-color: #eeeeee; }
    .old-styleguide .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a,
    .old-styleguide .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:hover,
    .old-styleguide .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:focus {
      color: #ccc;
      background-color: transparent; } }

.old-styleguide .navbar-default .navbar-link {
    color: #777; }

.old-styleguide .navbar-default .navbar-link:hover {
    color: #333; }

.old-styleguide .navbar-default .btn-link {
    color: #777; }

.old-styleguide .navbar-default .btn-link:hover,
  .old-styleguide .navbar-default .btn-link:focus {
    color: #333; }

.old-styleguide .navbar-default .btn-link[disabled]:hover,
  .old-styleguide .navbar-default .btn-link[disabled]:focus,
  .old-styleguide fieldset[disabled] .navbar-default .btn-link:hover,
  .old-styleguide fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc; }

.old-styleguide .navbar-inverse {
    background-color: #364b94;
    border-color: #28386f; }

.old-styleguide .navbar-inverse .navbar-brand {
    color: white; }

.old-styleguide .navbar-inverse .navbar-brand:hover,
  .old-styleguide .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent; }

.old-styleguide .navbar-inverse .navbar-text {
    color: white; }

.old-styleguide .navbar-inverse .navbar-nav &gt; li &gt; a {
    color: white; }

.old-styleguide .navbar-inverse .navbar-nav &gt; li &gt; a:hover,
  .old-styleguide .navbar-inverse .navbar-nav &gt; li &gt; a:focus {
    color: #fff;
    background-color: transparent; }

.old-styleguide .navbar-inverse .navbar-nav &gt; .active &gt; a,
  .old-styleguide .navbar-inverse .navbar-nav &gt; .active &gt; a:hover,
  .old-styleguide .navbar-inverse .navbar-nav &gt; .active &gt; a:focus {
    color: #fff;
    background-color: #28386f; }

.old-styleguide .navbar-inverse .navbar-nav &gt; .disabled &gt; a,
  .old-styleguide .navbar-inverse .navbar-nav &gt; .disabled &gt; a:hover,
  .old-styleguide .navbar-inverse .navbar-nav &gt; .disabled &gt; a:focus {
    color: #444;
    background-color: transparent; }

.old-styleguide .navbar-inverse .navbar-toggle {
    border-color: transparent; }

.old-styleguide .navbar-inverse .navbar-toggle:hover,
  .old-styleguide .navbar-inverse .navbar-toggle:focus {
    background-color: #28386f; }

.old-styleguide .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff; }

.old-styleguide .navbar-inverse .navbar-collapse,
  .old-styleguide .navbar-inverse .navbar-form {
    border-color: #2c3e7a; }

.old-styleguide .navbar-inverse .navbar-nav &gt; .open &gt; a,
  .old-styleguide .navbar-inverse .navbar-nav &gt; .open &gt; a:hover,
  .old-styleguide .navbar-inverse .navbar-nav &gt; .open &gt; a:focus {
    background-color: #28386f;
    color: #fff; }

@media (max-width: 767px) {
    .old-styleguide .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .dropdown-header {
      border-color: #28386f; }
    .old-styleguide .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #28386f; }
    .old-styleguide .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a {
      color: white; }
    .old-styleguide .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover,
    .old-styleguide .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus {
      color: #fff;
      background-color: transparent; }
    .old-styleguide .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a,
    .old-styleguide .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover,
    .old-styleguide .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus {
      color: #fff;
      background-color: #28386f; }
    .old-styleguide .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a,
    .old-styleguide .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:hover,
    .old-styleguide .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:focus {
      color: #444;
      background-color: transparent; } }

.old-styleguide .navbar-inverse .navbar-link {
    color: white; }

.old-styleguide .navbar-inverse .navbar-link:hover {
    color: #fff; }

.old-styleguide .navbar-inverse .btn-link {
    color: white; }

.old-styleguide .navbar-inverse .btn-link:hover,
  .old-styleguide .navbar-inverse .btn-link:focus {
    color: #fff; }

.old-styleguide .navbar-inverse .btn-link[disabled]:hover,
  .old-styleguide .navbar-inverse .btn-link[disabled]:focus,
  .old-styleguide fieldset[disabled] .navbar-inverse .btn-link:hover,
  .old-styleguide fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444; }

.old-styleguide .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 19px;
    list-style: none;
    background-color: transparent;
    border-radius: 5px; }

.old-styleguide .breadcrumb &gt; li {
    display: inline-block; }

.old-styleguide .breadcrumb &gt; li + li:before {
    content: "&gt;\A0";
    padding: 0 5px;
    color: gainsboro; }

.old-styleguide .breadcrumb &gt; .active {
    color: darkgray; }

.old-styleguide .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 19px 0;
    border-radius: 5px; }

.old-styleguide .pagination &gt; li {
    display: inline; }

.old-styleguide .pagination &gt; li &gt; a,
  .old-styleguide .pagination &gt; li &gt; span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.2;
    text-decoration: none;
    color: #3c474b;
    background-color: #fff;
    border: 1px solid transparent;
    margin-left: -1px; }

.old-styleguide .pagination &gt; li:first-child &gt; a,
  .old-styleguide .pagination &gt; li:first-child &gt; span {
    margin-left: 0;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px; }

.old-styleguide .pagination &gt; li:last-child &gt; a,
  .old-styleguide .pagination &gt; li:last-child &gt; span {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px; }

.old-styleguide .pagination &gt; li &gt; a:hover,
  .old-styleguide .pagination &gt; li &gt; a:focus,
  .old-styleguide .pagination &gt; li &gt; span:hover,
  .old-styleguide .pagination &gt; li &gt; span:focus {
    z-index: 2;
    color: #364b94;
    background-color: #fff;
    border-color: transparent; }

.old-styleguide .pagination &gt; .active &gt; a,
  .old-styleguide .pagination &gt; .active &gt; a:hover,
  .old-styleguide .pagination &gt; .active &gt; a:focus,
  .old-styleguide .pagination &gt; .active &gt; span,
  .old-styleguide .pagination &gt; .active &gt; span:hover,
  .old-styleguide .pagination &gt; .active &gt; span:focus {
    z-index: 3;
    color: #fff;
    background-color: #364b94;
    border-color: transparent;
    cursor: default; }

.old-styleguide .pagination &gt; .disabled &gt; span,
  .old-styleguide .pagination &gt; .disabled &gt; span:hover,
  .old-styleguide .pagination &gt; .disabled &gt; span:focus,
  .old-styleguide .pagination &gt; .disabled &gt; a,
  .old-styleguide .pagination &gt; .disabled &gt; a:hover,
  .old-styleguide .pagination &gt; .disabled &gt; a:focus {
    color: gainsboro;
    background-color: #fff;
    border-color: transparent;
    cursor: not-allowed; }

.old-styleguide .pagination-lg &gt; li &gt; a,
  .old-styleguide .pagination-lg &gt; li &gt; span {
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.33333; }

.old-styleguide .pagination-lg &gt; li:first-child &gt; a,
  .old-styleguide .pagination-lg &gt; li:first-child &gt; span {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px; }

.old-styleguide .pagination-lg &gt; li:last-child &gt; a,
  .old-styleguide .pagination-lg &gt; li:last-child &gt; span {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px; }

.old-styleguide .pagination-sm &gt; li &gt; a,
  .old-styleguide .pagination-sm &gt; li &gt; span {
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.5; }

.old-styleguide .pagination-sm &gt; li:first-child &gt; a,
  .old-styleguide .pagination-sm &gt; li:first-child &gt; span {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px; }

.old-styleguide .pagination-sm &gt; li:last-child &gt; a,
  .old-styleguide .pagination-sm &gt; li:last-child &gt; span {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px; }

.old-styleguide .pager {
    padding-left: 0;
    margin: 19px 0;
    list-style: none;
    text-align: center; }

.old-styleguide .pager:before,
  .old-styleguide .pager:after {
    content: " ";
    display: table; }

.old-styleguide .pager:after {
    clear: both; }

.old-styleguide .pager li {
    display: inline; }

.old-styleguide .pager li &gt; a,
  .old-styleguide .pager li &gt; span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 15px; }

.old-styleguide .pager li &gt; a:hover,
  .old-styleguide .pager li &gt; a:focus {
    text-decoration: none;
    background-color: #fff; }

.old-styleguide .pager .next &gt; a,
  .old-styleguide .pager .next &gt; span {
    float: right; }

.old-styleguide .pager .previous &gt; a,
  .old-styleguide .pager .previous &gt; span {
    float: left; }

.old-styleguide .pager .disabled &gt; a,
  .old-styleguide .pager .disabled &gt; a:hover,
  .old-styleguide .pager .disabled &gt; a:focus,
  .old-styleguide .pager .disabled &gt; span {
    color: gainsboro;
    background-color: #fff;
    cursor: not-allowed; }

.old-styleguide .label {
    display: inline;
    padding: 0.2em 0.6em 0.3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25em; }

.old-styleguide .label:empty {
    display: none; }

.old-styleguide .btn .label {
    position: relative;
    top: -1px; }

.old-styleguide a.label:hover,
  .old-styleguide a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer; }

.old-styleguide .label-default {
    background-color: gainsboro; }

.old-styleguide .label-default[href]:hover,
  .old-styleguide .label-default[href]:focus {
    background-color: #c3c3c3; }

.old-styleguide .label-primary {
    background-color: #364b94; }

.old-styleguide .label-primary[href]:hover,
  .old-styleguide .label-primary[href]:focus {
    background-color: #28386f; }

.old-styleguide .label-success {
    background-color: #0ed957; }

.old-styleguide .label-success[href]:hover,
  .old-styleguide .label-success[href]:focus {
    background-color: #0ba944; }

.old-styleguide .label-info {
    background-color: #0475b8; }

.old-styleguide .label-info[href]:hover,
  .old-styleguide .label-info[href]:focus {
    background-color: #035586; }

.old-styleguide .label-warning {
    background-color: #e8671a; }

.old-styleguide .label-warning[href]:hover,
  .old-styleguide .label-warning[href]:focus {
    background-color: #bc5213; }

.old-styleguide .label-danger {
    background-color: #ed1b2d; }

.old-styleguide .label-danger[href]:hover,
  .old-styleguide .label-danger[href]:focus {
    background-color: #c5101f; }

.old-styleguide .badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #364b94;
    border-radius: 10px; }

.old-styleguide .badge:empty {
    display: none; }

.old-styleguide .btn .badge {
    position: relative;
    top: -1px; }

.old-styleguide .btn-xs .badge,
  .old-styleguide .btn-group-xs &gt; .btn .badge,
  .old-styleguide .btn-group-xs &gt; .btn .badge {
    top: 0;
    padding: 1px 5px; }

.old-styleguide .list-group-item.active &gt; .badge,
  .old-styleguide .nav-pills &gt; .active &gt; a &gt; .badge {
    color: #0da668;
    background-color: #fff; }

.old-styleguide .list-group-item &gt; .badge {
    float: right; }

.old-styleguide .list-group-item &gt; .badge + .badge {
    margin-right: 5px; }

.old-styleguide .nav-pills &gt; li &gt; a &gt; .badge {
    margin-left: 3px; }

.old-styleguide a.badge:hover,
  .old-styleguide a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer; }

.old-styleguide .jumbotron {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-bottom: 40px;
    color: inherit;
    background-color: transparent; }

.old-styleguide .jumbotron h1,
  .old-styleguide .jumbotron .h1 {
    color: inherit; }

.old-styleguide .jumbotron p {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 200; }

.old-styleguide .jumbotron &gt; hr {
    border-top-color: transparent; }

.old-styleguide .container .jumbotron,
  .old-styleguide .container-fluid .jumbotron {
    border-radius: 5px;
    padding-left: 15px;
    padding-right: 15px; }

.old-styleguide .jumbotron .container {
    max-width: 100%; }

@media screen and (min-width: 768px) {
    .old-styleguide .jumbotron {
      padding-top: 64px;
      padding-bottom: 64px; }
    .old-styleguide .container .jumbotron,
    .old-styleguide .container-fluid .jumbotron {
      padding-left: 80px;
      padding-right: 80px; }
    .old-styleguide .jumbotron h1,
    .old-styleguide .jumbotron .h1 {
      font-size: 52px; } }

.old-styleguide .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 19px;
    line-height: 1.2;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    transition: border 0.2s ease-in-out; }

.old-styleguide .thumbnail &gt; img,
  .old-styleguide .thumbnail a &gt; img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto; }

.old-styleguide .thumbnail .caption {
    padding: 9px;
    color: #3c474b; }

.old-styleguide a.thumbnail:hover,
  .old-styleguide a.thumbnail:focus,
  .old-styleguide a.thumbnail.active {
    border-color: #0da668; }

.old-styleguide .alert {
    padding: 15px;
    margin-bottom: 19px;
    border: 1px solid transparent;
    border-radius: 5px; }

.old-styleguide .alert h4 {
    margin-top: 0;
    color: inherit; }

.old-styleguide .alert .alert-link {
    font-weight: bold; }

.old-styleguide .alert &gt; p,
  .old-styleguide .alert &gt; ul {
    margin-bottom: 0; }

.old-styleguide .alert &gt; p + p {
    margin-top: 5px; }

.old-styleguide .alert-dismissable,
  .old-styleguide .alert-dismissible {
    padding-right: 35px; }

.old-styleguide .alert-dismissable .close,
  .old-styleguide .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.old-styleguide .alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d; }

.old-styleguide .alert-success hr {
    border-top-color: #c9e2b3; }

.old-styleguide .alert-success .alert-link {
    color: #2b542c; }

.old-styleguide .alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f; }

.old-styleguide .alert-info hr {
    border-top-color: #a6e1ec; }

.old-styleguide .alert-info .alert-link {
    color: #245269; }

.old-styleguide .alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b; }

.old-styleguide .alert-warning hr {
    border-top-color: #f7e1b5; }

.old-styleguide .alert-warning .alert-link {
    color: #66512c; }

.old-styleguide .alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442; }

.old-styleguide .alert-danger hr {
    border-top-color: #e4b9c0; }

.old-styleguide .alert-danger .alert-link {
    color: #843534; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.old-styleguide .progress {
    overflow: hidden;
    height: 19px;
    margin-bottom: 19px;
    background-color: #fbfbfb;
    border-radius: 24px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.old-styleguide .progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 14px;
    line-height: 19px;
    color: #fff;
    text-align: center;
    background-color: #3c464a;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    transition: width 0.6s ease; }

.old-styleguide .progress-striped .progress-bar,
  .old-styleguide .progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px; }

.old-styleguide .progress.active .progress-bar,
  .old-styleguide .progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite; }

.old-styleguide .progress-bar-success {
    background-color: #0ed957; }

.old-styleguide .progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.old-styleguide .progress-bar-info {
    background-color: #0475b8; }

.old-styleguide .progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.old-styleguide .progress-bar-warning {
    background-color: #e8671a; }

.old-styleguide .progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.old-styleguide .progress-bar-danger {
    background-color: #ed1b2d; }

.old-styleguide .progress-striped .progress-bar-danger {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.old-styleguide .media {
    margin-top: 15px; }

.old-styleguide .media:first-child {
    margin-top: 0; }

.old-styleguide .media,
  .old-styleguide .media-body {
    zoom: 1;
    overflow: hidden; }

.old-styleguide .media-body {
    width: 10000px; }

.old-styleguide .media-object {
    display: block; }

.old-styleguide .media-object.img-thumbnail {
    max-width: none; }

.old-styleguide .media-right,
  .old-styleguide .media &gt; .pull-right,
  .old-styleguide #ps-guide .media &gt; .show-code {
    padding-left: 10px; }

.old-styleguide .media-left,
  .old-styleguide .media &gt; .pull-left,
  .old-styleguide .navbar .navbar-header .navbar-brand .media &gt; .brand,
  .old-styleguide #ps-guide .navbar .media &gt; .app-title {
    padding-right: 10px; }

.old-styleguide .media-left,
  .old-styleguide .media-right,
  .old-styleguide .media-body {
    display: table-cell;
    vertical-align: top; }

.old-styleguide .media-middle {
    vertical-align: middle; }

.old-styleguide .media-bottom {
    vertical-align: bottom; }

.old-styleguide .media-heading {
    margin-top: 0;
    margin-bottom: 5px; }

.old-styleguide .media-list {
    padding-left: 0;
    list-style: none; }

.old-styleguide .list-group {
    margin-bottom: 20px;
    padding-left: 0; }

.old-styleguide .list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd; }

.old-styleguide .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0; }

.old-styleguide .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }

.old-styleguide a.list-group-item,
  .old-styleguide button.list-group-item {
    color: inherit; }

.old-styleguide a.list-group-item .list-group-item-heading,
  .old-styleguide button.list-group-item .list-group-item-heading {
    color: inherit; }

.old-styleguide a.list-group-item:hover,
  .old-styleguide a.list-group-item:focus,
  .old-styleguide button.list-group-item:hover,
  .old-styleguide button.list-group-item:focus {
    text-decoration: none;
    color: inherit;
    background-color: #d9edf7; }

.old-styleguide button.list-group-item {
    width: 100%;
    text-align: left; }

.old-styleguide .list-group-item.disabled,
  .old-styleguide .list-group-item.disabled:hover,
  .old-styleguide .list-group-item.disabled:focus {
    background-color: #eeeeee;
    color: gainsboro;
    cursor: not-allowed; }

.old-styleguide .list-group-item.disabled .list-group-item-heading,
  .old-styleguide .list-group-item.disabled:hover .list-group-item-heading,
  .old-styleguide .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit; }

.old-styleguide .list-group-item.disabled .list-group-item-text,
  .old-styleguide .list-group-item.disabled:hover .list-group-item-text,
  .old-styleguide .list-group-item.disabled:focus .list-group-item-text {
    color: gainsboro; }

.old-styleguide .list-group-item.active,
  .old-styleguide .list-group-item.active:hover,
  .old-styleguide .list-group-item.active:focus {
    z-index: 2;
    color: inherit;
    background-color: inherit;
    border-color: #ddd; }

.old-styleguide .list-group-item.active .list-group-item-heading,
  .old-styleguide .list-group-item.active .list-group-item-heading &gt; small,
  .old-styleguide .list-group-item.active .list-group-item-heading &gt; .small,
  .old-styleguide .list-group-item.active:hover .list-group-item-heading,
  .old-styleguide .list-group-item.active:hover .list-group-item-heading &gt; small,
  .old-styleguide .list-group-item.active:hover .list-group-item-heading &gt; .small,
  .old-styleguide .list-group-item.active:focus .list-group-item-heading,
  .old-styleguide .list-group-item.active:focus .list-group-item-heading &gt; small,
  .old-styleguide .list-group-item.active:focus .list-group-item-heading &gt; .small {
    color: inherit; }

.old-styleguide .list-group-item.active .list-group-item-text,
  .old-styleguide .list-group-item.active:hover .list-group-item-text,
  .old-styleguide .list-group-item.active:focus .list-group-item-text {
    color: inherit; }

.old-styleguide .list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8; }

.old-styleguide a.list-group-item-success,
  .old-styleguide button.list-group-item-success {
    color: #3c763d; }

.old-styleguide a.list-group-item-success .list-group-item-heading,
  .old-styleguide button.list-group-item-success .list-group-item-heading {
    color: inherit; }

.old-styleguide a.list-group-item-success:hover,
  .old-styleguide a.list-group-item-success:focus,
  .old-styleguide button.list-group-item-success:hover,
  .old-styleguide button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6; }

.old-styleguide a.list-group-item-success.active,
  .old-styleguide a.list-group-item-success.active:hover,
  .old-styleguide a.list-group-item-success.active:focus,
  .old-styleguide button.list-group-item-success.active,
  .old-styleguide button.list-group-item-success.active:hover,
  .old-styleguide button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }

.old-styleguide .list-group-item-info {
    color: #31708f;
    background-color: #d9edf7; }

.old-styleguide a.list-group-item-info,
  .old-styleguide button.list-group-item-info {
    color: #31708f; }

.old-styleguide a.list-group-item-info .list-group-item-heading,
  .old-styleguide button.list-group-item-info .list-group-item-heading {
    color: inherit; }

.old-styleguide a.list-group-item-info:hover,
  .old-styleguide a.list-group-item-info:focus,
  .old-styleguide button.list-group-item-info:hover,
  .old-styleguide button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3; }

.old-styleguide a.list-group-item-info.active,
  .old-styleguide a.list-group-item-info.active:hover,
  .old-styleguide a.list-group-item-info.active:focus,
  .old-styleguide button.list-group-item-info.active,
  .old-styleguide button.list-group-item-info.active:hover,
  .old-styleguide button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

.old-styleguide .list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3; }

.old-styleguide a.list-group-item-warning,
  .old-styleguide button.list-group-item-warning {
    color: #8a6d3b; }

.old-styleguide a.list-group-item-warning .list-group-item-heading,
  .old-styleguide button.list-group-item-warning .list-group-item-heading {
    color: inherit; }

.old-styleguide a.list-group-item-warning:hover,
  .old-styleguide a.list-group-item-warning:focus,
  .old-styleguide button.list-group-item-warning:hover,
  .old-styleguide button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc; }

.old-styleguide a.list-group-item-warning.active,
  .old-styleguide a.list-group-item-warning.active:hover,
  .old-styleguide a.list-group-item-warning.active:focus,
  .old-styleguide button.list-group-item-warning.active,
  .old-styleguide button.list-group-item-warning.active:hover,
  .old-styleguide button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.old-styleguide .list-group-item-danger {
    color: #a94442;
    background-color: #f2dede; }

.old-styleguide a.list-group-item-danger,
  .old-styleguide button.list-group-item-danger {
    color: #a94442; }

.old-styleguide a.list-group-item-danger .list-group-item-heading,
  .old-styleguide button.list-group-item-danger .list-group-item-heading {
    color: inherit; }

.old-styleguide a.list-group-item-danger:hover,
  .old-styleguide a.list-group-item-danger:focus,
  .old-styleguide button.list-group-item-danger:hover,
  .old-styleguide button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc; }

.old-styleguide a.list-group-item-danger.active,
  .old-styleguide a.list-group-item-danger.active:hover,
  .old-styleguide a.list-group-item-danger.active:focus,
  .old-styleguide button.list-group-item-danger.active,
  .old-styleguide button.list-group-item-danger.active:hover,
  .old-styleguide button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }

.old-styleguide .list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px; }

.old-styleguide .list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3; }

.old-styleguide .panel {
    margin-bottom: 19px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.old-styleguide .panel-body {
    padding: 15px; }

.old-styleguide .panel-body:before,
  .old-styleguide .panel-body:after {
    content: " ";
    display: table; }

.old-styleguide .panel-body:after {
    clear: both; }

.old-styleguide .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: -1px;
    border-top-left-radius: -1px; }

.old-styleguide .panel-heading &gt; .dropdown .dropdown-toggle {
    color: inherit; }

.old-styleguide .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    color: inherit; }

.old-styleguide .panel-title &gt; a,
  .old-styleguide .panel-title &gt; small,
  .old-styleguide .panel-title &gt; .small,
  .old-styleguide .panel-title &gt; small &gt; a,
  .old-styleguide .panel-title &gt; .small &gt; a {
    color: inherit; }

.old-styleguide .panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: -1px;
    border-bottom-left-radius: -1px; }

.old-styleguide .panel &gt; .list-group,
  .old-styleguide .panel &gt; .panel-collapse &gt; .list-group {
    margin-bottom: 0; }

.old-styleguide .panel &gt; .list-group .list-group-item,
  .old-styleguide .panel &gt; .panel-collapse &gt; .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }

.old-styleguide .panel &gt; .list-group:first-child .list-group-item:first-child,
  .old-styleguide .panel
&gt; .panel-collapse
&gt; .list-group:first-child
.list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: -1px;
    border-top-left-radius: -1px; }

.old-styleguide .panel &gt; .list-group:last-child .list-group-item:last-child,
  .old-styleguide .panel &gt; .panel-collapse &gt; .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: -1px;
    border-bottom-left-radius: -1px; }

.old-styleguide .panel
&gt; .panel-heading
+ .panel-collapse
&gt; .list-group
.list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0; }

.old-styleguide .panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0; }

.old-styleguide .list-group + .panel-footer {
    border-top-width: 0; }

.old-styleguide .panel &gt; .table,
  .old-styleguide .panel &gt; .table-responsive &gt; .table,
  .old-styleguide .panel &gt; .panel-collapse &gt; .table {
    margin-bottom: 0; }

.old-styleguide .panel &gt; .table caption,
  .old-styleguide .panel &gt; .table-responsive &gt; .table caption,
  .old-styleguide .panel &gt; .panel-collapse &gt; .table caption {
    padding-left: 15px;
    padding-right: 15px; }

.old-styleguide .panel &gt; .table:first-child,
  .old-styleguide .panel &gt; .table-responsive:first-child &gt; .table:first-child {
    border-top-right-radius: -1px;
    border-top-left-radius: -1px; }

.old-styleguide .panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child,
  .old-styleguide .panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child,
  .old-styleguide .panel
&gt; .table-responsive:first-child
&gt; .table:first-child
&gt; thead:first-child
&gt; tr:first-child,
  .old-styleguide .panel
&gt; .table-responsive:first-child
&gt; .table:first-child
&gt; tbody:first-child
&gt; tr:first-child {
    border-top-left-radius: -1px;
    border-top-right-radius: -1px; }

.old-styleguide .panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:first-child,
  .old-styleguide .panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:first-child,
  .old-styleguide .panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:first-child,
  .old-styleguide .panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:first-child,
  .old-styleguide .panel
&gt; .table-responsive:first-child
&gt; .table:first-child
&gt; thead:first-child
&gt; tr:first-child
td:first-child,
  .old-styleguide .panel
&gt; .table-responsive:first-child
&gt; .table:first-child
&gt; thead:first-child
&gt; tr:first-child
th:first-child,
  .old-styleguide .panel
&gt; .table-responsive:first-child
&gt; .table:first-child
&gt; tbody:first-child
&gt; tr:first-child
td:first-child,
  .old-styleguide .panel
&gt; .table-responsive:first-child
&gt; .table:first-child
&gt; tbody:first-child
&gt; tr:first-child
th:first-child {
    border-top-left-radius: -1px; }

.old-styleguide .panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:last-child,
  .old-styleguide .panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:last-child,
  .old-styleguide .panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:last-child,
  .old-styleguide .panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:last-child,
  .old-styleguide .panel
&gt; .table-responsive:first-child
&gt; .table:first-child
&gt; thead:first-child
&gt; tr:first-child
td:last-child,
  .old-styleguide .panel
&gt; .table-responsive:first-child
&gt; .table:first-child
&gt; thead:first-child
&gt; tr:first-child
th:last-child,
  .old-styleguide .panel
&gt; .table-responsive:first-child
&gt; .table:first-child
&gt; tbody:first-child
&gt; tr:first-child
td:last-child,
  .old-styleguide .panel
&gt; .table-responsive:first-child
&gt; .table:first-child
&gt; tbody:first-child
&gt; tr:first-child
th:last-child {
    border-top-right-radius: -1px; }

.old-styleguide .panel &gt; .table:last-child,
  .old-styleguide .panel &gt; .table-responsive:last-child &gt; .table:last-child {
    border-bottom-right-radius: -1px;
    border-bottom-left-radius: -1px; }

.old-styleguide .panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child,
  .old-styleguide .panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child,
  .old-styleguide .panel
&gt; .table-responsive:last-child
&gt; .table:last-child
&gt; tbody:last-child
&gt; tr:last-child,
  .old-styleguide .panel
&gt; .table-responsive:last-child
&gt; .table:last-child
&gt; tfoot:last-child
&gt; tr:last-child {
    border-bottom-left-radius: -1px;
    border-bottom-right-radius: -1px; }

.old-styleguide .panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:first-child,
  .old-styleguide .panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:first-child,
  .old-styleguide .panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:first-child,
  .old-styleguide .panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:first-child,
  .old-styleguide .panel
&gt; .table-responsive:last-child
&gt; .table:last-child
&gt; tbody:last-child
&gt; tr:last-child
td:first-child,
  .old-styleguide .panel
&gt; .table-responsive:last-child
&gt; .table:last-child
&gt; tbody:last-child
&gt; tr:last-child
th:first-child,
  .old-styleguide .panel
&gt; .table-responsive:last-child
&gt; .table:last-child
&gt; tfoot:last-child
&gt; tr:last-child
td:first-child,
  .old-styleguide .panel
&gt; .table-responsive:last-child
&gt; .table:last-child
&gt; tfoot:last-child
&gt; tr:last-child
th:first-child {
    border-bottom-left-radius: -1px; }

.old-styleguide .panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:last-child,
  .old-styleguide .panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:last-child,
  .old-styleguide .panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:last-child,
  .old-styleguide .panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:last-child,
  .old-styleguide .panel
&gt; .table-responsive:last-child
&gt; .table:last-child
&gt; tbody:last-child
&gt; tr:last-child
td:last-child,
  .old-styleguide .panel
&gt; .table-responsive:last-child
&gt; .table:last-child
&gt; tbody:last-child
&gt; tr:last-child
th:last-child,
  .old-styleguide .panel
&gt; .table-responsive:last-child
&gt; .table:last-child
&gt; tfoot:last-child
&gt; tr:last-child
td:last-child,
  .old-styleguide .panel
&gt; .table-responsive:last-child
&gt; .table:last-child
&gt; tfoot:last-child
&gt; tr:last-child
th:last-child {
    border-bottom-right-radius: -1px; }

.old-styleguide .panel &gt; .panel-body + .table,
  .old-styleguide .panel &gt; .panel-body + .table-responsive,
  .old-styleguide .panel &gt; .table + .panel-body,
  .old-styleguide .panel &gt; .table-responsive + .panel-body {
    border-top: 1px solid #ddd; }

.old-styleguide .panel &gt; .table &gt; tbody:first-child &gt; tr:first-child th,
  .old-styleguide .panel &gt; .table &gt; tbody:first-child &gt; tr:first-child td {
    border-top: 0; }

.old-styleguide .panel &gt; .table-bordered,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered {
    border: 0; }

.old-styleguide .panel &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child,
  .old-styleguide .panel &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
  .old-styleguide .panel &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
  .old-styleguide .panel &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
  .old-styleguide .panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
  .old-styleguide .panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child {
    border-left: 0; }

.old-styleguide .panel &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child,
  .old-styleguide .panel &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
  .old-styleguide .panel &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
  .old-styleguide .panel &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
  .old-styleguide .panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
  .old-styleguide .panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child {
    border-right: 0; }

.old-styleguide .panel &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; td,
  .old-styleguide .panel &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; th,
  .old-styleguide .panel &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; td,
  .old-styleguide .panel &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; th,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; td,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; th,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; td,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; th {
    border-bottom: 0; }

.old-styleguide .panel &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
  .old-styleguide .panel &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
  .old-styleguide .panel &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td,
  .old-styleguide .panel &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td,
  .old-styleguide .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th {
    border-bottom: 0; }

.old-styleguide .panel &gt; .table-responsive {
    border: 0;
    margin-bottom: 0; }

.old-styleguide .panel-group {
    margin-bottom: 19px; }

.old-styleguide .panel-group .panel {
    margin-bottom: 0;
    border-radius: 0px; }

.old-styleguide .panel-group .panel + .panel {
    margin-top: 5px; }

.old-styleguide .panel-group .panel-heading {
    border-bottom: 0; }

.old-styleguide .panel-group .panel-heading + .panel-collapse &gt; .panel-body,
  .old-styleguide .panel-group .panel-heading + .panel-collapse &gt; .list-group {
    border-top: 1px solid #ddd; }

.old-styleguide .panel-group .panel-footer {
    border-top: 0; }

.old-styleguide .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd; }

.old-styleguide .panel-default {
    border-color: #ddd; }

.old-styleguide .panel-default &gt; .panel-heading {
    color: darkgray;
    background-color: #f5f5f5;
    border-color: #ddd; }

.old-styleguide .panel-default &gt; .panel-heading + .panel-collapse &gt; .panel-body {
    border-top-color: #ddd; }

.old-styleguide .panel-default &gt; .panel-heading .badge {
    color: #f5f5f5;
    background-color: darkgray; }

.old-styleguide .panel-default &gt; .panel-footer + .panel-collapse &gt; .panel-body {
    border-bottom-color: #ddd; }

.old-styleguide .panel-primary {
    border-color: #364b94; }

.old-styleguide .panel-primary &gt; .panel-heading {
    color: #fff;
    background-color: #364b94;
    border-color: #364b94; }

.old-styleguide .panel-primary &gt; .panel-heading + .panel-collapse &gt; .panel-body {
    border-top-color: #364b94; }

.old-styleguide .panel-primary &gt; .panel-heading .badge {
    color: #364b94;
    background-color: #fff; }

.old-styleguide .panel-primary &gt; .panel-footer + .panel-collapse &gt; .panel-body {
    border-bottom-color: #364b94; }

.old-styleguide .panel-success {
    border-color: #d6e9c6; }

.old-styleguide .panel-success &gt; .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6; }

.old-styleguide .panel-success &gt; .panel-heading + .panel-collapse &gt; .panel-body {
    border-top-color: #d6e9c6; }

.old-styleguide .panel-success &gt; .panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d; }

.old-styleguide .panel-success &gt; .panel-footer + .panel-collapse &gt; .panel-body {
    border-bottom-color: #d6e9c6; }

.old-styleguide .panel-info {
    border-color: #bce8f1; }

.old-styleguide .panel-info &gt; .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }

.old-styleguide .panel-info &gt; .panel-heading + .panel-collapse &gt; .panel-body {
    border-top-color: #bce8f1; }

.old-styleguide .panel-info &gt; .panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f; }

.old-styleguide .panel-info &gt; .panel-footer + .panel-collapse &gt; .panel-body {
    border-bottom-color: #bce8f1; }

.old-styleguide .panel-warning {
    border-color: #faebcc; }

.old-styleguide .panel-warning &gt; .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }

.old-styleguide .panel-warning &gt; .panel-heading + .panel-collapse &gt; .panel-body {
    border-top-color: #faebcc; }

.old-styleguide .panel-warning &gt; .panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b; }

.old-styleguide .panel-warning &gt; .panel-footer + .panel-collapse &gt; .panel-body {
    border-bottom-color: #faebcc; }

.old-styleguide .panel-danger {
    border-color: #ebccd1; }

.old-styleguide .panel-danger &gt; .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1; }

.old-styleguide .panel-danger &gt; .panel-heading + .panel-collapse &gt; .panel-body {
    border-top-color: #ebccd1; }

.old-styleguide .panel-danger &gt; .panel-heading .badge {
    color: #f2dede;
    background-color: #a94442; }

.old-styleguide .panel-danger &gt; .panel-footer + .panel-collapse &gt; .panel-body {
    border-bottom-color: #ebccd1; }

.old-styleguide .embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden; }

.old-styleguide .embed-responsive .embed-responsive-item,
  .old-styleguide .embed-responsive iframe,
  .old-styleguide .embed-responsive embed,
  .old-styleguide .embed-responsive object,
  .old-styleguide .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }

.old-styleguide .embed-responsive-16by9 {
    padding-bottom: 56.25%; }

.old-styleguide .embed-responsive-4by3 {
    padding-bottom: 75%; }

.old-styleguide .well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

.old-styleguide .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }

.old-styleguide .well-lg {
    padding: 24px;
    border-radius: 5px; }

.old-styleguide .well-sm {
    padding: 9px;
    border-radius: 5px; }

.old-styleguide .close {
    float: right;
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.2;
    filter: alpha(opacity=20); }

.old-styleguide .close:hover,
  .old-styleguide .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }

.old-styleguide button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none; }

.old-styleguide .modal-open {
    overflow: hidden; }

.old-styleguide .modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0; }

.old-styleguide .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    transform: translate(0, -25%);
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }

.old-styleguide .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }

.old-styleguide .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

.old-styleguide .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px; }

.old-styleguide .modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #fbfbfb;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    outline: 0; }

.old-styleguide .modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000; }

.old-styleguide .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }

.old-styleguide .modal-backdrop.in {
    opacity: 0.75;
    filter: alpha(opacity=75); }

.old-styleguide .modal-header {
    padding: 15px;
    border-bottom: 1px solid #fbfbfb; }

.old-styleguide .modal-header:before,
  .old-styleguide .modal-header:after {
    content: " ";
    display: table; }

.old-styleguide .modal-header:after {
    clear: both; }

.old-styleguide .modal-header .close {
    margin-top: -2px; }

.old-styleguide .modal-title {
    margin: 0;
    line-height: 1.2; }

.old-styleguide .modal-body {
    position: relative;
    padding: 15px; }

.old-styleguide .modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #fbfbfb; }

.old-styleguide .modal-footer:before,
  .old-styleguide .modal-footer:after {
    content: " ";
    display: table; }

.old-styleguide .modal-footer:after {
    clear: both; }

.old-styleguide .modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0; }

.old-styleguide .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }

.old-styleguide .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.old-styleguide .modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll; }

@media (min-width: 768px) {
    .old-styleguide .modal-dialog {
      width: 600px;
      margin: 30px auto; }
    .old-styleguide .modal-content {
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
    .old-styleguide .modal-sm {
      width: 300px; } }

@media (min-width: 992px) {
    .old-styleguide .modal-lg {
      width: 900px; } }

.old-styleguide .tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.2;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 14px;
    opacity: 0;
    filter: alpha(opacity=0); }

.old-styleguide .tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90); }

.old-styleguide .tooltip.top {
    margin-top: -3px;
    padding: 5px 0; }

.old-styleguide .tooltip.right {
    margin-left: 3px;
    padding: 0 5px; }

.old-styleguide .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0; }

.old-styleguide .tooltip.left {
    margin-left: -3px;
    padding: 0 5px; }

.old-styleguide .tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 5px; }

.old-styleguide .tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid; }

.old-styleguide .tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000; }

.old-styleguide .tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000; }

.old-styleguide .tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000; }

.old-styleguide .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000; }

.old-styleguide .tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000; }

.old-styleguide .tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000; }

.old-styleguide .tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000; }

.old-styleguide .tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000; }

.old-styleguide .popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.2;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 16px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

.old-styleguide .popover.top {
    margin-top: -10px; }

.old-styleguide .popover.right {
    margin-left: 10px; }

.old-styleguide .popover.bottom {
    margin-top: 10px; }

.old-styleguide .popover.left {
    margin-left: -10px; }

.old-styleguide .popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 16px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 4px 4px 0 0; }

.old-styleguide .popover-content {
    padding: 9px 14px; }

.old-styleguide .popover &gt; .arrow,
  .old-styleguide .popover &gt; .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid; }

.old-styleguide .popover &gt; .arrow {
    border-width: 11px; }

.old-styleguide .popover &gt; .arrow:after {
    border-width: 10px;
    content: ""; }

.old-styleguide .popover.top &gt; .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px; }

.old-styleguide .popover.top &gt; .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff; }

.old-styleguide .popover.right &gt; .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999999;
    border-right-color: rgba(0, 0, 0, 0.25); }

.old-styleguide .popover.right &gt; .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff; }

.old-styleguide .popover.bottom &gt; .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px; }

.old-styleguide .popover.bottom &gt; .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff; }

.old-styleguide .popover.left &gt; .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999999;
    border-left-color: rgba(0, 0, 0, 0.25); }

.old-styleguide .popover.left &gt; .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px; }

.old-styleguide .carousel {
    position: relative; }

.old-styleguide .carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%; }

.old-styleguide .carousel-inner &gt; .item {
    display: none;
    position: relative;
    transition: 0.6s ease-in-out left; }

.old-styleguide .carousel-inner &gt; .item &gt; img,
  .old-styleguide .carousel-inner &gt; .item &gt; a &gt; img {
    display: block;
    max-width: 100%;
    height: auto;
    line-height: 1; }

@media all and (transform-3d), (-webkit-transform-3d) {
    .old-styleguide .carousel-inner &gt; .item {
      transition: -webkit-transform 0.6s ease-in-out;
      transition: transform 0.6s ease-in-out;
      transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      -webkit-perspective: 1000px;
      perspective: 1000px; }
    .old-styleguide .carousel-inner &gt; .item.next,
    .old-styleguide .carousel-inner &gt; .item.active.right {
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0);
      left: 0; }
    .old-styleguide .carousel-inner &gt; .item.prev,
    .old-styleguide .carousel-inner &gt; .item.active.left {
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0);
      left: 0; }
    .old-styleguide .carousel-inner &gt; .item.next.left,
    .old-styleguide .carousel-inner &gt; .item.prev.right,
    .old-styleguide .carousel-inner &gt; .item.active {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      left: 0; } }

.old-styleguide .carousel-inner &gt; .active,
  .old-styleguide .carousel-inner &gt; .next,
  .old-styleguide .carousel-inner &gt; .prev {
    display: block; }

.old-styleguide .carousel-inner &gt; .active {
    left: 0; }

.old-styleguide .carousel-inner &gt; .next,
  .old-styleguide .carousel-inner &gt; .prev {
    position: absolute;
    top: 0;
    width: 100%; }

.old-styleguide .carousel-inner &gt; .next {
    left: 100%; }

.old-styleguide .carousel-inner &gt; .prev {
    left: -100%; }

.old-styleguide .carousel-inner &gt; .next.left,
  .old-styleguide .carousel-inner &gt; .prev.right {
    left: 0; }

.old-styleguide .carousel-inner &gt; .active.left {
    left: -100%; }

.old-styleguide .carousel-inner &gt; .active.right {
    left: 100%; }

.old-styleguide .carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    background-color: transparent; }

.old-styleguide .carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }

.old-styleguide .carousel-control.right {
    left: auto;
    right: 0;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }

.old-styleguide .carousel-control:hover,
  .old-styleguide .carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90); }

.old-styleguide .carousel-control .icon-prev,
  .old-styleguide .carousel-control .icon-next,
  .old-styleguide .carousel-control .glyphicon-chevron-left,
  .old-styleguide .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block; }

.old-styleguide .carousel-control .icon-prev,
  .old-styleguide .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px; }

.old-styleguide .carousel-control .icon-next,
  .old-styleguide .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px; }

.old-styleguide .carousel-control .icon-prev,
  .old-styleguide .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif; }

.old-styleguide .carousel-control .icon-prev:before {
    content: "\2039"; }

.old-styleguide .carousel-control .icon-next:before {
    content: "\203A"; }

.old-styleguide .carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center; }

.old-styleguide .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: transparent; }

.old-styleguide .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff; }

.old-styleguide .carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

.old-styleguide .carousel-caption .btn {
    text-shadow: none; }

@media screen and (min-width: 768px) {
    .old-styleguide .carousel-control .glyphicon-chevron-left,
    .old-styleguide .carousel-control .glyphicon-chevron-right,
    .old-styleguide .carousel-control .icon-prev,
    .old-styleguide .carousel-control .icon-next {
      width: 30px;
      height: 30px;
      margin-top: -10px;
      font-size: 30px; }
    .old-styleguide .carousel-control .glyphicon-chevron-left,
    .old-styleguide .carousel-control .icon-prev {
      margin-left: -10px; }
    .old-styleguide .carousel-control .glyphicon-chevron-right,
    .old-styleguide .carousel-control .icon-next {
      margin-right: -10px; }
    .old-styleguide .carousel-caption {
      left: 20%;
      right: 20%;
      padding-bottom: 30px; }
    .old-styleguide .carousel-indicators {
      bottom: 20px; } }

.old-styleguide .clearfix:before,
  .old-styleguide .clearfix:after {
    content: " ";
    display: table; }

.old-styleguide .clearfix:after {
    clear: both; }

.old-styleguide .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto; }

.old-styleguide .pull-right,
  .old-styleguide #ps-guide .show-code {
    float: right !important; }

.old-styleguide .pull-left,
  .old-styleguide .navbar .navbar-header .navbar-brand .brand,
  .old-styleguide #ps-guide .navbar .app-title {
    float: left !important; }

.old-styleguide .hide {
    display: none !important; }

.old-styleguide .show {
    display: block !important; }

.old-styleguide .invisible {
    visibility: hidden; }

.old-styleguide .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0; }

.old-styleguide .hidden {
    display: none !important; }

.old-styleguide .affix {
    position: fixed; }

@-ms-viewport {
  .old-styleguide {
    width: device-width; } }

.old-styleguide .visible-xs {
    display: none !important; }

.old-styleguide .visible-sm {
    display: none !important; }

.old-styleguide .visible-md {
    display: none !important; }

.old-styleguide .visible-lg {
    display: none !important; }

.old-styleguide .visible-xs-block,
  .old-styleguide .visible-xs-inline,
  .old-styleguide .visible-xs-inline-block,
  .old-styleguide .visible-sm-block,
  .old-styleguide .visible-sm-inline,
  .old-styleguide .visible-sm-inline-block,
  .old-styleguide .visible-md-block,
  .old-styleguide .visible-md-inline,
  .old-styleguide .visible-md-inline-block,
  .old-styleguide .visible-lg-block,
  .old-styleguide .visible-lg-inline,
  .old-styleguide .visible-lg-inline-block {
    display: none !important; }

@media (max-width: 767px) {
    .old-styleguide .visible-xs {
      display: block !important; }
    .old-styleguide table.visible-xs {
      display: table !important; }
    .old-styleguide tr.visible-xs {
      display: table-row !important; }
    .old-styleguide th.visible-xs,
    .old-styleguide td.visible-xs {
      display: table-cell !important; } }

@media (max-width: 767px) {
    .old-styleguide .visible-xs-block {
      display: block !important; } }

@media (max-width: 767px) {
    .old-styleguide .visible-xs-inline {
      display: inline !important; } }

@media (max-width: 767px) {
    .old-styleguide .visible-xs-inline-block {
      display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
    .old-styleguide .visible-sm {
      display: block !important; }
    .old-styleguide table.visible-sm {
      display: table !important; }
    .old-styleguide tr.visible-sm {
      display: table-row !important; }
    .old-styleguide th.visible-sm,
    .old-styleguide td.visible-sm {
      display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
    .old-styleguide .visible-sm-block {
      display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
    .old-styleguide .visible-sm-inline {
      display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
    .old-styleguide .visible-sm-inline-block {
      display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
    .old-styleguide .visible-md {
      display: block !important; }
    .old-styleguide table.visible-md {
      display: table !important; }
    .old-styleguide tr.visible-md {
      display: table-row !important; }
    .old-styleguide th.visible-md,
    .old-styleguide td.visible-md {
      display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
    .old-styleguide .visible-md-block {
      display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
    .old-styleguide .visible-md-inline {
      display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
    .old-styleguide .visible-md-inline-block {
      display: inline-block !important; } }

@media (min-width: 1200px) {
    .old-styleguide .visible-lg {
      display: block !important; }
    .old-styleguide table.visible-lg {
      display: table !important; }
    .old-styleguide tr.visible-lg {
      display: table-row !important; }
    .old-styleguide th.visible-lg,
    .old-styleguide td.visible-lg {
      display: table-cell !important; } }

@media (min-width: 1200px) {
    .old-styleguide .visible-lg-block {
      display: block !important; } }

@media (min-width: 1200px) {
    .old-styleguide .visible-lg-inline {
      display: inline !important; } }

@media (min-width: 1200px) {
    .old-styleguide .visible-lg-inline-block {
      display: inline-block !important; } }

@media (max-width: 767px) {
    .old-styleguide .hidden-xs {
      display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
    .old-styleguide .hidden-sm {
      display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
    .old-styleguide .hidden-md {
      display: none !important; } }

@media (min-width: 1200px) {
    .old-styleguide .hidden-lg {
      display: none !important; } }

.old-styleguide .visible-print {
    display: none !important; }

@media print {
    .old-styleguide .visible-print {
      display: block !important; }
    .old-styleguide table.visible-print {
      display: table !important; }
    .old-styleguide tr.visible-print {
      display: table-row !important; }
    .old-styleguide th.visible-print,
    .old-styleguide td.visible-print {
      display: table-cell !important; } }

.old-styleguide .visible-print-block {
    display: none !important; }

@media print {
    .old-styleguide .visible-print-block {
      display: block !important; } }

.old-styleguide .visible-print-inline {
    display: none !important; }

@media print {
    .old-styleguide .visible-print-inline {
      display: inline !important; } }

.old-styleguide .visible-print-inline-block {
    display: none !important; }

@media print {
    .old-styleguide .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
    .old-styleguide .hidden-print {
      display: none !important; } }

.old-styleguide .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }

.old-styleguide .sr-only-focusable:active,
  .old-styleguide .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto; }

.old-styleguide .checkbox {
    padding-left: 20px; }

.old-styleguide .checkbox label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px; }

.old-styleguide .checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    margin-top: 3px;
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #fff;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }

.old-styleguide .checkbox label::after {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    margin-left: -20px;
    padding-left: 2px;
    padding-top: 2px;
    font-size: 13px;
    color: #3c474b; }

.old-styleguide .checkbox input[type="checkbox"],
  .old-styleguide .checkbox input[type="radio"] {
    opacity: 0;
    z-index: 1; }

.old-styleguide .checkbox input[type="checkbox"]:focus + label::before,
  .old-styleguide .checkbox input[type="radio"]:focus + label::before {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

.old-styleguide .checkbox input[type="checkbox"]:checked + label::after,
  .old-styleguide .checkbox input[type="radio"]:checked + label::after {
    font-family: "FontAwesome";
    content: "\F00C"; }

.old-styleguide .checkbox input[type="checkbox"]:disabled + label,
  .old-styleguide .checkbox input[type="radio"]:disabled + label {
    opacity: 0.65; }

.old-styleguide .checkbox input[type="checkbox"]:disabled + label::before,
  .old-styleguide .checkbox input[type="radio"]:disabled + label::before {
    background-color: #eeeeee;
    cursor: not-allowed; }

.old-styleguide .checkbox.checkbox-circle label::before {
    border-radius: 50%; }

.old-styleguide .checkbox.checkbox-inline {
    margin-top: 0; }

.old-styleguide .checkbox-primary input[type="checkbox"]:checked + label::before,
  .old-styleguide .checkbox-primary input[type="radio"]:checked + label::before {
    background-color: #364b94;
    border-color: #364b94; }

.old-styleguide .checkbox-primary input[type="checkbox"]:checked + label::after,
  .old-styleguide .checkbox-primary input[type="radio"]:checked + label::after {
    color: #fff; }

.old-styleguide .checkbox-danger input[type="checkbox"]:checked + label::before,
  .old-styleguide .checkbox-danger input[type="radio"]:checked + label::before {
    background-color: #ed1b2d;
    border-color: #ed1b2d; }

.old-styleguide .checkbox-danger input[type="checkbox"]:checked + label::after,
  .old-styleguide .checkbox-danger input[type="radio"]:checked + label::after {
    color: #fff; }

.old-styleguide .checkbox-info input[type="checkbox"]:checked + label::before,
  .old-styleguide .checkbox-info input[type="radio"]:checked + label::before {
    background-color: #0475b8;
    border-color: #0475b8; }

.old-styleguide .checkbox-info input[type="checkbox"]:checked + label::after,
  .old-styleguide .checkbox-info input[type="radio"]:checked + label::after {
    color: #fff; }

.old-styleguide .checkbox-warning input[type="checkbox"]:checked + label::before,
  .old-styleguide .checkbox-warning input[type="radio"]:checked + label::before {
    background-color: #e8671a;
    border-color: #e8671a; }

.old-styleguide .checkbox-warning input[type="checkbox"]:checked + label::after,
  .old-styleguide .checkbox-warning input[type="radio"]:checked + label::after {
    color: #fff; }

.old-styleguide .checkbox-success input[type="checkbox"]:checked + label::before,
  .old-styleguide .checkbox-success input[type="radio"]:checked + label::before {
    background-color: #0ed957;
    border-color: #0ed957; }

.old-styleguide .checkbox-success input[type="checkbox"]:checked + label::after,
  .old-styleguide .checkbox-success input[type="radio"]:checked + label::after {
    color: #fff; }

.old-styleguide .radio {
    padding-left: 3px; }

.old-styleguide .radio label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px; }

.old-styleguide .radio input[type="radio"] {
    opacity: 0;
    z-index: 1; }

.old-styleguide .radio input[type="radio"]:focus + label::before {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

.old-styleguide .radio input[type="radio"]:checked + label::after {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1); }

.old-styleguide .radio input[type="radio"]:disabled + label {
    opacity: 0.65; }

.old-styleguide .radio input[type="radio"]:disabled + label::before {
    cursor: not-allowed; }

.old-styleguide .radio.radio-inline {
    margin-top: 0; }

.old-styleguide .radio-primary input[type="radio"] + label::after {
    background-color: #364b94; }

.old-styleguide .radio-primary input[type="radio"]:checked + label::before {
    border-color: #364b94; }

.old-styleguide .radio-primary input[type="radio"]:checked + label::after {
    background-color: #364b94; }

.old-styleguide .radio-danger input[type="radio"] + label::after {
    background-color: #ed1b2d; }

.old-styleguide .radio-danger input[type="radio"]:checked + label::before {
    border-color: #ed1b2d; }

.old-styleguide .radio-danger input[type="radio"]:checked + label::after {
    background-color: #ed1b2d; }

.old-styleguide .radio-info input[type="radio"] + label::after {
    background-color: #0475b8; }

.old-styleguide .radio-info input[type="radio"]:checked + label::before {
    border-color: #0475b8; }

.old-styleguide .radio-info input[type="radio"]:checked + label::after {
    background-color: #0475b8; }

.old-styleguide .radio-warning input[type="radio"] + label::after {
    background-color: #e8671a; }

.old-styleguide .radio-warning input[type="radio"]:checked + label::before {
    border-color: #e8671a; }

.old-styleguide .radio-warning input[type="radio"]:checked + label::after {
    background-color: #e8671a; }

.old-styleguide .radio-success input[type="radio"] + label::after {
    background-color: #0ed957; }

.old-styleguide .radio-success input[type="radio"]:checked + label::before {
    border-color: #0ed957; }

.old-styleguide .radio-success input[type="radio"]:checked + label::after {
    background-color: #0ed957; }

.old-styleguide input[type="checkbox"].styled:checked + label:after,
  .old-styleguide input[type="radio"].styled:checked + label:after {
    font-family: "FontAwesome";
    content: "\F00C"; }

.old-styleguide input[type="checkbox"] .styled:checked + label::before,
  .old-styleguide input[type="radio"] .styled:checked + label::before {
    color: #fff; }

.old-styleguide input[type="checkbox"] .styled:checked + label::after,
  .old-styleguide input[type="radio"] .styled:checked + label::after {
    color: #fff; }

.old-styleguide .switch {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 14px;
    /* Hide default HTML checkbox */ }

.old-styleguide .switch input {
    display: none; }

.old-styleguide .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: gainsboro;
    transition: 0.4s; }

.old-styleguide .slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 0px;
    top: -3px;
    bottom: 4px;
    background-color: darkgray;
    transition: 0.4s;
    box-shadow: 1px 1px 1px #888888, 0px -0.5px 0px darkgray; }

.old-styleguide input:checked + .slider {
    background-color: #eeeeee;
    box-shadow: 0px 0.1px 2px #888888; }

.old-styleguide input:focus + .slider {
    box-shadow: 0px 0px 2px #888888; }

.old-styleguide input:checked + .slider:before {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    background-color: #fff; }

.old-styleguide .slider.round {
    border-radius: 34px; }

.old-styleguide .slider.round:before {
    border-radius: 50%; }

.old-styleguide input:checked + .slider-primary:before,
  .old-styleguide input:checked + .slider-success:before,
  .old-styleguide input:checked + .slider-info:before,
  .old-styleguide input:checked + .slider-warning:before,
  .old-styleguide input:checked + .slider-danger:before {
    background-color: #fff !important; }

.old-styleguide input:checked + .slider-primary {
    background-color: #364b94 !important; }

.old-styleguide input:checked + .slider-success {
    background-color: #0ed957 !important; }

.old-styleguide input:checked + .slider-info {
    background-color: #0475b8 !important; }

.old-styleguide input:checked + .slider-warning {
    background-color: #e8671a !important; }

.old-styleguide input:checked + .slider-danger {
    background-color: #ed1b2d !important; }

.old-styleguide .ps-home:before {
    content: "\E900"; }

.old-styleguide .ps-home2:before {
    content: "\E901"; }

.old-styleguide .ps-home3:before {
    content: "\E902"; }

.old-styleguide .ps-office:before {
    content: "\E903"; }

.old-styleguide .ps-newspaper:before {
    content: "\E904"; }

.old-styleguide .ps-pencil:before {
    content: "\E905"; }

.old-styleguide .ps-pencil2:before {
    content: "\E906"; }

.old-styleguide .ps-quill:before {
    content: "\E907"; }

.old-styleguide .ps-pen:before {
    content: "\E908"; }

.old-styleguide .ps-blog:before {
    content: "\E909"; }

.old-styleguide .ps-eyedropper:before {
    content: "\E90A"; }

.old-styleguide .ps-droplet:before {
    content: "\E90B"; }

.old-styleguide .ps-paint-format:before {
    content: "\E90C"; }

.old-styleguide .ps-image:before {
    content: "\E90D"; }

.old-styleguide .ps-images:before {
    content: "\E90E"; }

.old-styleguide .ps-camera:before {
    content: "\E90F"; }

.old-styleguide .ps-headphones:before {
    content: "\E910"; }

.old-styleguide .ps-music:before {
    content: "\E911"; }

.old-styleguide .ps-play:before {
    content: "\E912"; }

.old-styleguide .ps-film:before {
    content: "\E913"; }

.old-styleguide .ps-video-camera:before {
    content: "\E914"; }

.old-styleguide .ps-dice:before {
    content: "\E915"; }

.old-styleguide .ps-pacman:before {
    content: "\E916"; }

.old-styleguide .ps-spades:before {
    content: "\E917"; }

.old-styleguide .ps-clubs:before {
    content: "\E918"; }

.old-styleguide .ps-diamonds:before {
    content: "\E919"; }

.old-styleguide .ps-bullhorn:before {
    content: "\E91A"; }

.old-styleguide .ps-connection:before {
    content: "\E91B"; }

.old-styleguide .ps-podcast:before {
    content: "\E91C"; }

.old-styleguide .ps-feed:before {
    content: "\E91D"; }

.old-styleguide .ps-mic:before {
    content: "\E91E"; }

.old-styleguide .ps-book:before {
    content: "\E91F"; }

.old-styleguide .ps-books:before {
    content: "\E920"; }

.old-styleguide .ps-library:before {
    content: "\E921"; }

.old-styleguide .ps-file-text:before {
    content: "\E922"; }

.old-styleguide .ps-profile:before {
    content: "\E923"; }

.old-styleguide .ps-file-empty:before {
    content: "\E924"; }

.old-styleguide .ps-files-empty:before {
    content: "\E925"; }

.old-styleguide .ps-file-text2:before {
    content: "\E926"; }

.old-styleguide .ps-file-picture:before {
    content: "\E927"; }

.old-styleguide .ps-file-music:before {
    content: "\E928"; }

.old-styleguide .ps-file-play:before {
    content: "\E929"; }

.old-styleguide .ps-file-video:before {
    content: "\E92A"; }

.old-styleguide .ps-file-zip:before {
    content: "\E92B"; }

.old-styleguide .ps-copy:before {
    content: "\E92C"; }

.old-styleguide .ps-paste:before {
    content: "\E92D"; }

.old-styleguide .ps-stack:before {
    content: "\E92E"; }

.old-styleguide .ps-folder:before {
    content: "\E92F"; }

.old-styleguide .ps-folder-open:before {
    content: "\E930"; }

.old-styleguide .ps-folder-plus:before {
    content: "\E931"; }

.old-styleguide .ps-folder-minus:before {
    content: "\E932"; }

.old-styleguide .ps-folder-download:before {
    content: "\E933"; }

.old-styleguide .ps-folder-upload:before {
    content: "\E934"; }

.old-styleguide .ps-price-tag:before {
    content: "\E935"; }

.old-styleguide .ps-price-tags:before {
    content: "\E936"; }

.old-styleguide .ps-barcode:before {
    content: "\E937"; }

.old-styleguide .ps-qrcode:before {
    content: "\E938"; }

.old-styleguide .ps-ticket:before {
    content: "\E939"; }

.old-styleguide .ps-cart:before {
    content: "\E93A"; }

.old-styleguide .ps-coin-dollar:before {
    content: "\E93B"; }

.old-styleguide .ps-coin-euro:before {
    content: "\E93C"; }

.old-styleguide .ps-coin-pound:before {
    content: "\E93D"; }

.old-styleguide .ps-coin-yen:before {
    content: "\E93E"; }

.old-styleguide .ps-credit-card:before {
    content: "\E93F"; }

.old-styleguide .ps-calculator:before {
    content: "\E940"; }

.old-styleguide .ps-lifebuoy:before {
    content: "\E941"; }

.old-styleguide .ps-phone:before {
    content: "\E942"; }

.old-styleguide .ps-phone-hang-up:before {
    content: "\E943"; }

.old-styleguide .ps-address-book:before {
    content: "\E944"; }

.old-styleguide .ps-envelop:before {
    content: "\E945"; }

.old-styleguide .ps-pushpin:before {
    content: "\E946"; }

.old-styleguide .ps-location:before {
    content: "\E947"; }

.old-styleguide .ps-location2:before {
    content: "\E948"; }

.old-styleguide .ps-compass:before {
    content: "\E949"; }

.old-styleguide .ps-compass2:before {
    content: "\E94A"; }

.old-styleguide .ps-map:before {
    content: "\E94B"; }

.old-styleguide .ps-map2:before {
    content: "\E94C"; }

.old-styleguide .ps-history:before {
    content: "\E94D"; }

.old-styleguide .ps-clock:before {
    content: "\E94E"; }

.old-styleguide .ps-clock2:before {
    content: "\E94F"; }

.old-styleguide .ps-alarm:before {
    content: "\E950"; }

.old-styleguide .ps-bell:before {
    content: "\E951"; }

.old-styleguide .ps-stopwatch:before {
    content: "\E952"; }

.old-styleguide .ps-calendar:before {
    content: "\E953"; }

.old-styleguide .ps-printer:before {
    content: "\E954"; }

.old-styleguide .ps-keyboard:before {
    content: "\E955"; }

.old-styleguide .ps-display:before {
    content: "\E956"; }

.old-styleguide .ps-laptop:before {
    content: "\E957"; }

.old-styleguide .ps-mobile:before {
    content: "\E958"; }

.old-styleguide .ps-mobile2:before {
    content: "\E959"; }

.old-styleguide .ps-tablet:before {
    content: "\E95A"; }

.old-styleguide .ps-tv:before {
    content: "\E95B"; }

.old-styleguide .ps-drawer:before {
    content: "\E95C"; }

.old-styleguide .ps-drawer2:before {
    content: "\E95D"; }

.old-styleguide .ps-box-add:before {
    content: "\E95E"; }

.old-styleguide .ps-box-remove:before {
    content: "\E95F"; }

.old-styleguide .ps-download:before {
    content: "\E960"; }

.old-styleguide .ps-upload:before {
    content: "\E961"; }

.old-styleguide .ps-floppy-disk:before {
    content: "\E962"; }

.old-styleguide .ps-drive:before {
    content: "\E963"; }

.old-styleguide .ps-database:before {
    content: "\E964"; }

.old-styleguide .ps-undo:before {
    content: "\E965"; }

.old-styleguide .ps-redo:before {
    content: "\E966"; }

.old-styleguide .ps-undo2:before {
    content: "\E967"; }

.old-styleguide .ps-redo2:before {
    content: "\E968"; }

.old-styleguide .ps-forward:before {
    content: "\E969"; }

.old-styleguide .ps-reply:before {
    content: "\E96A"; }

.old-styleguide .ps-bubble:before {
    content: "\E96B"; }

.old-styleguide .ps-bubbles:before {
    content: "\E96C"; }

.old-styleguide .ps-bubbles2:before {
    content: "\E96D"; }

.old-styleguide .ps-bubble2:before {
    content: "\E96E"; }

.old-styleguide .ps-bubbles3:before {
    content: "\E96F"; }

.old-styleguide .ps-bubbles4:before {
    content: "\E970"; }

.old-styleguide .ps-user:before {
    content: "\E971"; }

.old-styleguide .ps-users:before {
    content: "\E972"; }

.old-styleguide .ps-user-plus:before {
    content: "\E973"; }

.old-styleguide .ps-user-minus:before {
    content: "\E974"; }

.old-styleguide .ps-user-check:before {
    content: "\E975"; }

.old-styleguide .ps-user-tie:before {
    content: "\E976"; }

.old-styleguide .ps-quotes-left:before {
    content: "\E977"; }

.old-styleguide .ps-quotes-right:before {
    content: "\E978"; }

.old-styleguide .ps-hour-glass:before {
    content: "\E979"; }

.old-styleguide .ps-spinner:before {
    content: "\E97A"; }

.old-styleguide .ps-spinner2:before {
    content: "\E97B"; }

.old-styleguide .ps-spinner3:before {
    content: "\E97C"; }

.old-styleguide .ps-spinner4:before {
    content: "\E97D"; }

.old-styleguide .ps-spinner5:before {
    content: "\E97E"; }

.old-styleguide .ps-spinner6:before {
    content: "\E97F"; }

.old-styleguide .ps-spinner7:before {
    content: "\E980"; }

.old-styleguide .ps-spinner8:before {
    content: "\E981"; }

.old-styleguide .ps-spinner9:before {
    content: "\E982"; }

.old-styleguide .ps-spinner10:before {
    content: "\E983"; }

.old-styleguide .ps-spinner11:before {
    content: "\E984"; }

.old-styleguide .ps-binoculars:before {
    content: "\E985"; }

.old-styleguide .ps-search:before {
    content: "\E986"; }

.old-styleguide .ps-zoom-in:before {
    content: "\E987"; }

.old-styleguide .ps-zoom-out:before {
    content: "\E988"; }

.old-styleguide .ps-enlarge:before {
    content: "\E989"; }

.old-styleguide .ps-shrink:before {
    content: "\E98A"; }

.old-styleguide .ps-enlarge2:before {
    content: "\E98B"; }

.old-styleguide .ps-shrink2:before {
    content: "\E98C"; }

.old-styleguide .ps-key:before {
    content: "\E98D"; }

.old-styleguide .ps-key2:before {
    content: "\E98E"; }

.old-styleguide .ps-lock:before {
    content: "\E98F"; }

.old-styleguide .ps-unlocked:before {
    content: "\E990"; }

.old-styleguide .ps-wrench:before {
    content: "\E991"; }

.old-styleguide .ps-equalizer:before {
    content: "\E992"; }

.old-styleguide .ps-equalizer2:before {
    content: "\E993"; }

.old-styleguide .ps-cog:before {
    content: "\E994"; }

.old-styleguide .ps-cogs:before {
    content: "\E995"; }

.old-styleguide .ps-hammer:before {
    content: "\E996"; }

.old-styleguide .ps-magic-wand:before {
    content: "\E997"; }

.old-styleguide .ps-aid-kit:before {
    content: "\E998"; }

.old-styleguide .ps-bug:before {
    content: "\E999"; }

.old-styleguide .ps-pie-chart:before {
    content: "\E99A"; }

.old-styleguide .ps-stats-dots:before {
    content: "\E99B"; }

.old-styleguide .ps-stats-bars:before {
    content: "\E99C"; }

.old-styleguide .ps-stats-bars2:before {
    content: "\E99D"; }

.old-styleguide .ps-trophy:before {
    content: "\E99E"; }

.old-styleguide .ps-gift:before {
    content: "\E99F"; }

.old-styleguide .ps-glass:before {
    content: "\E9A0"; }

.old-styleguide .ps-glass2:before {
    content: "\E9A1"; }

.old-styleguide .ps-mug:before {
    content: "\E9A2"; }

.old-styleguide .ps-spoon-knife:before {
    content: "\E9A3"; }

.old-styleguide .ps-leaf:before {
    content: "\E9A4"; }

.old-styleguide .ps-rocket:before {
    content: "\E9A5"; }

.old-styleguide .ps-meter:before {
    content: "\E9A6"; }

.old-styleguide .ps-meter2:before {
    content: "\E9A7"; }

.old-styleguide .ps-hammer2:before {
    content: "\E9A8"; }

.old-styleguide .ps-fire:before {
    content: "\E9A9"; }

.old-styleguide .ps-lab:before {
    content: "\E9AA"; }

.old-styleguide .ps-magnet:before {
    content: "\E9AB"; }

.old-styleguide .ps-bin:before {
    content: "\E9AC"; }

.old-styleguide .ps-bin2:before {
    content: "\E9AD"; }

.old-styleguide .ps-briefcase:before {
    content: "\E9AE"; }

.old-styleguide .ps-airplane:before {
    content: "\E9AF"; }

.old-styleguide .ps-truck:before {
    content: "\E9B0"; }

.old-styleguide .ps-road:before {
    content: "\E9B1"; }

.old-styleguide .ps-accessibility:before {
    content: "\E9B2"; }

.old-styleguide .ps-target:before {
    content: "\E9B3"; }

.old-styleguide .ps-shield:before {
    content: "\E9B4"; }

.old-styleguide .ps-power:before {
    content: "\E9B5"; }

.old-styleguide .ps-switch:before {
    content: "\E9B6"; }

.old-styleguide .ps-power-cord:before {
    content: "\E9B7"; }

.old-styleguide .ps-clipboard:before {
    content: "\E9B8"; }

.old-styleguide .ps-list-numbered:before {
    content: "\E9B9"; }

.old-styleguide .ps-list:before {
    content: "\E9BA"; }

.old-styleguide .ps-list2:before {
    content: "\E9BB"; }

.old-styleguide .ps-tree:before {
    content: "\E9BC"; }

.old-styleguide .ps-menu:before {
    content: "\E9BD"; }

.old-styleguide .ps-menu2:before {
    content: "\E9BE"; }

.old-styleguide .ps-menu3:before {
    content: "\E9BF"; }

.old-styleguide .ps-menu4:before {
    content: "\E9C0"; }

.old-styleguide .ps-cloud:before {
    content: "\E9C1"; }

.old-styleguide .ps-cloud-download:before {
    content: "\E9C2"; }

.old-styleguide .ps-cloud-upload:before {
    content: "\E9C3"; }

.old-styleguide .ps-cloud-check:before {
    content: "\E9C4"; }

.old-styleguide .ps-download2:before {
    content: "\E9C5"; }

.old-styleguide .ps-upload2:before {
    content: "\E9C6"; }

.old-styleguide .ps-download3:before {
    content: "\E9C7"; }

.old-styleguide .ps-upload3:before {
    content: "\E9C8"; }

.old-styleguide .ps-sphere:before {
    content: "\E9C9"; }

.old-styleguide .ps-earth:before {
    content: "\E9CA"; }

.old-styleguide .ps-link:before {
    content: "\E9CB"; }

.old-styleguide .ps-flag:before {
    content: "\E9CC"; }

.old-styleguide .ps-attachment:before {
    content: "\E9CD"; }

.old-styleguide .ps-eye:before {
    content: "\E9CE"; }

.old-styleguide .ps-eye-plus:before {
    content: "\E9CF"; }

.old-styleguide .ps-eye-minus:before {
    content: "\E9D0"; }

.old-styleguide .ps-eye-blocked:before {
    content: "\E9D1"; }

.old-styleguide .ps-bookmark:before {
    content: "\E9D2"; }

.old-styleguide .ps-bookmarks:before {
    content: "\E9D3"; }

.old-styleguide .ps-sun:before {
    content: "\E9D4"; }

.old-styleguide .ps-contrast:before {
    content: "\E9D5"; }

.old-styleguide .ps-brightness-contrast:before {
    content: "\E9D6"; }

.old-styleguide .ps-star-empty:before {
    content: "\E9D7"; }

.old-styleguide .ps-star-half:before {
    content: "\E9D8"; }

.old-styleguide .ps-star-full:before {
    content: "\E9D9"; }

.old-styleguide .ps-heart:before {
    content: "\E9DA"; }

.old-styleguide .ps-heart-broken:before {
    content: "\E9DB"; }

.old-styleguide .ps-man:before {
    content: "\E9DC"; }

.old-styleguide .ps-woman:before {
    content: "\E9DD"; }

.old-styleguide .ps-man-woman:before {
    content: "\E9DE"; }

.old-styleguide .ps-happy:before {
    content: "\E9DF"; }

.old-styleguide .ps-happy2:before {
    content: "\E9E0"; }

.old-styleguide .ps-smile:before {
    content: "\E9E1"; }

.old-styleguide .ps-smile2:before {
    content: "\E9E2"; }

.old-styleguide .ps-tongue:before {
    content: "\E9E3"; }

.old-styleguide .ps-tongue2:before {
    content: "\E9E4"; }

.old-styleguide .ps-sad:before {
    content: "\E9E5"; }

.old-styleguide .ps-sad2:before {
    content: "\E9E6"; }

.old-styleguide .ps-wink:before {
    content: "\E9E7"; }

.old-styleguide .ps-wink2:before {
    content: "\E9E8"; }

.old-styleguide .ps-grin:before {
    content: "\E9E9"; }

.old-styleguide .ps-grin2:before {
    content: "\E9EA"; }

.old-styleguide .ps-cool:before {
    content: "\E9EB"; }

.old-styleguide .ps-cool2:before {
    content: "\E9EC"; }

.old-styleguide .ps-angry:before {
    content: "\E9ED"; }

.old-styleguide .ps-angry2:before {
    content: "\E9EE"; }

.old-styleguide .ps-evil:before {
    content: "\E9EF"; }

.old-styleguide .ps-evil2:before {
    content: "\E9F0"; }

.old-styleguide .ps-shocked:before {
    content: "\E9F1"; }

.old-styleguide .ps-shocked2:before {
    content: "\E9F2"; }

.old-styleguide .ps-baffled:before {
    content: "\E9F3"; }

.old-styleguide .ps-baffled2:before {
    content: "\E9F4"; }

.old-styleguide .ps-confused:before {
    content: "\E9F5"; }

.old-styleguide .ps-confused2:before {
    content: "\E9F6"; }

.old-styleguide .ps-neutral:before {
    content: "\E9F7"; }

.old-styleguide .ps-neutral2:before {
    content: "\E9F8"; }

.old-styleguide .ps-hipster:before {
    content: "\E9F9"; }

.old-styleguide .ps-hipster2:before {
    content: "\E9FA"; }

.old-styleguide .ps-wondering:before {
    content: "\E9FB"; }

.old-styleguide .ps-wondering2:before {
    content: "\E9FC"; }

.old-styleguide .ps-sleepy:before {
    content: "\E9FD"; }

.old-styleguide .ps-sleepy2:before {
    content: "\E9FE"; }

.old-styleguide .ps-frustrated:before {
    content: "\E9FF"; }

.old-styleguide .ps-frustrated2:before {
    content: "\EA00"; }

.old-styleguide .ps-crying:before {
    content: "\EA01"; }

.old-styleguide .ps-crying2:before {
    content: "\EA02"; }

.old-styleguide .ps-point-up:before {
    content: "\EA03"; }

.old-styleguide .ps-point-right:before {
    content: "\EA04"; }

.old-styleguide .ps-point-down:before {
    content: "\EA05"; }

.old-styleguide .ps-point-left:before {
    content: "\EA06"; }

.old-styleguide .ps-warning:before {
    content: "\EA07"; }

.old-styleguide .ps-notification:before {
    content: "\EA08"; }

.old-styleguide .ps-question:before {
    content: "\EA09"; }

.old-styleguide .ps-plus:before {
    content: "\EA0A"; }

.old-styleguide .ps-minus:before {
    content: "\EA0B"; }

.old-styleguide .ps-info:before {
    content: "\EA0C"; }

.old-styleguide .ps-cancel-circle:before {
    content: "\EA0D"; }

.old-styleguide .ps-blocked:before {
    content: "\EA0E"; }

.old-styleguide .ps-cross:before {
    content: "\EA0F"; }

.old-styleguide .ps-checkmark:before {
    content: "\EA10"; }

.old-styleguide .ps-checkmark2:before {
    content: "\EA11"; }

.old-styleguide .ps-spell-check:before {
    content: "\EA12"; }

.old-styleguide .ps-enter:before {
    content: "\EA13"; }

.old-styleguide .ps-exit:before {
    content: "\EA14"; }

.old-styleguide .ps-play2:before {
    content: "\EA15"; }

.old-styleguide .ps-pause:before {
    content: "\EA16"; }

.old-styleguide .ps-stop:before {
    content: "\EA17"; }

.old-styleguide .ps-previous:before {
    content: "\EA18"; }

.old-styleguide .ps-next:before {
    content: "\EA19"; }

.old-styleguide .ps-backward:before {
    content: "\EA1A"; }

.old-styleguide .ps-forward2:before {
    content: "\EA1B"; }

.old-styleguide .ps-play3:before {
    content: "\EA1C"; }

.old-styleguide .ps-pause2:before {
    content: "\EA1D"; }

.old-styleguide .ps-stop2:before {
    content: "\EA1E"; }

.old-styleguide .ps-backward2:before {
    content: "\EA1F"; }

.old-styleguide .ps-forward3:before {
    content: "\EA20"; }

.old-styleguide .ps-first:before {
    content: "\EA21"; }

.old-styleguide .ps-last:before {
    content: "\EA22"; }

.old-styleguide .ps-previous2:before {
    content: "\EA23"; }

.old-styleguide .ps-next2:before {
    content: "\EA24"; }

.old-styleguide .ps-eject:before {
    content: "\EA25"; }

.old-styleguide .ps-volume-high:before {
    content: "\EA26"; }

.old-styleguide .ps-volume-medium:before {
    content: "\EA27"; }

.old-styleguide .ps-volume-low:before {
    content: "\EA28"; }

.old-styleguide .ps-volume-mute:before {
    content: "\EA29"; }

.old-styleguide .ps-volume-mute2:before {
    content: "\EA2A"; }

.old-styleguide .ps-volume-increase:before {
    content: "\EA2B"; }

.old-styleguide .ps-volume-decrease:before {
    content: "\EA2C"; }

.old-styleguide .ps-loop:before {
    content: "\EA2D"; }

.old-styleguide .ps-loop2:before {
    content: "\EA2E"; }

.old-styleguide .ps-infinite:before {
    content: "\EA2F"; }

.old-styleguide .ps-shuffle:before {
    content: "\EA30"; }

.old-styleguide .ps-arrow-up-left:before {
    content: "\EA31"; }

.old-styleguide .ps-arrow-up:before {
    content: "\EA32"; }

.old-styleguide .ps-arrow-up-right:before {
    content: "\EA33"; }

.old-styleguide .ps-arrow-right:before {
    content: "\EA34"; }

.old-styleguide .ps-arrow-down-right:before {
    content: "\EA35"; }

.old-styleguide .ps-arrow-down:before {
    content: "\EA36"; }

.old-styleguide .ps-arrow-down-left:before {
    content: "\EA37"; }

.old-styleguide .ps-arrow-left:before {
    content: "\EA38"; }

.old-styleguide .ps-arrow-up-left2:before {
    content: "\EA39"; }

.old-styleguide .ps-arrow-up2:before {
    content: "\EA3A"; }

.old-styleguide .ps-arrow-up-right2:before {
    content: "\EA3B"; }

.old-styleguide .ps-arrow-right2:before {
    content: "\EA3C"; }

.old-styleguide .ps-arrow-down-right2:before {
    content: "\EA3D"; }

.old-styleguide .ps-arrow-down2:before {
    content: "\EA3E"; }

.old-styleguide .ps-arrow-down-left2:before {
    content: "\EA3F"; }

.old-styleguide .ps-arrow-left2:before {
    content: "\EA40"; }

.old-styleguide .ps-circle-up:before {
    content: "\EA41"; }

.old-styleguide .ps-circle-right:before {
    content: "\EA42"; }

.old-styleguide .ps-circle-down:before {
    content: "\EA43"; }

.old-styleguide .ps-circle-left:before {
    content: "\EA44"; }

.old-styleguide .ps-tab:before {
    content: "\EA45"; }

.old-styleguide .ps-move-up:before {
    content: "\EA46"; }

.old-styleguide .ps-move-down:before {
    content: "\EA47"; }

.old-styleguide .ps-sort-alpha-asc:before {
    content: "\EA48"; }

.old-styleguide .ps-sort-alpha-desc:before {
    content: "\EA49"; }

.old-styleguide .ps-sort-numeric-asc:before {
    content: "\EA4A"; }

.old-styleguide .ps-sort-numberic-desc:before {
    content: "\EA4B"; }

.old-styleguide .ps-sort-amount-asc:before {
    content: "\EA4C"; }

.old-styleguide .ps-sort-amount-desc:before {
    content: "\EA4D"; }

.old-styleguide .ps-command:before {
    content: "\EA4E"; }

.old-styleguide .ps-shift:before {
    content: "\EA4F"; }

.old-styleguide .ps-ctrl:before {
    content: "\EA50"; }

.old-styleguide .ps-opt:before {
    content: "\EA51"; }

.old-styleguide .ps-checkbox-checked:before {
    content: "\EA52"; }

.old-styleguide .ps-checkbox-unchecked:before {
    content: "\EA53"; }

.old-styleguide .ps-radio-checked:before {
    content: "\EA54"; }

.old-styleguide .ps-radio-checked2:before {
    content: "\EA55"; }

.old-styleguide .ps-radio-unchecked:before {
    content: "\EA56"; }

.old-styleguide .ps-crop:before {
    content: "\EA57"; }

.old-styleguide .ps-make-group:before {
    content: "\EA58"; }

.old-styleguide .ps-ungroup:before {
    content: "\EA59"; }

.old-styleguide .ps-scissors:before {
    content: "\EA5A"; }

.old-styleguide .ps-filter:before {
    content: "\EA5B"; }

.old-styleguide .ps-font:before {
    content: "\EA5C"; }

.old-styleguide .ps-ligature:before {
    content: "\EA5D"; }

.old-styleguide .ps-ligature2:before {
    content: "\EA5E"; }

.old-styleguide .ps-text-height:before {
    content: "\EA5F"; }

.old-styleguide .ps-text-width:before {
    content: "\EA60"; }

.old-styleguide .ps-font-size:before {
    content: "\EA61"; }

.old-styleguide .ps-bold:before {
    content: "\EA62"; }

.old-styleguide .ps-underline:before {
    content: "\EA63"; }

.old-styleguide .ps-italic:before {
    content: "\EA64"; }

.old-styleguide .ps-strikethrough:before {
    content: "\EA65"; }

.old-styleguide .ps-omega:before {
    content: "\EA66"; }

.old-styleguide .ps-sigma:before {
    content: "\EA67"; }

.old-styleguide .ps-page-break:before {
    content: "\EA68"; }

.old-styleguide .ps-superscript:before {
    content: "\EA69"; }

.old-styleguide .ps-subscript:before {
    content: "\EA6A"; }

.old-styleguide .ps-superscript2:before {
    content: "\EA6B"; }

.old-styleguide .ps-subscript2:before {
    content: "\EA6C"; }

.old-styleguide .ps-text-color:before {
    content: "\EA6D"; }

.old-styleguide .ps-pagebreak:before {
    content: "\EA6E"; }

.old-styleguide .ps-clear-formatting:before {
    content: "\EA6F"; }

.old-styleguide .ps-table:before {
    content: "\EA70"; }

.old-styleguide .ps-table2:before {
    content: "\EA71"; }

.old-styleguide .ps-insert-template:before {
    content: "\EA72"; }

.old-styleguide .ps-pilcrow:before {
    content: "\EA73"; }

.old-styleguide .ps-ltr:before {
    content: "\EA74"; }

.old-styleguide .ps-rtl:before {
    content: "\EA75"; }

.old-styleguide .ps-section:before {
    content: "\EA76"; }

.old-styleguide .ps-paragraph-left:before {
    content: "\EA77"; }

.old-styleguide .ps-paragraph-center:before {
    content: "\EA78"; }

.old-styleguide .ps-paragraph-right:before {
    content: "\EA79"; }

.old-styleguide .ps-paragraph-justify:before {
    content: "\EA7A"; }

.old-styleguide .ps-indent-increase:before {
    content: "\EA7B"; }

.old-styleguide .ps-indent-decrease:before {
    content: "\EA7C"; }

.old-styleguide .ps-share:before {
    content: "\EA7D"; }

.old-styleguide .ps-new-tab:before {
    content: "\EA7E"; }

.old-styleguide .ps-embed:before {
    content: "\EA7F"; }

.old-styleguide .ps-embed2:before {
    content: "\EA80"; }

.old-styleguide .ps-terminal:before {
    content: "\EA81"; }

.old-styleguide .ps-share2:before {
    content: "\EA82"; }

.old-styleguide .ps-mail:before {
    content: "\EA83"; }

.old-styleguide .ps-mail2:before {
    content: "\EA84"; }

.old-styleguide .ps-mail3:before {
    content: "\EA85"; }

.old-styleguide .ps-mail4:before {
    content: "\EA86"; }

.old-styleguide .ps-amazon:before {
    content: "\EA87"; }

.old-styleguide .ps-google:before {
    content: "\EA88"; }

.old-styleguide .ps-google2:before {
    content: "\EA89"; }

.old-styleguide .ps-google3:before {
    content: "\EA8A"; }

.old-styleguide .ps-google-plus:before {
    content: "\EA8B"; }

.old-styleguide .ps-google-plus2:before {
    content: "\EA8C"; }

.old-styleguide .ps-google-plus3:before {
    content: "\EA8D"; }

.old-styleguide .ps-hangouts:before {
    content: "\EA8E"; }

.old-styleguide .ps-google-drive:before {
    content: "\EA8F"; }

.old-styleguide .ps-facebook:before {
    content: "\EA90"; }

.old-styleguide .ps-facebook2:before {
    content: "\EA91"; }

.old-styleguide .ps-instagram:before {
    content: "\EA92"; }

.old-styleguide .ps-whatsapp:before {
    content: "\EA93"; }

.old-styleguide .ps-spotify:before {
    content: "\EA94"; }

.old-styleguide .ps-telegram:before {
    content: "\EA95"; }

.old-styleguide .ps-twitter:before {
    content: "\EA96"; }

.old-styleguide .ps-vine:before {
    content: "\EA97"; }

.old-styleguide .ps-vk:before {
    content: "\EA98"; }

.old-styleguide .ps-renren:before {
    content: "\EA99"; }

.old-styleguide .ps-sina-weibo:before {
    content: "\EA9A"; }

.old-styleguide .ps-rss:before {
    content: "\EA9B"; }

.old-styleguide .ps-rss2:before {
    content: "\EA9C"; }

.old-styleguide .ps-youtube:before {
    content: "\EA9D"; }

.old-styleguide .ps-youtube2:before {
    content: "\EA9E"; }

.old-styleguide .ps-twitch:before {
    content: "\EA9F"; }

.old-styleguide .ps-vimeo:before {
    content: "\EAA0"; }

.old-styleguide .ps-vimeo2:before {
    content: "\EAA1"; }

.old-styleguide .ps-lanyrd:before {
    content: "\EAA2"; }

.old-styleguide .ps-flickr:before {
    content: "\EAA3"; }

.old-styleguide .ps-flickr2:before {
    content: "\EAA4"; }

.old-styleguide .ps-flickr3:before {
    content: "\EAA5"; }

.old-styleguide .ps-flickr4:before {
    content: "\EAA6"; }

.old-styleguide .ps-dribbble:before {
    content: "\EAA7"; }

.old-styleguide .ps-behance:before {
    content: "\EAA8"; }

.old-styleguide .ps-behance2:before {
    content: "\EAA9"; }

.old-styleguide .ps-deviantart:before {
    content: "\EAAA"; }

.old-styleguide .ps-500px:before {
    content: "\EAAB"; }

.old-styleguide .ps-steam:before {
    content: "\EAAC"; }

.old-styleguide .ps-steam2:before {
    content: "\EAAD"; }

.old-styleguide .ps-dropbox:before {
    content: "\EAAE"; }

.old-styleguide .ps-onedrive:before {
    content: "\EAAF"; }

.old-styleguide .ps-github:before {
    content: "\EAB0"; }

.old-styleguide .ps-npm:before {
    content: "\EAB1"; }

.old-styleguide .ps-basecamp:before {
    content: "\EAB2"; }

.old-styleguide .ps-trello:before {
    content: "\EAB3"; }

.old-styleguide .ps-wordpress:before {
    content: "\EAB4"; }

.old-styleguide .ps-joomla:before {
    content: "\EAB5"; }

.old-styleguide .ps-ello:before {
    content: "\EAB6"; }

.old-styleguide .ps-blogger:before {
    content: "\EAB7"; }

.old-styleguide .ps-blogger2:before {
    content: "\EAB8"; }

.old-styleguide .ps-tumblr:before {
    content: "\EAB9"; }

.old-styleguide .ps-tumblr2:before {
    content: "\EABA"; }

.old-styleguide .ps-yahoo:before {
    content: "\EABB"; }

.old-styleguide .ps-yahoo2:before {
    content: "\EABC"; }

.old-styleguide .ps-tux:before {
    content: "\EABD"; }

.old-styleguide .ps-appleinc:before {
    content: "\EABE"; }

.old-styleguide .ps-finder:before {
    content: "\EABF"; }

.old-styleguide .ps-android:before {
    content: "\EAC0"; }

.old-styleguide .ps-windows:before {
    content: "\EAC1"; }

.old-styleguide .ps-windows8:before {
    content: "\EAC2"; }

.old-styleguide .ps-soundcloud:before {
    content: "\EAC3"; }

.old-styleguide .ps-soundcloud2:before {
    content: "\EAC4"; }

.old-styleguide .ps-skype:before {
    content: "\EAC5"; }

.old-styleguide .ps-reddit:before {
    content: "\EAC6"; }

.old-styleguide .ps-hackernews:before {
    content: "\EAC7"; }

.old-styleguide .ps-wikipedia:before {
    content: "\EAC8"; }

.old-styleguide .ps-linkedin:before {
    content: "\EAC9"; }

.old-styleguide .ps-linkedin2:before {
    content: "\EACA"; }

.old-styleguide .ps-lastfm:before {
    content: "\EACB"; }

.old-styleguide .ps-lastfm2:before {
    content: "\EACC"; }

.old-styleguide .ps-delicious:before {
    content: "\EACD"; }

.old-styleguide .ps-stumbleupon:before {
    content: "\EACE"; }

.old-styleguide .ps-stumbleupon2:before {
    content: "\EACF"; }

.old-styleguide .ps-stackoverflow:before {
    content: "\EAD0"; }

.old-styleguide .ps-pinterest:before {
    content: "\EAD1"; }

.old-styleguide .ps-pinterest2:before {
    content: "\EAD2"; }

.old-styleguide .ps-xing:before {
    content: "\EAD3"; }

.old-styleguide .ps-xing2:before {
    content: "\EAD4"; }

.old-styleguide .ps-flattr:before {
    content: "\EAD5"; }

.old-styleguide .ps-foursquare:before {
    content: "\EAD6"; }

.old-styleguide .ps-yelp:before {
    content: "\EAD7"; }

.old-styleguide .ps-paypal:before {
    content: "\EAD8"; }

.old-styleguide .ps-chrome:before {
    content: "\EAD9"; }

.old-styleguide .ps-firefox:before {
    content: "\EADA"; }

.old-styleguide .ps-IE:before {
    content: "\EADB"; }

.old-styleguide .ps-edge:before {
    content: "\EADC"; }

.old-styleguide .ps-safari:before {
    content: "\EADD"; }

.old-styleguide .ps-opera:before {
    content: "\EADE"; }

.old-styleguide .ps-file-pdf:before {
    content: "\EADF"; }

.old-styleguide .ps-file-openoffice:before {
    content: "\EAE0"; }

.old-styleguide .ps-file-word:before {
    content: "\EAE1"; }

.old-styleguide .ps-file-excel:before {
    content: "\EAE2"; }

.old-styleguide .ps-libreoffice:before {
    content: "\EAE3"; }

.old-styleguide .ps-html-five:before {
    content: "\EAE4"; }

.old-styleguide .ps-html-five2:before {
    content: "\EAE5"; }

.old-styleguide .ps-css3:before {
    content: "\EAE6"; }

.old-styleguide .ps-git:before {
    content: "\EAE7"; }

.old-styleguide .ps-codepen:before {
    content: "\EAE8"; }

.old-styleguide .ps-svg:before {
    content: "\EAE9"; }

.old-styleguide .ps-IcoMoon:before {
    content: "\EAEA"; }

.old-styleguide [class*="ps ps-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icomoon" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.old-styleguide .ps-Group:before {
    content: "\E909"; }

.old-styleguide .ps-received:before {
    content: "\E915"; }

.old-styleguide .ps-sent:before {
    content: "\E916"; }

.old-styleguide .ps-Administration:before {
    content: "\E900"; }

.old-styleguide .ps-Archiveicon:before {
    content: "\E901"; }

.old-styleguide .ps-Assignments:before {
    content: "\E902"; }

.old-styleguide .ps-call:before {
    content: "\E903"; }

.old-styleguide .ps-Contact:before {
    content: "\E904"; }

.old-styleguide .ps-Conversation:before {
    content: "\E905"; }

.old-styleguide .ps-Delete-icon:before {
    content: "\E906"; }

.old-styleguide .ps-favorites:before {
    content: "\E907"; }

.old-styleguide .ps-Group-call:before {
    content: "\E908"; }

.old-styleguide .ps-HSO:before {
    content: "\E90A"; }

.old-styleguide .ps-KEYPAD:before {
    content: "\E90B"; }

.old-styleguide .ps-MONTH:before {
    content: "\E90C"; }

.old-styleguide .ps-office-building:before {
    content: "\E90D"; }

.old-styleguide .ps-Patient-Icon:before {
    content: "\E90E"; }

.old-styleguide .ps-PSO:before {
    content: "\E90F"; }

.old-styleguide .ps-recent:before {
    content: "\E910"; }

.old-styleguide .ps-Settings:before {
    content: "\E911"; }

.old-styleguide .ps-toggle:before {
    content: "\E912"; }

.old-styleguide .ps-User:before {
    content: "\E913"; }

.old-styleguide .ps-Week:before {
    content: "\E914"; }

.old-styleguide .ps-tracking {
    width: 26px;
    height: 26px;
    color: red;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA0MCA1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0wIDVhNSA1IDAgMCAxIDUuMDA1LTVoMjkuOTlBNS4wMDcgNS4wMDcgMCAwIDEgNDAgNXY0MGE1IDUgMCAwIDEtNS4wMDUgNUg1LjAwNUE1LjAwNyA1LjAwNyAwIDAgMSAwIDQ1VjV6bTYgMmgyOHYySDZWN3ptMCA2aDI4djJINnYtMnptMCA2aDI4djJINnYtMnptMCA2aDI4djJINnYtMnoiIGZpbGw9IiM5MjhBODEiLz48cGF0aCBkPSJNMjYuMDIgMzUuNTFhNi45MjMgNi45MjMgMCAwIDAtMi41My0yLjUzIDYuOCA2LjggMCAwIDAtMy40OS0uOTMyIDYuOCA2LjggMCAwIDAtMy40OS45MzIgNi45MiA2LjkyIDAgMCAwLTIuNTMgMi41MyA2LjggNi44IDAgMCAwLS45MzIgMy40OSA2LjggNi44IDAgMCAwIC45MzIgMy40OSA2LjkyMyA2LjkyMyAwIDAgMCAyLjUzIDIuNTMgNi44IDYuOCAwIDAgMCAzLjQ5LjkzMiA2LjggNi44IDAgMCAwIDMuNDktLjkzMiA2LjkyMiA2LjkyMiAwIDAgMCAyLjUzLTIuNTMgNi44MDIgNi44MDIgMCAwIDAgLjkzMi0zLjQ5YzAtMS4yNjEtLjMxLTIuNDI1LS45MzItMy40OXptLTEuNzU2IDUuOTYxYTQuOTEgNC45MSAwIDAgMS0xLjc5MyAxLjc5M2MtLjc1NC40NC0xLjU3OC42Ni0yLjQ3MS42NnMtMS43MTctLjIyLTIuNDcxLS42NmE0LjkxIDQuOTEgMCAwIDEtMS43OTMtMS43OTMgNC44MTIgNC44MTIgMCAwIDEtLjY2LTIuNDcxYzAtLjg5My4yMi0xLjcxNy42Ni0yLjQ3MWE0LjkwOSA0LjkwOSAwIDAgMSAxLjc5My0xLjc5MyA0LjgxMyA0LjgxMyAwIDAgMSAyLjQ3MS0uNjZjLjg5MyAwIDEuNzE3LjIyIDIuNDcxLjY2YTQuOTEgNC45MSAwIDAgMSAxLjc5MyAxLjc5M2MuNDQuNzU0LjY2IDEuNTc4LjY2IDIuNDcxcy0uMjIgMS43MTctLjY2IDIuNDcxeiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yMi43MjUgMzYuNTFhLjU1Ny41NTcgMCAwIDAtLjQwOC0uMTcxLjU1Ny41NTcgMCAwIDAtLjQwNy4xNzJMMTkuNDIgMzlsLTEuMzMtMS4zM2EuNTU3LjU1NyAwIDAgMC0uNDA3LS4xNzMuNTU3LjU1NyAwIDAgMC0uNDA4LjE3MmwtLjkyMy45MjRhLjU1Ny41NTcgMCAwIDAtLjE3Mi40MDdjMCAuMTU3LjA1Ny4yOTMuMTcyLjQwN2wyLjY2MSAyLjY2MmEuNTYuNTYgMCAwIDAgLjQwOC4xNzIuNTU3LjU1NyAwIDAgMCAuNDA3LS4xNzJsMy44Mi0zLjgyYS41NTYuNTU2IDAgMCAwIC4xNzItLjQwOC41NTcuNTU3IDAgMCAwLS4xNzItLjQwN2wtLjkyMy0uOTIzeiIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=) no-repeat center center;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA0MCA1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0wIDVhNSA1IDAgMCAxIDUuMDA1LTVoMjkuOTlBNS4wMDcgNS4wMDcgMCAwIDEgNDAgNXY0MGE1IDUgMCAwIDEtNS4wMDUgNUg1LjAwNUE1LjAwNyA1LjAwNyAwIDAgMSAwIDQ1VjV6bTYgMmgyOHYySDZWN3ptMCA2aDI4djJINnYtMnptMCA2aDI4djJINnYtMnptMCA2aDI4djJINnYtMnoiIGZpbGw9IiM5MjhBODEiLz48cGF0aCBkPSJNMjYuMDIgMzUuNTFhNi45MjMgNi45MjMgMCAwIDAtMi41My0yLjUzIDYuOCA2LjggMCAwIDAtMy40OS0uOTMyIDYuOCA2LjggMCAwIDAtMy40OS45MzIgNi45MiA2LjkyIDAgMCAwLTIuNTMgMi41MyA2LjggNi44IDAgMCAwLS45MzIgMy40OSA2LjggNi44IDAgMCAwIC45MzIgMy40OSA2LjkyMyA2LjkyMyAwIDAgMCAyLjUzIDIuNTMgNi44IDYuOCAwIDAgMCAzLjQ5LjkzMiA2LjggNi44IDAgMCAwIDMuNDktLjkzMiA2LjkyMiA2LjkyMiAwIDAgMCAyLjUzLTIuNTMgNi44MDIgNi44MDIgMCAwIDAgLjkzMi0zLjQ5YzAtMS4yNjEtLjMxLTIuNDI1LS45MzItMy40OXptLTEuNzU2IDUuOTYxYTQuOTEgNC45MSAwIDAgMS0xLjc5MyAxLjc5M2MtLjc1NC40NC0xLjU3OC42Ni0yLjQ3MS42NnMtMS43MTctLjIyLTIuNDcxLS42NmE0LjkxIDQuOTEgMCAwIDEtMS43OTMtMS43OTMgNC44MTIgNC44MTIgMCAwIDEtLjY2LTIuNDcxYzAtLjg5My4yMi0xLjcxNy42Ni0yLjQ3MWE0LjkwOSA0LjkwOSAwIDAgMSAxLjc5My0xLjc5MyA0LjgxMyA0LjgxMyAwIDAgMSAyLjQ3MS0uNjZjLjg5MyAwIDEuNzE3LjIyIDIuNDcxLjY2YTQuOTEgNC45MSAwIDAgMSAxLjc5MyAxLjc5M2MuNDQuNzU0LjY2IDEuNTc4LjY2IDIuNDcxcy0uMjIgMS43MTctLjY2IDIuNDcxeiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yMi43MjUgMzYuNTFhLjU1Ny41NTcgMCAwIDAtLjQwOC0uMTcxLjU1Ny41NTcgMCAwIDAtLjQwNy4xNzJMMTkuNDIgMzlsLTEuMzMtMS4zM2EuNTU3LjU1NyAwIDAgMC0uNDA3LS4xNzMuNTU3LjU1NyAwIDAgMC0uNDA4LjE3MmwtLjkyMy45MjRhLjU1Ny41NTcgMCAwIDAtLjE3Mi40MDdjMCAuMTU3LjA1Ny4yOTMuMTcyLjQwN2wyLjY2MSAyLjY2MmEuNTYuNTYgMCAwIDAgLjQwOC4xNzIuNTU3LjU1NyAwIDAgMCAuNDA3LS4xNzJsMy44Mi0zLjgyYS41NTYuNTU2IDAgMCAwIC4xNzItLjQwOC41NTcuNTU3IDAgMCAwLS4xNzItLjQwN2wtLjkyMy0uOTIzeiIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=) no-repeat center center;
    background-size: contain; }

.old-styleguide .ps {
    display: inline-block;
    font: normal normal normal 14px/1 perfect-serve;
    speak: none;
    font-size: inherit;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.old-styleguide .bg-primary {
    background-color: #364b94; }

.old-styleguide a.bg-primary:hover,
  .old-styleguide a.bg-primary:focus {
    background-color: #28386f; }

.old-styleguide .bg-success {
    background-color: #0ed957; }

.old-styleguide a.bg-success:hover,
  .old-styleguide a.bg-success:focus {
    background-color: #0ba944; }

.old-styleguide .bg-info {
    background-color: #0475b8; }

.old-styleguide a.bg-info:hover,
  .old-styleguide a.bg-info:focus {
    background-color: #035586; }

.old-styleguide .bg-warning {
    background-color: #e8671a; }

.old-styleguide a.bg-warning:hover,
  .old-styleguide a.bg-warning:focus {
    background-color: #bc5213; }

.old-styleguide .bg-danger {
    background-color: #ed1b2d; }

.old-styleguide a.bg-danger:hover,
  .old-styleguide a.bg-danger:focus {
    background-color: #c5101f; }

.old-styleguide .bg-gray {
    background-color: #3c464a; }

.old-styleguide a.bg-gray:hover,
  .old-styleguide a.bg-gray:focus {
    background-color: #252b2e; }

.old-styleguide .bg-primary-accent {
    background-color: #556dc1; }

.old-styleguide a.bg-primary-accent:hover,
  .old-styleguide a.bg-primary-accent:focus {
    background-color: #3d54a7; }

.old-styleguide .bg-success-accent {
    background-color: #00ab69; }

.old-styleguide a.bg-success-accent:hover,
  .old-styleguide a.bg-success-accent:focus {
    background-color: #00784a; }

.old-styleguide .bg-info-accent {
    background-color: #3b53a3; }

.old-styleguide a.bg-info-accent:hover,
  .old-styleguide a.bg-info-accent:focus {
    background-color: #2d407e; }

.old-styleguide .bg-warning-accent {
    background-color: #f29c20; }

.old-styleguide a.bg-warning-accent:hover,
  .old-styleguide a.bg-warning-accent:focus {
    background-color: #d3810c; }

.old-styleguide .bg-danger-accent {
    background-color: #ae0e1b; }

.old-styleguide a.bg-danger-accent:hover,
  .old-styleguide a.bg-danger-accent:focus {
    background-color: #7f0a14; }

.old-styleguide .bg-gray-accent {
    background-color: #252729; }

.old-styleguide a.bg-gray-accent:hover,
  .old-styleguide a.bg-gray-accent:focus {
    background-color: #0d0e0e; }

.old-styleguide .bg-gray-base {
    background-color: #c8c8c8; }

.old-styleguide a.bg-gray-base:hover,
  .old-styleguide a.bg-gray-base:focus {
    background-color: #afafaf; }

.old-styleguide .bg-gray-base {
    background-color: #efefef; }

.old-styleguide a.bg-gray-base:hover,
  .old-styleguide a.bg-gray-base:focus {
    background-color: #d6d6d6; }

.old-styleguide .bg-gray-darker {
    background-color: #888888; }

.old-styleguide a.bg-gray-darker:hover,
  .old-styleguide a.bg-gray-darker:focus {
    background-color: #6f6f6f; }

.old-styleguide .bg-gray-dark {
    background-color: darkgray; }

.old-styleguide a.bg-gray-dark:hover,
  .old-styleguide a.bg-gray-dark:focus {
    background-color: #909090; }

.old-styleguide .bg-gray-light {
    background-color: gainsboro; }

.old-styleguide a.bg-gray-light:hover,
  .old-styleguide a.bg-gray-light:focus {
    background-color: #c3c3c3; }

.old-styleguide .bg-gray-lighter,
  .old-styleguide .grid-list .list-header {
    background-color: #eeeeee; }

.old-styleguide a.bg-gray-lighter:hover,
  .old-styleguide .grid-list a.list-header:hover,
  .old-styleguide a.bg-gray-lighter:focus,
  .old-styleguide .grid-list a.list-header:focus {
    background-color: #d5d5d5; }

.old-styleguide .bg-gray-lightest {
    background-color: #fbfbfb; }

.old-styleguide a.bg-gray-lightest:hover,
  .old-styleguide a.bg-gray-lightest:focus {
    background-color: #e2e2e2; }

.old-styleguide div.bg-gray,
  .old-styleguide p.bg-gray {
    color: white; }

.old-styleguide div[class^="bg-"],
  .old-styleguide div[class*=" bg-"],
  .old-styleguide p[class^="bg-"],
  .old-styleguide p[class*=" bg-"] {
    color: white; }

.old-styleguide span.fa,
  .old-styleguide span.ps,
  .old-styleguide span.glyphicon {
    margin-right: 10px; }

.old-styleguide .fa.active {
    color: #0ed957; }

.old-styleguide .fa.favorite-icon {
    font-size: 1.4em; }

.old-styleguide .font-primary {
    color: #364b94; }

.old-styleguide .font-success {
    color: #0ed957; }

.old-styleguide .font-info {
    color: #0475b8; }

.old-styleguide .font-warning {
    color: #e8671a; }

.old-styleguide .font-danger {
    color: #ed1b2d; }

.old-styleguide .font-gray {
    color: #3c464a; }

.old-styleguide .font-primary-accent {
    color: #556dc1; }

.old-styleguide .font-success-accent {
    color: #00ab69; }

.old-styleguide .font-info-accent {
    color: #3b53a3; }

.old-styleguide .font-warning-accent {
    color: #f29c20; }

.old-styleguide .font-danger-accent {
    color: #ae0e1b; }

.old-styleguide .font-gray-accent {
    color: #252729; }

.old-styleguide .font-gray-base {
    color: #c8c8c8; }

.old-styleguide .font-gray-base {
    color: #efefef; }

.old-styleguide .font-gray-darker {
    color: #888888; }

.old-styleguide .font-gray-dark {
    color: darkgray; }

.old-styleguide .font-gray-light {
    color: gainsboro; }

.old-styleguide .font-gray-lighter {
    color: #eeeeee; }

.old-styleguide .font-gray-lightest {
    color: #fbfbfb; }

.old-styleguide .gray-custom-font {
    color: #fbfbfb; }

.old-styleguide .gray-custom-bacground {
    background-color: #fbfbfb; }

.old-styleguide .gray-custom-border-bottom {
    border-bottom: 1px solid #fbfbfb; }

.old-styleguide .badge {
    border-radius: 50%;
    font-size: 1.6rem;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-align: center;
    width: 30px; }

.old-styleguide .badge.primary {
    background: #364b94 !important;
    color: #fff !important; }

.old-styleguide .badge.success {
    background: #0ed957 !important;
    color: #fff !important; }

.old-styleguide .badge.warning {
    background: #e8671a !important;
    color: #fff !important; }

.old-styleguide .badge.danger {
    background: #ed1b2d !important;
    color: #fff !important; }

.old-styleguide a,
  .old-styleguide a:active,
  .old-styleguide a:focus,
  .old-styleguide button,
  .old-styleguide button:focus,
  .old-styleguide button:active,
  .old-styleguide .btn,
  .old-styleguide .btn:focus,
  .old-styleguide .btn:active:focus,
  .old-styleguide .btn.active:focus,
  .old-styleguide .btn.focus,
  .old-styleguide .btn.focus:active,
  .old-styleguide .btn.active.focus {
    outline: none;
    outline: 0; }

.old-styleguide textarea {
    resize: none;
    border-radius: 5px; }

.old-styleguide .breadcrumb li a:link {
    color: #364b94; }

.old-styleguide .breadcrumb li a:hover {
    color: #556dc1; }

.old-styleguide nav .pagination {
    border-radius: 0px; }

.old-styleguide nav .pagination li a {
    border: none; }

.old-styleguide nav .pagination li a:hover {
    box-shadow: 0 -2px 0 #364b94 inset; }

.old-styleguide :last-child nav .pagination li a {
    border-radius: 0px; }

.old-styleguide nav .pagination li.disabled a {
    box-shadow: none; }

.old-styleguide nav .pagination-count {
    display: inline-block;
    float: left;
    padding: 6px 12px;
    margin: 19px 0; }

.old-styleguide h1 {
    margin-top: 0; }

.old-styleguide h1 small {
    font-weight: 300; }

.old-styleguide .inverse h1 {
    color: white; }

.old-styleguide h2 {
    margin-top: 0; }

.old-styleguide h2 small {
    font-weight: 300; }

.old-styleguide .inverse h2 {
    color: white; }

.old-styleguide h3 {
    margin-top: 0; }

.old-styleguide h3 small {
    font-weight: 300; }

.old-styleguide .inverse h3 {
    color: white; }

.old-styleguide h4 {
    margin-top: 0; }

.old-styleguide h4 small {
    font-weight: 300; }

.old-styleguide .inverse h4 {
    color: white; }

.old-styleguide h5 {
    margin-top: 0; }

.old-styleguide h5 small {
    font-weight: 300; }

.old-styleguide .inverse h5 {
    color: white; }

.old-styleguide h6 {
    margin-top: 0; }

.old-styleguide h6 small {
    font-weight: 300; }

.old-styleguide .inverse h6 {
    color: white; }

.old-styleguide h1 {
    color: #e8671a; }

.old-styleguide h2 {
    color: #3c474b; }

.old-styleguide h3 {
    color: #252729; }

.old-styleguide .inverse p,
  .old-styleguide .inverse li {
    color: #d9d9d9; }

.old-styleguide .text-primary {
    color: #364b94; }

.old-styleguide a.text-primary:hover,
  .old-styleguide a.text-primary:focus {
    color: #28386f; }

.old-styleguide .text-success {
    color: #0ed957; }

.old-styleguide a.text-success:hover,
  .old-styleguide a.text-success:focus {
    color: #0ba944; }

.old-styleguide .text-info {
    color: #0475b8; }

.old-styleguide a.text-info:hover,
  .old-styleguide a.text-info:focus {
    color: #035586; }

.old-styleguide .text-warning {
    color: #e8671a; }

.old-styleguide a.text-warning:hover,
  .old-styleguide a.text-warning:focus {
    color: #bc5213; }

.old-styleguide .text-danger {
    color: #ed1b2d; }

.old-styleguide a.text-danger:hover,
  .old-styleguide a.text-danger:focus {
    color: #c5101f; }

.old-styleguide .text-gray {
    color: #3c474b; }

.old-styleguide a.text-gray:hover,
  .old-styleguide a.text-gray:focus {
    color: #252c2f; }

.old-styleguide .text-gray-base {
    color: #c8c8c8; }

.old-styleguide a.text-gray-base:hover,
  .old-styleguide a.text-gray-base:focus {
    color: #afafaf; }

.old-styleguide .text-gray-darker {
    color: #888888; }

.old-styleguide a.text-gray-darker:hover,
  .old-styleguide a.text-gray-darker:focus {
    color: #6f6f6f; }

.old-styleguide .text-gray-dark {
    color: darkgray; }

.old-styleguide a.text-gray-dark:hover,
  .old-styleguide a.text-gray-dark:focus {
    color: #909090; }

.old-styleguide .text-gray-light {
    color: gainsboro; }

.old-styleguide a.text-gray-light:hover,
  .old-styleguide a.text-gray-light:focus {
    color: #c3c3c3; }

.old-styleguide .text-gray-lighter {
    color: #eeeeee; }

.old-styleguide a.text-gray-lighter:hover,
  .old-styleguide a.text-gray-lighter:focus {
    color: #d5d5d5; }

.old-styleguide .text-gray-lightest {
    color: #fbfbfb; }

.old-styleguide a.text-gray-lightest:hover,
  .old-styleguide a.text-gray-lightest:focus {
    color: #e2e2e2; }

.old-styleguide .btn.outline.btn-default {
    color: #3c474b;
    background-color: transparent;
    border-color: #eeeeee; }

.old-styleguide .btn.outline.btn-default:focus,
  .old-styleguide .btn.outline.btn-default.focus {
    color: #3c474b;
    background-color: transparent;
    border-color: #afafaf; }

.old-styleguide .btn.outline.btn-default:hover {
    color: #3c474b;
    background-color: transparent;
    border-color: #d0d0d0; }

.old-styleguide .btn.outline.btn-default:active,
  .old-styleguide .btn.outline.btn-default.active,
  .old-styleguide .open &gt; .btn.outline.btn-default.dropdown-toggle {
    color: #3c474b;
    background-color: transparent;
    border-color: #d0d0d0; }

.old-styleguide .btn.outline.btn-default:active:hover,
  .old-styleguide .btn.outline.btn-default:active:focus,
  .old-styleguide .btn.outline.btn-default:active.focus,
  .old-styleguide .btn.outline.btn-default.active:hover,
  .old-styleguide .btn.outline.btn-default.active:focus,
  .old-styleguide .btn.outline.btn-default.active.focus,
  .old-styleguide .open &gt; .btn.outline.btn-default.dropdown-toggle:hover,
  .old-styleguide .open &gt; .btn.outline.btn-default.dropdown-toggle:focus,
  .old-styleguide .open &gt; .btn.outline.btn-default.dropdown-toggle.focus {
    color: #3c474b;
    background-color: transparent;
    border-color: #afafaf; }

.old-styleguide .btn.outline.btn-default:active,
  .old-styleguide .btn.outline.btn-default.active,
  .old-styleguide .open &gt; .btn.outline.btn-default.dropdown-toggle {
    background-image: none; }

.old-styleguide .btn.outline.btn-default.disabled:hover,
  .old-styleguide .btn.outline.btn-default.disabled:focus,
  .old-styleguide .btn.outline.btn-default.disabled.focus,
  .old-styleguide .btn.outline.btn-default[disabled]:hover,
  .old-styleguide .btn.outline.btn-default[disabled]:focus,
  .old-styleguide .btn.outline.btn-default[disabled].focus,
  .old-styleguide fieldset[disabled] .btn.outline.btn-default:hover,
  .old-styleguide fieldset[disabled] .btn.outline.btn-default:focus,
  .old-styleguide fieldset[disabled] .btn.outline.btn-default.focus {
    background-color: transparent;
    border-color: #eeeeee; }

.old-styleguide .btn.outline.btn-default .badge {
    color: transparent;
    background-color: #3c474b; }

.old-styleguide .btn.outline.btn-default:hover {
    color: #fff;
    background-color: #364b94;
    border-color: #364b94; }

.old-styleguide .btn.outline.btn-primary {
    color: #364b94;
    background-color: transparent;
    border-color: #364b94; }

.old-styleguide .btn.outline.btn-primary:focus,
  .old-styleguide .btn.outline.btn-primary.focus {
    color: #364b94;
    background-color: transparent;
    border-color: #141c37; }

.old-styleguide .btn.outline.btn-primary:hover {
    color: #364b94;
    background-color: transparent;
    border-color: #263467; }

.old-styleguide .btn.outline.btn-primary:active,
  .old-styleguide .btn.outline.btn-primary.active,
  .old-styleguide .open &gt; .btn.outline.btn-primary.dropdown-toggle {
    color: #364b94;
    background-color: transparent;
    border-color: #263467; }

.old-styleguide .btn.outline.btn-primary:active:hover,
  .old-styleguide .btn.outline.btn-primary:active:focus,
  .old-styleguide .btn.outline.btn-primary:active.focus,
  .old-styleguide .btn.outline.btn-primary.active:hover,
  .old-styleguide .btn.outline.btn-primary.active:focus,
  .old-styleguide .btn.outline.btn-primary.active.focus,
  .old-styleguide .open &gt; .btn.outline.btn-primary.dropdown-toggle:hover,
  .old-styleguide .open &gt; .btn.outline.btn-primary.dropdown-toggle:focus,
  .old-styleguide .open &gt; .btn.outline.btn-primary.dropdown-toggle.focus {
    color: #364b94;
    background-color: transparent;
    border-color: #141c37; }

.old-styleguide .btn.outline.btn-primary:active,
  .old-styleguide .btn.outline.btn-primary.active,
  .old-styleguide .open &gt; .btn.outline.btn-primary.dropdown-toggle {
    background-image: none; }

.old-styleguide .btn.outline.btn-primary.disabled:hover,
  .old-styleguide .btn.outline.btn-primary.disabled:focus,
  .old-styleguide .btn.outline.btn-primary.disabled.focus,
  .old-styleguide .btn.outline.btn-primary[disabled]:hover,
  .old-styleguide .btn.outline.btn-primary[disabled]:focus,
  .old-styleguide .btn.outline.btn-primary[disabled].focus,
  .old-styleguide fieldset[disabled] .btn.outline.btn-primary:hover,
  .old-styleguide fieldset[disabled] .btn.outline.btn-primary:focus,
  .old-styleguide fieldset[disabled] .btn.outline.btn-primary.focus {
    background-color: transparent;
    border-color: #364b94; }

.old-styleguide .btn.outline.btn-primary .badge {
    color: transparent;
    background-color: #364b94; }

.old-styleguide .btn.outline.btn-primary:hover {
    color: #fff;
    background-color: #364b94;
    border-color: #364b94; }

.old-styleguide .btn.outline.btn-success {
    color: #0ed957;
    background-color: transparent;
    border-color: #0ed957; }

.old-styleguide .btn.outline.btn-success:focus,
  .old-styleguide .btn.outline.btn-success.focus {
    color: #0ed957;
    background-color: transparent;
    border-color: #066127; }

.old-styleguide .btn.outline.btn-success:hover {
    color: #0ed957;
    background-color: transparent;
    border-color: #0aa040; }

.old-styleguide .btn.outline.btn-success:active,
  .old-styleguide .btn.outline.btn-success.active,
  .old-styleguide .open &gt; .btn.outline.btn-success.dropdown-toggle {
    color: #0ed957;
    background-color: transparent;
    border-color: #0aa040; }

.old-styleguide .btn.outline.btn-success:active:hover,
  .old-styleguide .btn.outline.btn-success:active:focus,
  .old-styleguide .btn.outline.btn-success:active.focus,
  .old-styleguide .btn.outline.btn-success.active:hover,
  .old-styleguide .btn.outline.btn-success.active:focus,
  .old-styleguide .btn.outline.btn-success.active.focus,
  .old-styleguide .open &gt; .btn.outline.btn-success.dropdown-toggle:hover,
  .old-styleguide .open &gt; .btn.outline.btn-success.dropdown-toggle:focus,
  .old-styleguide .open &gt; .btn.outline.btn-success.dropdown-toggle.focus {
    color: #0ed957;
    background-color: transparent;
    border-color: #066127; }

.old-styleguide .btn.outline.btn-success:active,
  .old-styleguide .btn.outline.btn-success.active,
  .old-styleguide .open &gt; .btn.outline.btn-success.dropdown-toggle {
    background-image: none; }

.old-styleguide .btn.outline.btn-success.disabled:hover,
  .old-styleguide .btn.outline.btn-success.disabled:focus,
  .old-styleguide .btn.outline.btn-success.disabled.focus,
  .old-styleguide .btn.outline.btn-success[disabled]:hover,
  .old-styleguide .btn.outline.btn-success[disabled]:focus,
  .old-styleguide .btn.outline.btn-success[disabled].focus,
  .old-styleguide fieldset[disabled] .btn.outline.btn-success:hover,
  .old-styleguide fieldset[disabled] .btn.outline.btn-success:focus,
  .old-styleguide fieldset[disabled] .btn.outline.btn-success.focus {
    background-color: transparent;
    border-color: #0ed957; }

.old-styleguide .btn.outline.btn-success .badge {
    color: transparent;
    background-color: #0ed957; }

.old-styleguide .btn.outline.btn-success:hover {
    color: #fff;
    background-color: #0ed957;
    border-color: #0ed957; }

.old-styleguide .btn.outline.btn-info {
    color: #0475b8;
    background-color: transparent;
    border-color: #0475b8; }

.old-styleguide .btn.outline.btn-info:focus,
  .old-styleguide .btn.outline.btn-info.focus {
    color: #0475b8;
    background-color: transparent;
    border-color: #01263b; }

.old-styleguide .btn.outline.btn-info:hover {
    color: #0475b8;
    background-color: transparent;
    border-color: #034f7c; }

.old-styleguide .btn.outline.btn-info:active,
  .old-styleguide .btn.outline.btn-info.active,
  .old-styleguide .open &gt; .btn.outline.btn-info.dropdown-toggle {
    color: #0475b8;
    background-color: transparent;
    border-color: #034f7c; }

.old-styleguide .btn.outline.btn-info:active:hover,
  .old-styleguide .btn.outline.btn-info:active:focus,
  .old-styleguide .btn.outline.btn-info:active.focus,
  .old-styleguide .btn.outline.btn-info.active:hover,
  .old-styleguide .btn.outline.btn-info.active:focus,
  .old-styleguide .btn.outline.btn-info.active.focus,
  .old-styleguide .open &gt; .btn.outline.btn-info.dropdown-toggle:hover,
  .old-styleguide .open &gt; .btn.outline.btn-info.dropdown-toggle:focus,
  .old-styleguide .open &gt; .btn.outline.btn-info.dropdown-toggle.focus {
    color: #0475b8;
    background-color: transparent;
    border-color: #01263b; }

.old-styleguide .btn.outline.btn-info:active,
  .old-styleguide .btn.outline.btn-info.active,
  .old-styleguide .open &gt; .btn.outline.btn-info.dropdown-toggle {
    background-image: none; }

.old-styleguide .btn.outline.btn-info.disabled:hover,
  .old-styleguide .btn.outline.btn-info.disabled:focus,
  .old-styleguide .btn.outline.btn-info.disabled.focus,
  .old-styleguide .btn.outline.btn-info[disabled]:hover,
  .old-styleguide .btn.outline.btn-info[disabled]:focus,
  .old-styleguide .btn.outline.btn-info[disabled].focus,
  .old-styleguide fieldset[disabled] .btn.outline.btn-info:hover,
  .old-styleguide fieldset[disabled] .btn.outline.btn-info:focus,
  .old-styleguide fieldset[disabled] .btn.outline.btn-info.focus {
    background-color: transparent;
    border-color: #0475b8; }

.old-styleguide .btn.outline.btn-info .badge {
    color: transparent;
    background-color: #0475b8; }

.old-styleguide .btn.outline.btn-info:hover {
    color: #fff;
    background-color: #0475b8;
    border-color: #0475b8; }

.old-styleguide .btn.outline.btn-warning {
    color: #e8671a;
    background-color: transparent;
    border-color: #e8671a; }

.old-styleguide .btn.outline.btn-warning:focus,
  .old-styleguide .btn.outline.btn-warning.focus {
    color: #e8671a;
    background-color: transparent;
    border-color: #77340c; }

.old-styleguide .btn.outline.btn-warning:hover {
    color: #e8671a;
    background-color: transparent;
    border-color: #b34e12; }

.old-styleguide .btn.outline.btn-warning:active,
  .old-styleguide .btn.outline.btn-warning.active,
  .old-styleguide .open &gt; .btn.outline.btn-warning.dropdown-toggle {
    color: #e8671a;
    background-color: transparent;
    border-color: #b34e12; }

.old-styleguide .btn.outline.btn-warning:active:hover,
  .old-styleguide .btn.outline.btn-warning:active:focus,
  .old-styleguide .btn.outline.btn-warning:active.focus,
  .old-styleguide .btn.outline.btn-warning.active:hover,
  .old-styleguide .btn.outline.btn-warning.active:focus,
  .old-styleguide .btn.outline.btn-warning.active.focus,
  .old-styleguide .open &gt; .btn.outline.btn-warning.dropdown-toggle:hover,
  .old-styleguide .open &gt; .btn.outline.btn-warning.dropdown-toggle:focus,
  .old-styleguide .open &gt; .btn.outline.btn-warning.dropdown-toggle.focus {
    color: #e8671a;
    background-color: transparent;
    border-color: #77340c; }

.old-styleguide .btn.outline.btn-warning:active,
  .old-styleguide .btn.outline.btn-warning.active,
  .old-styleguide .open &gt; .btn.outline.btn-warning.dropdown-toggle {
    background-image: none; }

.old-styleguide .btn.outline.btn-warning.disabled:hover,
  .old-styleguide .btn.outline.btn-warning.disabled:focus,
  .old-styleguide .btn.outline.btn-warning.disabled.focus,
  .old-styleguide .btn.outline.btn-warning[disabled]:hover,
  .old-styleguide .btn.outline.btn-warning[disabled]:focus,
  .old-styleguide .btn.outline.btn-warning[disabled].focus,
  .old-styleguide fieldset[disabled] .btn.outline.btn-warning:hover,
  .old-styleguide fieldset[disabled] .btn.outline.btn-warning:focus,
  .old-styleguide fieldset[disabled] .btn.outline.btn-warning.focus {
    background-color: transparent;
    border-color: #e8671a; }

.old-styleguide .btn.outline.btn-warning .badge {
    color: transparent;
    background-color: #e8671a; }

.old-styleguide .btn.outline.btn-warning:hover {
    color: #fff;
    background-color: #e8671a;
    border-color: #e8671a; }

.old-styleguide .btn.outline.btn-danger {
    color: #ed1b2d;
    background-color: transparent;
    border-color: #ed1b2d; }

.old-styleguide .btn.outline.btn-danger:focus,
  .old-styleguide .btn.outline.btn-danger.focus {
    color: #ed1b2d;
    background-color: transparent;
    border-color: #7f0a14; }

.old-styleguide .btn.outline.btn-danger:hover {
    color: #ed1b2d;
    background-color: transparent;
    border-color: #bc0f1e; }

.old-styleguide .btn.outline.btn-danger:active,
  .old-styleguide .btn.outline.btn-danger.active,
  .old-styleguide .open &gt; .btn.outline.btn-danger.dropdown-toggle {
    color: #ed1b2d;
    background-color: transparent;
    border-color: #bc0f1e; }

.old-styleguide .btn.outline.btn-danger:active:hover,
  .old-styleguide .btn.outline.btn-danger:active:focus,
  .old-styleguide .btn.outline.btn-danger:active.focus,
  .old-styleguide .btn.outline.btn-danger.active:hover,
  .old-styleguide .btn.outline.btn-danger.active:focus,
  .old-styleguide .btn.outline.btn-danger.active.focus,
  .old-styleguide .open &gt; .btn.outline.btn-danger.dropdown-toggle:hover,
  .old-styleguide .open &gt; .btn.outline.btn-danger.dropdown-toggle:focus,
  .old-styleguide .open &gt; .btn.outline.btn-danger.dropdown-toggle.focus {
    color: #ed1b2d;
    background-color: transparent;
    border-color: #7f0a14; }

.old-styleguide .btn.outline.btn-danger:active,
  .old-styleguide .btn.outline.btn-danger.active,
  .old-styleguide .open &gt; .btn.outline.btn-danger.dropdown-toggle {
    background-image: none; }

.old-styleguide .btn.outline.btn-danger.disabled:hover,
  .old-styleguide .btn.outline.btn-danger.disabled:focus,
  .old-styleguide .btn.outline.btn-danger.disabled.focus,
  .old-styleguide .btn.outline.btn-danger[disabled]:hover,
  .old-styleguide .btn.outline.btn-danger[disabled]:focus,
  .old-styleguide .btn.outline.btn-danger[disabled].focus,
  .old-styleguide fieldset[disabled] .btn.outline.btn-danger:hover,
  .old-styleguide fieldset[disabled] .btn.outline.btn-danger:focus,
  .old-styleguide fieldset[disabled] .btn.outline.btn-danger.focus {
    background-color: transparent;
    border-color: #ed1b2d; }

.old-styleguide .btn.outline.btn-danger .badge {
    color: transparent;
    background-color: #ed1b2d; }

.old-styleguide .btn.outline.btn-danger:hover {
    color: #fff;
    background-color: #ed1b2d;
    border-color: #ed1b2d; }

.old-styleguide .btn:active:focus.outline.btn-primary,
  .old-styleguide .btn:active.focus.outline.btn-primary,
  .old-styleguide .btn.active:focus.outline.btn-primary,
  .old-styleguide .btn.active.focus.outline.btn-primary {
    background-color: #3d54a7;
    border-color: #3d54a7;
    box-shadow: none;
    outline: 0; }

.old-styleguide .btn:active:focus.btn-primary,
  .old-styleguide .btn:active.focus.btn-primary,
  .old-styleguide .btn.active:focus.btn-primary,
  .old-styleguide .btn.active.focus.btn-primary {
    background-color: #3d54a7;
    border-color: #3d54a7;
    box-shadow: none;
    outline: 0; }

.old-styleguide .btn:active:focus.btn-success,
  .old-styleguide .btn:active.focus.btn-success,
  .old-styleguide .btn.active:focus.btn-success,
  .old-styleguide .btn.active.focus.btn-success {
    background-color: #11f061;
    border-color: #11f061;
    box-shadow: none;
    outline: 0; }

.old-styleguide .btn:active:focus.btn-info,
  .old-styleguide .btn:active.focus.btn-info,
  .old-styleguide .btn.active:focus.btn-info,
  .old-styleguide .btn.active.focus.btn-info {
    background-color: #0585d1;
    border-color: #0585d1;
    box-shadow: none;
    outline: 0; }

.old-styleguide .btn:active:focus.btn-warning,
  .old-styleguide .btn:active.focus.btn-warning,
  .old-styleguide .btn.active:focus.btn-warning,
  .old-styleguide .btn.active.focus.btn-warning {
    background-color: #ea7631;
    border-color: #ea7631;
    box-shadow: none;
    outline: 0; }

.old-styleguide .btn:active:focus.btn-danger,
  .old-styleguide .btn:active.focus.btn-danger,
  .old-styleguide .btn.active:focus.btn-danger,
  .old-styleguide .btn.active.focus.btn-danger {
    background-color: #ef3343;
    border-color: #ef3343;
    box-shadow: none;
    outline: 0; }

.old-styleguide .btn:hover,
  .old-styleguide .btn:focus {
    box-shadow: none;
    outline: 0; }

.old-styleguide .btn-lg,
  .old-styleguide .btn-group-lg &gt; .btn {
    font-size: 1.8rem; }

.old-styleguide .btn-xl {
    padding: 15px 16px;
    font-size: 1.8rem;
    line-height: 1.33333;
    border-radius: 5px; }

.old-styleguide .btn-xl .fa,
  .old-styleguide .btn-xl .ps {
    font-size: 2.8rem; }

.old-styleguide .table &gt; thead &gt; tr &gt; th,
  .old-styleguide .table &gt; thead &gt; tr &gt; td,
  .old-styleguide .table &gt; tbody &gt; tr &gt; th,
  .old-styleguide .table &gt; tbody &gt; tr &gt; td,
  .old-styleguide .table &gt; tfoot &gt; tr &gt; th,
  .old-styleguide .table &gt; tfoot &gt; tr &gt; td {
    border-top: none; }

.old-styleguide .table &gt; thead &gt; tr &gt; th {
    border-bottom: 2px solid #ddd; }

.old-styleguide #sidebar,
  .old-styleguide .sidebar,
  .old-styleguide aside {
    color: #3c474b; }

.old-styleguide #sidebar .title,
  .old-styleguide #sidebar .nav .header,
  .old-styleguide #sidebar .navbar .navbar-header,
  .old-styleguide .sidebar .title,
  .old-styleguide .sidebar .nav .header,
  .old-styleguide .sidebar .navbar .navbar-header,
  .old-styleguide aside .title,
  .old-styleguide aside .nav .header,
  .old-styleguide aside .navbar .navbar-header {
    font-weight: 400; }

.old-styleguide #sidebar .subtitle,
  .old-styleguide .sidebar .subtitle,
  .old-styleguide aside .subtitle {
    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
    font-weight: 400; }

.old-styleguide #sidebar .nav a:link,
  .old-styleguide .sidebar .nav a:link,
  .old-styleguide aside .nav a:link {
    color: #e8671a;
    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
    font-weight: 300; }

.old-styleguide #sidebar .nav a:link:hover,
  .old-styleguide .sidebar .nav a:link:hover,
  .old-styleguide aside .nav a:link:hover {
    color: #f29c20; }

.old-styleguide .progress {
    box-shadow: none; }

.old-styleguide .progress-steps {
    margin-bottom: 24px; }

.old-styleguide .progress-steps .progress {
    margin-bottom: 0; }

.old-styleguide .progress-steps .progress .progress-bar {
    background: #0ed957; }

.old-styleguide .progress-steps .progress-nav {
    margin-top: 40px; }

.old-styleguide .progress-steps .progress-nav li {
    text-align: center; }

.old-styleguide .progress-steps .progress-nav li.active {
    color: #364b94; }

.old-styleguide .progress-steps .progress-nav li.active a:hover,
  .old-styleguide .progress-steps .progress-nav li.active a:visited {
    color: #0ed957; }

.old-styleguide .progress-steps .progress-nav li.complete {
    color: #0ed957; }

.old-styleguide .progress-steps .progress-nav li a {
    color: #364b94; }

.old-styleguide .label-name {
    font-size: 2.5rem;
    font-weight: 800;
    line-height: 1;
    letter-spacing: 0.4px;
    color: #928a81; }

.old-styleguide .label-name.center {
    text-align: center; }

.old-styleguide .modal .modal-content {
    border: none;
    border-radius: 0;
    box-shadow: none; }

.old-styleguide .modal .modal-content .modal-header {
    background: #364b94; }

.old-styleguide .modal .modal-content .modal-header .modal-title {
    color: white;
    font-size: 24px; }

.old-styleguide .modal .modal-content .modal-header .close {
    color: white;
    font-size: 34px;
    font-weight: bold;
    line-height: 1;
    margin: 0;
    opacity: 0.4;
    text-shadow: none; }

.old-styleguide .modal .modal-content .modal-header .close:hover {
    opacity: 1; }

.old-styleguide .modal .modal-content .modal-footer {
    text-align: left; }

.old-styleguide .input-group {
    width: 100%; }

.old-styleguide form .form-header {
    color: #364b94;
    border-bottom: 2px solid #364b94;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 25px;
    padding-bottom: 10px; }

.old-styleguide form .form-group &gt; label {
    color: #3c464a;
    font-weight: normal;
    width: 100%; }

.old-styleguide form .form-group-validation {
    color: red;
    padding-top: 5px;
    padding-left: 2px;
    padding-bottom: 5px;
    font-size: 0.8em;
    vertical-align: middle; }

.old-styleguide form .phi {
    color: #556dc1;
    margin-right: 5px;
    font-size: 1em; }

.old-styleguide form .pmi-tooltip .tooltip-inner {
    background-color: #556dc1;
    width: 50em; }

.old-styleguide form .needs-required::after {
    color: red;
    content: "*";
    margin-left: 5px;
    font-weight: bold; }

.old-styleguide form .has-required::after {
    color: gray;
    content: "*";
    margin-left: 5px;
    font-weight: normal; }

.old-styleguide form .uib-separator {
    padding-left: 5px;
    padding-right: 5px; }

.old-styleguide form .uib-time input {
    width: 60px; }

.old-styleguide form .am-pm {
    padding-left: 10px; }

.old-styleguide form .phone-input {
    width: 10em; }

.old-styleguide form .date-input {
    width: 8em; }

.old-styleguide form input[type="number"]::-webkit-inner-spin-button,
  .old-styleguide form input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }

.old-styleguide form .form-control:focus {
    border-color: #364b94;
    box-shadow: none; }

.old-styleguide form .form-submit {
    margin: 25px 5px 25px 5px; }

.old-styleguide .phi-legend {
    color: #556dc1;
    font-size: 1em;
    margin-top: 3px; }

.old-styleguide .phi-disclaimer {
    color: darkgray;
    font-size: 0.9em; }

.old-styleguide .send-disabled-tooltip .tooltip-inner {
    color: red;
    width: 150px;
    background-color: #ffffff;
    border: 1px solid red; }

.old-styleguide .send-disabled-tooltip .tooltip-arrow {
    display: none; }

.old-styleguide select option:checked {
    background: #ccddeb; }

.old-styleguide .panel-grid .panel-default {
    border-color: #ddd; }

.old-styleguide .panel-grid .panel-default &gt; .panel-heading {
    color: #3c474b;
    background-color: #fff;
    border-color: #ddd; }

.old-styleguide .panel-grid .panel-default &gt; .panel-heading + .panel-collapse &gt; .panel-body {
    border-top-color: #ddd; }

.old-styleguide .panel-grid .panel-default &gt; .panel-heading .badge {
    color: #fff;
    background-color: #3c474b; }

.old-styleguide .panel-grid .panel-default &gt; .panel-footer + .panel-collapse &gt; .panel-body {
    border-bottom-color: #ddd; }

.old-styleguide .panel-group .panel + .panel {
    margin-top: -1px; }

.old-styleguide .panel-group .panel-heading .panel-title {
    font-weight: 400; }

.old-styleguide .panel-group .panel-heading a {
    color: darkgray; }

.old-styleguide .panel-group .panel-heading a:hover,
  .old-styleguide .panel-group .panel-heading a:focus {
    color: #3c474b;
    text-decoration: none; }

.old-styleguide .list-group .list-group-item {
    display: flex;
    padding-left: 20px;
    padding: 20px; }

.old-styleguide .list-group .list-group-item:before,
  .old-styleguide .list-group .list-group-item:after {
    content: " ";
    display: table; }

.old-styleguide .list-group .list-group-item:after {
    clear: both; }

.old-styleguide .list-group .list-group-item .lgi-action {
    display: table-cell;
    padding: 0px 20px 0px 10px; }

.old-styleguide .list-group .list-group-item .lgi-badge {
    display: table-cell;
    padding: 0px 0px 0px 20px; }

.old-styleguide .list-group .list-group-item .lgi-icon {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    /*margin-left: -20px;*/
    /*min-width: 46px;*/
    max-width: 68px;
    width: 100%;
    position: absolute;
    left: 0px; }

.old-styleguide .list-group .list-group-item .lgi-icon .fa,
  .old-styleguide .list-group .list-group-item .lgi-icon .ps,
  .old-styleguide .list-group .list-group-item .lgi-icon .glyphicon {
    color: #928a81;
    font-size: 2.38rem;
    width: 46px;
    height: 36px;
    margin-right: 0px;
    margin-top: 14px;
    /*&amp;.ps-Group{
					margin-left: -8px;
				}*/ }

.old-styleguide .list-group .list-group-item .lgi-icon .fa.sent,
  .old-styleguide .list-group .list-group-item .lgi-icon .ps.sent,
  .old-styleguide .list-group .list-group-item .lgi-icon .glyphicon.sent {
    font-size: 1.6rem;
    margin-top: 20px;
    width: 16px;
    height: 16px; }

.old-styleguide .list-group .list-group-item .lgi-msg-indicator {
    margin: 34px 0 12px 0; }

.old-styleguide .list-group .list-group-item .lgi-content {
    display: table-cell; }

.old-styleguide .list-group .list-group-item .lgi-content.ps-cl {
    overflow: hidden !important;
    margin-left: 48px; }

.old-styleguide .list-group .list-group-item .lgi-content.has-annotations,
  .old-styleguide .list-group .list-group-item.no-flags .lgi-content.md-has-annotations {
    margin-right: 100px; }

.old-styleguide .list-group .list-group-item .lgi-content .list-group-item-heading {
    font-weight: normal;
    font-size: 2.5rem;
    margin: 0 0 5px;
    padding-right: 5px;
    max-width: inherit; }

.old-styleguide .list-group .list-group-item .lgi-content .list-group-item-text {
    font-weight: normal;
    margin: 0;
    padding-right: 5px;
    max-width: inherit; }

.old-styleguide .list-group .list-group-item .lgi-content .list-group-item-footer {
    font-weight: normal;
    color: #364b94;
    font-size: 1.7rem;
    margin: 0;
    max-width: inherit; }

.old-styleguide .list-group .list-group-item .lgi-annotations,
  .old-styleguide .list-group .list-group-item.no-flags .md-lgi-annotations {
    font-weight: 300;
    top: 5px;
    right: 0px;
    position: absolute;
    width: 100px; }

.old-styleguide .list-group .list-group-item .lgi-annotations .lgi-item,
  .old-styleguide .list-group .list-group-item.no-flags .md-lgi-annotations .lgi-item {
    width: 100%;
    display: table; }

.old-styleguide .list-group .list-group-item .lgi-annotations .lgi-item .fa,
  .old-styleguide .list-group .list-group-item.no-flags .md-lgi-annotations .lgi-item .fa,
  .old-styleguide .list-group .list-group-item .lgi-annotations .lgi-item .ps,
  .old-styleguide .list-group .list-group-item.no-flags .md-lgi-annotations .lgi-item .ps,
  .old-styleguide .list-group .list-group-item .lgi-annotations .lgi-item .glyphicon,
  .old-styleguide .list-group .list-group-item.no-flags .md-lgi-annotations .lgi-item .glyphicon {
    font-size: 2rem;
    color: #364b94; }

.old-styleguide .list-group .list-group-item.active {
    background-color: rgba(54, 75, 148, 0.15); }

.old-styleguide .list-group .list-group-item.active .badge {
    background: #364b94;
    color: white; }

.old-styleguide .list-group .list-group-item.unread .lgi-icon .fa,
  .old-styleguide .list-group .list-group-item.unread .lgi-icon .ps,
  .old-styleguide .list-group .list-group-item.unread .lgi-icon .glyphicon {
    color: #364b94; }

.old-styleguide .list-group .list-group-item.unread .lgi-content .list-group-item-heading,
  .old-styleguide .list-group .list-group-item.unread .lgi-content .list-group-item-text {
    font-weight: normal; }

.old-styleguide .list-group .list-group-item.unread .lgi-annotations,
  .old-styleguide .list-group
.list-group-item.unread
.list-group-item.no-flags
.md-lgi-annotations,
  .old-styleguide .list-group
.list-group-item.no-flags
.list-group-item.unread
.md-lgi-annotations {
    font-weight: normal; }

.old-styleguide .list-group .list-group-item:hover {
    background: #d9edf7; }

.old-styleguide .message-list .list-group-item {
    padding: 7px 3px;
    height: 71px; }

.old-styleguide .message-list .list-group-item .lgi-icon {
    max-width: 52px; }

.old-styleguide .message-list .list-group-item .lgi-icon .glyphicon.sent,
  .old-styleguide .message-list .list-group-item .lgi-icon .fa-share.sent {
    margin-top: 0px;
    top: -14px;
    position: relative; }

.old-styleguide .message-list .list-group-item .lgi-content {
    font-size: 1.8rem; }

.old-styleguide .message-list .list-group-item .lgi-content .list-group-item-heading {
    font-size: 1.8rem;
    letter-spacing: 0.4px;
    color: #3c464a;
    margin: 0 0 2px; }

.old-styleguide .message-list
.list-group-item
.lgi-content
.list-group-item-heading.unread-message {
    font-weight: bold; }

.old-styleguide .message-list .list-group-item .lgi-content .list-group-item-text {
    font-size: 1.4rem;
    letter-spacing: 0.3px;
    color: #3c464a;
    line-height: 1.25;
    height: 18px; }

.old-styleguide .message-list
.list-group-item
.lgi-content
.list-group-item-text.unread-message {
    font-weight: bold; }

.old-styleguide .message-list .list-group-item .lgi-content .list-group-item-footer {
    font-size: 1.4rem;
    letter-spacing: 0.5px;
    color: #e8671a;
    line-height: 1.25;
    height: 18px; }

.old-styleguide .message-list
.list-group-item
.lgi-content
.list-group-item-footer.unread-message {
    font-weight: bold; }

.old-styleguide .message-list .list-group-item .lgi-annotations,
  .old-styleguide .message-list .list-group .list-group-item.no-flags .md-lgi-annotations,
  .old-styleguide .list-group .message-list .list-group-item.no-flags .md-lgi-annotations {
    font-size: 1.4rem;
    width: 64px; }

.old-styleguide .message-list .list-group-item .lgi-annotations .lgi-item .date-time,
  .old-styleguide .message-list
.list-group
.list-group-item.no-flags
.md-lgi-annotations
.lgi-item
.date-time,
  .old-styleguide .list-group
.message-list
.list-group-item.no-flags
.md-lgi-annotations
.lgi-item
.date-time {
    font-size: 1.12rem;
    line-height: 1.71;
    letter-spacing: 0.5px;
    color: #6f6f6f; }

.old-styleguide .message-list .list-group-item .lgi-annotations .lgi-item .fa,
  .old-styleguide .message-list
.list-group
.list-group-item.no-flags
.md-lgi-annotations
.lgi-item
.fa,
  .old-styleguide .list-group
.message-list
.list-group-item.no-flags
.md-lgi-annotations
.lgi-item
.fa,
  .old-styleguide .message-list .list-group-item .lgi-annotations .lgi-item .ps,
  .old-styleguide .message-list
.list-group
.list-group-item.no-flags
.md-lgi-annotations
.lgi-item
.ps,
  .old-styleguide .list-group
.message-list
.list-group-item.no-flags
.md-lgi-annotations
.lgi-item
.ps,
  .old-styleguide .message-list .list-group-item .lgi-annotations .lgi-item .glyphicon,
  .old-styleguide .message-list
.list-group
.list-group-item.no-flags
.md-lgi-annotations
.lgi-item
.glyphicon,
  .old-styleguide .list-group
.message-list
.list-group-item.no-flags
.md-lgi-annotations
.lgi-item
.glyphicon {
    font-size: 1.2rem;
    color: #364b94;
    margin: 4px; }

.old-styleguide .message-list .list-group-item .lgi-annotations .lgi-item.lgi-msg-indicator,
  .old-styleguide .message-list
.list-group
.list-group-item.no-flags
.md-lgi-annotations
.lgi-item.lgi-msg-indicator,
  .old-styleguide .list-group
.message-list
.list-group-item.no-flags
.md-lgi-annotations
.lgi-item.lgi-msg-indicator {
    font-weight: bold;
    margin: 2px 0 4px 0;
    font-size: 1.4rem;
    color: #3c464a; }

.old-styleguide .message-list .list-group-item:hover {
    background: #d9edf7; }

.old-styleguide .conversation-container {
    font-size: 20px; }

.old-styleguide .conversation-container .conversation-header {
    background-color: #efefef; }

.old-styleguide .conversation-container .conversation-header.group .header {
    height: 47px;
    color: #928a81; }

.old-styleguide .conversation-container .conversation-header.group .header .sender-name {
    line-height: 30px; }

.old-styleguide .conversation-container .conversation-header.group .header .fa {
    color: #928a81; }

.old-styleguide .conversation-container .conversation-header.group .header .fa:first-child {
    font-size: 2.6rem; }

.old-styleguide .conversation-container .conversation-header.group .header button {
    padding: 0px 4px; }

.old-styleguide .conversation-container .conversation-header.group .header button.btn:active,
  .old-styleguide .conversation-container .conversation-header.group .header button.btn:focus,
  .old-styleguide .conversation-container .conversation-header.group .header button.btn.active {
    background-image: none;
    outline: 0;
    box-shadow: none; }

.old-styleguide .conversation-container .conversation-header.group .panel-body {
    border-top: none; }

.old-styleguide .conversation-container .conversation-header.group .panel-body .fa {
    font-size: 2rem; }

.old-styleguide .conversation-container .conversation-header.group .panel-body .fa.active {
    color: #0ed957; }

.old-styleguide .conversation-container .conversation-header .sender-name {
    font-weight: normal;
    font-size: 2.4rem;
    color: #928a81;
    margin-bottom: 0px; }

.old-styleguide .conversation-container .conversation-header .sender-name .fa.active {
    color: #0ed957; }

.old-styleguide .conversation-container .conversation-header .panel-body {
    color: #928a81;
    background-color: white; }

.old-styleguide .conversation-container .conversation-header .recipient-list .btn {
    border-radius: 0px; }

.old-styleguide .conversation-container .conversation-header .recipient-list .dropdown-menu {
    border-radius: 0px;
    left: 50%;
    margin-left: -140px;
    font-size: 20px;
    min-width: 280px; }

.old-styleguide .open
.conversation-container
.conversation-header
.recipient-list
.dropdown-menu {
    display: table; }

.old-styleguide .conversation-container .conversation-header .recipient-list .dropdown-menu a {
    color: #364b94;
    display: table-cell;
    padding: 3px 5px; }

.old-styleguide .conversation-container
.conversation-header
.recipient-list
.dropdown-menu
a.name {
    padding-left: 10px;
    width: 100%; }

.old-styleguide .conversation-container
.conversation-header
.recipient-list
.dropdown-menu
a:visited {
    color: #28386f; }

.old-styleguide .conversation-container
.conversation-header
.recipient-list
.dropdown-menu
a:hover {
    color: #556dc1;
    background: none; }

.old-styleguide .conversation-container .conversation-header .patient-info span {
    color: #3c474b; }

.old-styleguide .conversation-container .conversation-header .patient-banner {
    font-weight: normal;
    font-size: 2.4rem;
    line-height: 0.83;
    letter-spacing: 0.4px;
    text-align: center; }

.old-styleguide .conversation-container .conversation-body {
    padding: 20px; }

.old-styleguide .conversation-container .conversation-body .day-divider {
    height: 25px;
    text-align: center;
    vertical-align: top;
    position: relative;
    background-color: #efefef; }

.old-styleguide .conversation-container .conversation-body .day-divider:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    height: 1px;
    border-top: 1px dashed #928a81;
    z-index: 1; }

.old-styleguide .conversation-container .conversation-body .day-divider span {
    font-weight: normal;
    font-size: 1.44rem;
    padding: 0px 30px;
    height: 17px;
    top: -4px;
    color: #888888;
    background-color: #efefef;
    position: relative;
    display: inline-block;
    z-index: 2; }

.old-styleguide .conversation-container .conversation-body .message .time-stamp {
    color: #c8c8c8;
    display: block; }

.old-styleguide .conversation-container .conversation-body .message .time-stamp:before,
  .old-styleguide .conversation-container .conversation-body .message .time-stamp:after {
    content: " ";
    display: table; }

.old-styleguide .conversation-container .conversation-body .message .time-stamp:after {
    clear: both; }

.old-styleguide .conversation-container .conversation-body .message .message-text {
    border: none;
    box-shadow: none; }

.old-styleguide .conversation-container
.conversation-body
.message
.message-text
.message-status {
    display: block;
    text-align: right; }

.old-styleguide .conversation-container .conversation-body .message.unread .message-text {
    font-weight: 600; }

.old-styleguide .conversation-container .conversation-body .message.sender .time-stamp {
    text-align: right; }

.old-styleguide .conversation-container .conversation-body .message.sender .message-text {
    background: #0ed957;
    color: #fff;
    float: right; }

.old-styleguide .conversation-container .conversation-body .message.receiver .message-text {
    background: #e7eaee;
    color: #3c474b; }

.old-styleguide .conversation-container .conversation-footer {
    background: #eeeeee;
    padding: 20px 20px; }

.old-styleguide .conversation-container .conversation-footer .messages-input-form .row &gt; div {
    padding: 0 5px; }

.old-styleguide .top-search {
    font-size: 2rem;
    border-bottom: none;
    padding: 10px 0;
    text-align: center; }

.old-styleguide .top-search .search-group {
    display: block; }

.old-styleguide .top-search .search-toggle {
    display: none; }

.old-styleguide .top-search.inactive .search-group {
    display: none; }

.old-styleguide .top-search.inactive .search-toggle {
    display: block;
    margin: 0 auto; }

.old-styleguide .top-search .dropdown-menu .dropdown-title {
    background: #364b94;
    color: white;
    display: table;
    padding: 0 20px;
    text-align: center;
    height: 40px;
    width: 100%; }

.old-styleguide .top-search .dropdown-menu .dropdown-title .title-icon {
    background: #fff;
    color: darkgray;
    display: table-cell;
    vertical-align: middle;
    height: 30px;
    padding: 0px 10px;
    text-align: left;
    width: 1%; }

.old-styleguide .top-search .dropdown-menu .dropdown-title .title-name {
    display: table-cell;
    height: 40px;
    vertical-align: middle;
    width: 100%; }

.old-styleguide .top-search .dropdown-menu .dropdown-title .title-count {
    display: table-cell;
    height: 40px;
    vertical-align: middle;
    width: 1%; }

.old-styleguide .top-search .dropdown-menu.typeahead {
    font-size: 2rem;
    float: none;
    min-width: 100%;
    padding: 0; }

.old-styleguide .top-search .dropdown-menu.typeahead li {
    border-bottom: 1px solid gainsboro; }

.old-styleguide .top-search .dropdown-menu.typeahead li a:hover {
    background: #d9edf7; }

.old-styleguide .top-search .dropdown-menu.typeahead li a strong {
    color: #e8671a !important; }

.old-styleguide .top-search .dropdown-menu.typeahead li a .location {
    float: right; }

.old-styleguide .top-search .dropdown-menu.typeahead li a .primary {
    display: block;
    color: #3c474b; }

.old-styleguide .top-search .dropdown-menu.typeahead li a .secondary {
    display: block;
    font-size: 16px; }

.old-styleguide .top-profile {
    background: #28386f;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    box-shadow: 0 10px 0 #888888;
    display: table;
    padding: 10px 0;
    margin-bottom: 10px;
    width: 100%; }

.old-styleguide .top-profile:before,
  .old-styleguide .top-profile:after {
    content: " ";
    display: table; }

.old-styleguide .top-profile:after {
    clear: both; }

.old-styleguide .top-profile .profile-data,
  .old-styleguide .top-profile .profile-menu {
    display: table-cell;
    vertical-align: middle; }

.old-styleguide .top-profile .profile-data {
    width: 100%; }

.old-styleguide .top-profile .profile-data .profile-icon {
    color: #eeeeee; }

.old-styleguide .top-profile .profile-data .profile-primary {
    color: #fff;
    font-size: 2.2rem;
    margin-bottom: 0; }

.old-styleguide .top-profile .profile-data .profile-secondary {
    color: gainsboro;
    margin-bottom: 0; }

.old-styleguide .top-profile .profile-menu .btn-primary {
    background: #28386f;
    border-color: #28386f; }

.old-styleguide .search-results {
    background: #eeeeee;
    display: table;
    height: 100%;
    padding: 15px;
    width: 100%; }

.old-styleguide .search-results .placeholder {
    color: darkgray !important;
    display: table-cell;
    font-weight: 300;
    height: 400px;
    text-align: center;
    vertical-align: middle; }

.old-styleguide .search-results .placeholder .fa {
    margin-bottom: 40px; }

.old-styleguide .panel-grid {
    overflow: hidden; }

.old-styleguide .panel-grid .panel.primary {
    box-shadow: -36px 0 0 #364b94, 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-left: 36px; }

.old-styleguide .panel-grid .panel .panel-heading {
    padding: 20px 30px; }

.old-styleguide .panel-grid .panel .panel-heading .panel-title {
    font-size: 2rem;
    font-weight: normal; }

.old-styleguide .panel-grid .panel .panel-body {
    padding: 20px 30px; }

.old-styleguide .panel-grid .panel .container-fluid &gt; .row {
    border-bottom: 1px solid #ddd; }

.old-styleguide .panel-grid .panel .container-fluid &gt; .row:last-child {
    border-bottom: none; }

.old-styleguide .panel-grid .panel .container-fluid &gt; .row &gt; div {
    border-right: 1px solid #ddd;
    padding: 20px 30px;
    overflow: hidden; }

.old-styleguide .panel-grid .panel .container-fluid &gt; .row &gt; div:last-child {
    border-right: none; }

.old-styleguide .loading {
    display: none; }

.old-styleguide .error {
    display: none; }

.old-styleguide .deferred-bootstrap-loading .loading {
    display: block !important;
    text-align: center;
    margin-top: 10%; }

.old-styleguide .deferred-bootstrap-error .error {
    display: block !important; }

.old-styleguide .result .json-formatter-dark {
    padding: 1em;
    border: 1px solid #eee;
    margin-bottom: 2em;
    overflow: auto;
    background: #333; }

.old-styleguide ::-webkit-scrollbar {
    width: 10px; }

.old-styleguide ::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: white; }

.old-styleguide ::-webkit-scrollbar-track-piece {
    background-color: white; }

.old-styleguide ::-webkit-scrollbar-thumb {
    width: 10px;
    padding: 0px 2px;
    border-radius: 10px;
    background-color: #d8d8d8;
    cursor: pointer; }

.old-styleguide div:hover::-webkit-scrollbar-thumb:hover {
    background: #bbb; }

.old-styleguide .navbar {
    border-radius: 0;
    margin: 0; }

@media (min-width: 992px) {
    .old-styleguide .navbar .container-fluid {
      display: table;
      width: 100%; } }

@media (min-width: 992px) {
    .old-styleguide .navbar .navbar-header {
      display: table-cell;
      float: none;
      text-align: left;
      white-space: nowrap; } }

.old-styleguide .navbar .navbar-header .navbar-brand {
    margin-left: -15px;
    padding: 18.5px 15px; }

.old-styleguide .navbar .app-title {
    letter-spacing: 1px;
    margin: 18.5px 0;
    padding: 0 15px 0 0;
    line-height: 47px;
    height: 47px;
    font-weight: 300;
    color: #928a81;
    font-size: 2rem;
    border-left: 1px solid darkgray; }

@media (min-width: 992px) {
    .old-styleguide .navbar .app-title {
      display: table-cell;
      text-align: center; } }

@media (min-width: 992px) {
    .old-styleguide .navbar .app-title {
      margin: 21.5px 5px 0px 5px;
      padding: 0 15px; } }

@media (max-width: 768px) {
    .old-styleguide .navbar .app-title {
      border: none;
      display: block;
      float: none;
      margin: 0;
      padding: 0;
      text-align: center; } }

.old-styleguide .navbar .app-title small {
    color: #928a81;
    letter-spacing: 0; }

.old-styleguide .navbar .page-title {
    display: inherit !important;
    text-align: center;
    vertical-align: middle;
    font-weight: 300;
    font-size: 3rem;
    color: #928a81;
    padding: 0 15px;
    height: 47px;
    margin-top: 25px;
    margin-bottom: 0px; }

.old-styleguide .navbar .page-title span {
    color: #928a81;
    margin-right: 10px; }

@media (min-width: 992px) {
    .old-styleguide .navbar .navbar-collapse {
      display: table-cell; } }

.old-styleguide .navbar .navbar-collapse .navbar-nav {
    margin-top: 0;
    margin-bottom: 0; }

.old-styleguide .navbar .navbar-btn.navbar-right {
    float: right;
    margin-right: -15px; }

.old-styleguide .navbar .navbar-right button.btn-sm,
  .old-styleguide .navbar .navbar-right .btn-group-sm &gt; button.btn {
    font-weight: 300;
    font-size: 18px;
    padding: 1px 10px; }

.old-styleguide .navbar .dropdown-menu a {
    font-size: 18px;
    padding: 4px 12px;
    line-height: 1.3;
    text-align: left; }

.old-styleguide .navbar .dropdown-menu a span.fa {
    font-size: 24px;
    width: 24px;
    margin-right: 14px; }

.old-styleguide nav#nav-top {
    font-size: 20px;
    border-bottom: 15px solid #364b94;
    padding: 0 15px; }

.old-styleguide #nav-aside {
    font-size: 20px; }

.old-styleguide .logo-padding {
    padding-top: 5px; }

.old-styleguide .nav-stacked li a {
    border-radius: 0px; }

.old-styleguide .nav.nav-tabs {
    border-bottom: none; }

.old-styleguide .nav.nav-tabs li {
    margin-bottom: 0px; }

.old-styleguide .nav.nav-tabs-justified li.active a,
  .old-styleguide .nav.nav-tabs.nav-justified li.active a,
  .old-styleguide .nav.nav-tabs-justified li.active a:hover,
  .old-styleguide .nav.nav-tabs.nav-justified li.active a:hover,
  .old-styleguide .nav.nav-tabs-justified li.active a:focus,
  .old-styleguide .nav.nav-tabs.nav-justified li.active a:focus {
    border: none; }

.old-styleguide .nav.nav-tabs-justified li a,
  .old-styleguide .nav.nav-tabs.nav-justified li a,
  .old-styleguide .nav.nav-tabs-justified li a:hover,
  .old-styleguide .nav.nav-tabs.nav-justified li a:hover,
  .old-styleguide .nav.nav-tabs-justified li a:focus,
  .old-styleguide .nav.nav-tabs.nav-justified li a:focus {
    border-width: 0 0 1px 0; }

.old-styleguide .nav li.active a,
  .old-styleguide .nav li.active a:hover,
  .old-styleguide .nav li.active a:focus {
    background: #364b94;
    border: none;
    color: white; }

.old-styleguide .nav li a {
    border: none;
    color: #364b94; }

.old-styleguide .nav li a:hover,
  .old-styleguide .nav li a:focus {
    background: #fbfbfb;
    color: #888888; }

@media (min-width: 992px) {
    .old-styleguide .col-md-left,
    .old-styleguide .col-md-right {
      width: 30%; }
    .old-styleguide .col-md-center {
      width: 40%; } }

@media (min-width: 1279px) {
    .old-styleguide .navbar-brand &gt; img.icon-log {
      display: none; }
    .old-styleguide .col-md-left,
    .old-styleguide .col-md-right {
      width: 33.33333%; }
    .old-styleguide .col-md-center {
      width: 33.33333%; } }

@media (max-width: 1278px) {
    .old-styleguide .navbar .navbar-header .navbar-brand {
      margin-left: -30px;
      padding: 13px 7px; }
    .old-styleguide .navbar .navbar-header .navbar-brand img.text-log {
      display: none; } }

.old-styleguide .aside-nav {
    background-color: #efefef; }

.old-styleguide .aside-nav.left {
    position: absolute;
    width: 250px;
    top: 0px;
    bottom: 0px;
    -o-object-fit: contain;
       object-fit: contain;
    border-right: 1px solid darkgray; }

.old-styleguide .aside-nav.left .aside-nav {
    height: calc(100% - 58px);
    width: 100%; }

.old-styleguide .aside-nav.small-nav {
    width: 70px; }

.old-styleguide .aside-nav.small-nav .li-name {
    display: none; }

.old-styleguide .aside-nav.small-nav a {
    text-align: center; }

.old-styleguide .aside-nav.small-nav .toggle-container a {
    margin-right: 6px; }

.old-styleguide .aside-nav.demo {
    position: relative; }

.old-styleguide .aside-nav .nav {
    background-color: #efefef; }

.old-styleguide .aside-nav .nav li {
    position: static;
    font-weight: 300;
    font-size: 2.2rem;
    height: 58px;
    margin-top: 0px; }

.old-styleguide .aside-nav .nav li a {
    border-bottom: 1px solid #928a81;
    color: #928a81;
    line-height: 40px;
    height: inherit;
    background: #efefef; }

.old-styleguide .aside-nav .nav li a span.fa,
  .old-styleguide .aside-nav .nav li a span.ps {
    font-size: 2.6rem;
    width: 34px;
    padding-top: 3px;
    text-align: center;
    margin-right: 14px; }

.old-styleguide .aside-nav .nav li a span.fa.ps-Patient-Icon,
  .old-styleguide .aside-nav .nav li a span.ps.ps-Patient-Icon {
    font-size: 2rem; }

.old-styleguide .aside-nav .nav li a span.fa.ps-User,
  .old-styleguide .aside-nav .nav li a span.ps.ps-User {
    padding-top: 6px; }

.old-styleguide .aside-nav .nav li a span.fa.ps-Contact,
  .old-styleguide .aside-nav .nav li a span.ps.ps-Contact {
    padding-top: 7px; }

.old-styleguide .aside-nav .nav li a span.fa.ps-tracking,
  .old-styleguide .aside-nav .nav li a span.ps.ps-tracking {
    margin-top: 5px; }

.old-styleguide .aside-nav .nav li a span.fa.fa-list-alt,
  .old-styleguide .aside-nav .nav li a span.ps.fa-list-alt {
    padding-top: 9px; }

.old-styleguide .aside-nav .nav li a:hover {
    background-color: #364b94;
    border-bottom: 1px solid #efefef;
    color: white;
    cursor: pointer; }

.old-styleguide .aside-nav .nav li a:hover span.ps.ps-tracking {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MyA1MS43OSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtzdHJva2U6I2ZmZjtmaWxsOiNmZmZ9LmNscy0xLC5jbHMtMntzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4fS5jbHMtMiwuY2xzLTN7ZmlsbDojMzY0Yjk0fS5jbHMtMntzdHJva2U6IzM2NGI5NH08L3N0eWxlPjwvZGVmcz48dGl0bGU+VHJhY2tpbmdJY29uX0FJX0ludmVyc2U8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxIiB5PSIxIiB3aWR0aD0iNDEiIGhlaWdodD0iNDkuNzkiIHJ4PSI1IiByeT0iNSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTggOGgyN004IDE1LjMzaDI3TTggMjIuNjdoMjdNOCAzMGgyNyIvPjxwYXRoIGlkPSJTaGFwZSIgY2xhc3M9ImNscy0zIiBkPSJNMjYuMjkgMzguNzJhNS42OSA1LjY5IDAgMCAwLTkuNzcgMCA1LjQ4IDUuNDggMCAwIDAgMCA1LjU2IDUuNjkgNS42OSAwIDAgMCA5Ljc3IDAgNS40OSA1LjQ5IDAgMCAwIDAtNS41NnptLTEuMjMgMS45NGwtNCAzLjkyYS40Ni40NiAwIDAgMS0uMzQuMTQuNDYuNDYgMCAwIDEtLjMzLS4xNEwxNy43NCA0MmEuNDQuNDQgMCAwIDEtLjEzLS4zMi40NC40NCAwIDAgMSAuMTMtLjMzbC42Ny0uNjVhLjQ3LjQ3IDAgMCAxIC42NiAwbDEuNjYgMS42MyAzLTIuOTNhLjQ3LjQ3IDAgMCAxIC42NiAwbC42Ny42NWEuNDQuNDQgMCAwIDEgLjEzLjMzLjQ0LjQ0IDAgMCAxLS4xMy4zMnoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center center;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MyA1MS43OSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtzdHJva2U6I2ZmZjtmaWxsOiNmZmZ9LmNscy0xLC5jbHMtMntzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4fS5jbHMtMiwuY2xzLTN7ZmlsbDojMzY0Yjk0fS5jbHMtMntzdHJva2U6IzM2NGI5NH08L3N0eWxlPjwvZGVmcz48dGl0bGU+VHJhY2tpbmdJY29uX0FJX0ludmVyc2U8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxIiB5PSIxIiB3aWR0aD0iNDEiIGhlaWdodD0iNDkuNzkiIHJ4PSI1IiByeT0iNSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTggOGgyN004IDE1LjMzaDI3TTggMjIuNjdoMjdNOCAzMGgyNyIvPjxwYXRoIGlkPSJTaGFwZSIgY2xhc3M9ImNscy0zIiBkPSJNMjYuMjkgMzguNzJhNS42OSA1LjY5IDAgMCAwLTkuNzcgMCA1LjQ4IDUuNDggMCAwIDAgMCA1LjU2IDUuNjkgNS42OSAwIDAgMCA5Ljc3IDAgNS40OSA1LjQ5IDAgMCAwIDAtNS41NnptLTEuMjMgMS45NGwtNCAzLjkyYS40Ni40NiAwIDAgMS0uMzQuMTQuNDYuNDYgMCAwIDEtLjMzLS4xNEwxNy43NCA0MmEuNDQuNDQgMCAwIDEtLjEzLS4zMi40NC40NCAwIDAgMSAuMTMtLjMzbC42Ny0uNjVhLjQ3LjQ3IDAgMCAxIC42NiAwbDEuNjYgMS42MyAzLTIuOTNhLjQ3LjQ3IDAgMCAxIC42NiAwbC42Ny42NWEuNDQuNDQgMCAwIDEgLjEzLjMzLjQ0LjQ0IDAgMCAxLS4xMy4zMnoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center center; }

.old-styleguide .aside-nav .nav li a .li-name {
    vertical-align: top; }

.old-styleguide .aside-nav .nav li .msg-indecator {
    font-weight: 300;
    color: #3c474b;
    font-size: 1.2rem;
    position: absolute;
    right: 20px;
    bottom: 3px;
    line-height: 14px; }

.old-styleguide .aside-nav .nav li:hover .msg-indecator {
    color: white; }

.old-styleguide .aside-nav .nav li.active a {
    border-bottom: 1px solid white; }

.old-styleguide .aside-nav .nav li.active a,
  .old-styleguide .aside-nav .nav li.active a:focus {
    background-color: #364b94;
    border-bottom: 1px solid #efefef;
    color: white; }

.old-styleguide .aside-nav .nav li.active .msg-indecator {
    color: white; }

.old-styleguide .aside-nav .toggle-container {
    width: inherit;
    height: 58px;
    background-color: #d8d8d8;
    position: absolute;
    bottom: 0px;
    width: 100%; }

.old-styleguide .aside-nav .toggle-container a {
    margin-top: 6px; }

.old-styleguide .aside-nav .toggle-container i {
    font-size: 2.6rem;
    color: #888888; }

.old-styleguide #footer,
  .old-styleguide .footer {
    font-weight: 300;
    font-size: 1.6rem;
    background: #efefef;
    color: #928a81;
    padding: 5px;
    height: 35px;
    vertical-align: middle; }

.old-styleguide #footer p,
  .old-styleguide #footer ul,
  .old-styleguide #footer ol,
  .old-styleguide .footer p,
  .old-styleguide .footer ul,
  .old-styleguide .footer ol {
    margin-bottom: 0; }

.old-styleguide #footer .footer-nav li,
  .old-styleguide .footer .footer-nav li {
    border-left: 1px solid #928a81;
    padding: 0 10px 0 11px; }

.old-styleguide #footer .footer-nav li:first-child,
  .old-styleguide .footer .footer-nav li:first-child {
    border-left: none; }

.old-styleguide #footer .footer-nav li a,
  .old-styleguide .footer .footer-nav li a {
    color: #928a81; }

.old-styleguide #footer .footer-nav li a:visited,
  .old-styleguide .footer .footer-nav li a:visited {
    color: #928a81; }

.old-styleguide #footer .footer-nav li a:hover,
  .old-styleguide .footer .footer-nav li a:hover {
    color: gainsboro; }

.old-styleguide .modal-dialog {
    padding: 0px; }

.old-styleguide .modal-backdrop {
    bottom: 0;
    position: fixed;
    height: 100vh; }

.old-styleguide .modal-open .modal {
    top: 0px; }

.old-styleguide .xl-modal .modal {
    top: 0; }

.old-styleguide .xl-modal .modal .modal-dialog {
    width: 70%;
    margin: 10px auto;
    height: calc(100% - 20px); }

.old-styleguide .xl-modal .modal.small-dialog .modal-dialog {
    height: inherit; }

.old-styleguide .xl-modal .modal.small-dialog + .modal {
    display: none !important; }

.old-styleguide .modal {
    top: 0; }

.old-styleguide .modal.small-dialog .modal-dialog {
    height: inherit; }

.old-styleguide .full-screen-modal {
    top: 0; }

.old-styleguide .full-screen-modal .modal-dialog {
    width: 100%;
    margin: 0px auto;
    height: calc(100%); }

.old-styleguide .full-screen-modal .modal-dialog .modal-content {
    height: calc(100%); }

.old-styleguide .modal-body .image-container {
    position: relative;
    margin: 0px auto;
    text-align: center; }

.old-styleguide .attachment-modal.binary .modal-body {
    height: calc(100% - 65px); }

.old-styleguide .modal .modal-content .modal-header {
    font-weight: 300;
    font-size: 3.7rem;
    line-height: 0.9;
    letter-spacing: 0.5px;
    color: #ffffff; }

.old-styleguide .modal .modal-content .modal-header .modal-title {
    font-weight: 300;
    font-size: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit; }

.old-styleguide .modal .modal-content .modal-header .modal-close-icon {
    font-weight: 300;
    font-size: 7rem;
    display: block;
    line-height: 0.5;
    color: #007aff;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }

.old-styleguide .modal .modal-content .modal-header .modal-close-icon.small {
    font-size: 6rem; }

.old-styleguide .modal .modal-content .modal-header .close:hover {
    color: white; }

.old-styleguide .modal .modal-content .modal-header .close:hover .modal-close-icon {
    color: white; }

.old-styleguide .modal .modal-content .title-banner {
    font-weight: 300;
    font-size: 3.2rem;
    height: 58px;
    line-height: 60px;
    color: #3c464a;
    background-color: #efefef;
    box-shadow: 0px 3px 6px #979797;
    color: #3c464a; }

.old-styleguide .window-height .modal-dialog {
    height: calc(100% - 4%); }

.old-styleguide .window-height .modal-dialog .modal-content {
    height: calc(100%); }

.old-styleguide .confirm-modal .modal-content {
    border-radius: 6px; }

.old-styleguide .confirm-modal .modal-dialog {
    border-radius: 6px;
    overflow: hidden;
    max-width: 356px; }

.old-styleguide .confirm-modal .modal-dialog .modal-header {
    height: 39px;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.7;
    padding: 3px; }

.old-styleguide .confirm-modal .modal-dialog .modal-header i {
    font-size: 22px; }

.old-styleguide .confirm-modal .modal-dialog .modal-body {
    padding: 20px; }

.old-styleguide .confirm-modal .modal-dialog .modal-body .btn {
    font-weight: 300;
    font-size: 18px;
    line-height: 1.9;
    letter-spacing: 0.2px; }

.old-styleguide .confirm-modal .modal-dialog .modal-body .btn.btn-primary.btn-on-over {
    background-color: transparent;
    border: transparent;
    color: #364b94; }

.old-styleguide .confirm-modal .modal-dialog .modal-body .btn.btn-primary.btn-on-over:hover {
    color: #fff;
    background-color: #364b94;
    border-color: #364b94; }

.old-styleguide .confirm-modal .modal-dialog .modal-body input {
    margin: 5px; }

.old-styleguide .settings-modal .modal-body {
    height: calc(100% - 68px); }

.old-styleguide .settings-modal .modal-body .aside-nav .nav li a {
    padding: 10px;
    padding-left: 14px; }

.old-styleguide .settings-modal .modal-body .page-wrapper {
    height: 100%;
    margin-left: 250px; }

.old-styleguide .modal-header {
    border-bottom: initial; }

.old-styleguide .modal {
    top: 25%;
    right: 0;
    left: 0;
    bottom: 0; }

.old-styleguide .modal-backdrop {
    position: relative; }

.old-styleguide .modal .modal-content .warining-modal .modal-header .modal-close-icon {
    font-size: 6rem; }

.old-styleguide .grid-list-container {
    width: calc(100% - 275px); }

.old-styleguide .grid-list.has-scroller .list-header {
    padding-right: 14px; }

.old-styleguide .grid-list .list-header {
    position: relative;
    display: flex;
    white-space: nowrap; }

.old-styleguide .grid-list .list-header .list-group-item-heading {
    font-weight: bold;
    text-align: left;
    font-size: 1.25em;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.8px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0;
    color: #3c464a; }

.old-styleguide .grid-list .list-header .btn-link:hover {
    color: #0475b8; }

.old-styleguide .grid-list .list-header .btn-link:focus {
    color: #0475b8; }

.old-styleguide .grid-list .list-header .filter-caret-container {
    position: relative;
    display: inline-table;
    vertical-align: top; }

.old-styleguide .grid-list .list-header .filter-caret-container .btn {
    display: block;
    height: 18px;
    width: 18px;
    line-height: 0px;
    color: black; }

.old-styleguide .grid-list .list-header .filter-caret-container .btn i {
    width: 12px;
    height: 12px;
    vertical-align: top;
    line-height: 5px;
    font-size: 1.25em; }

.old-styleguide .grid-list .list-header .filter-caret-container .btn i.fa-caret-up {
    vertical-align: bottom;
    line-height: initial; }

.old-styleguide .grid-list .list-header .sorted-asc button {
    color: #0475b8; }

.old-styleguide .grid-list .list-header .sorted-asc .fa-caret-up {
    color: #0475b8; }

.old-styleguide .grid-list .list-header .sorted-asc .fa-caret-down {
    color: #8d8d8d; }

.old-styleguide .grid-list .list-header .sorted-desc button {
    color: #0475b8; }

.old-styleguide .grid-list .list-header .sorted-desc .fa-caret-up {
    color: #8d8d8d; }

.old-styleguide .grid-list .list-header .sorted-desc .fa-caret-down {
    color: #0475b8; }

.old-styleguide .grid-list .list-body {
    height: calc(100% - 48px);
    overflow-y: auto; }

.old-styleguide .grid-list .list-group {
    font-size: 1em;
    font-weight: 300;
    color: #3c464a; }

.old-styleguide .grid-list .list-group .list-group-item {
    padding: 8px;
    border: 0px; }

.old-styleguide .grid-list .list-group .list-group-item.even {
    background-color: #efefef; }

.old-styleguide .grid-list .list-group .list-group-item.reachable {
    cursor: pointer; }

.old-styleguide .grid-list .list-group .list-group-item.reachable span {
    color: black; }

.old-styleguide .grid-list .list-group .list-group-item.reachable span.display-name {
    font-weight: bold; }

.old-styleguide .grid-list .list-group .list-group-item.reachable span.font-info-accent {
    color: #3b53a3; }

.old-styleguide .grid-list .list-group .list-group-item .display-name {
    font-weight: 300; }

.old-styleguide .grid-list .list-group .list-group-item:hover {
    background: rgba(54, 75, 148, 0.3); }

@media (min-width: 1200px) {
    .old-styleguide .grid-list .list-group .list-group-item .col-md-3 {
      width: 25%; } }

@media (min-width: 1445px) {
    .old-styleguide .grid-list .list-group .list-group-item .col-lg-2 {
      width: 16.66667%; }
    .old-styleguide .grid-list .list-group .list-group-item .col-lg-4 {
      width: 33.33333%; } }

.old-styleguide #convs-container .equal {
    display: flex; }

.old-styleguide #convs-container .equal &gt; [class*="col-"] {
    display: flex;
    flex-direction: column; }

.old-styleguide #convs-container #conv-list {
    width: 441px !important;
    min-width: 441px; }

.old-styleguide #convs-container #conv-list #conv-list-hdr li {
    padding: 0;
    width: 128px;
    vertical-align: bottom; }

.old-styleguide #convs-container #conv-list #conv-list-hdr li div.active {
    color: #928a81;
    font-family: "Source Sans Pro";
    font-weight: 600;
    font-size: 20px;
    text-decoration: underline; }

.old-styleguide #convs-container .conv-btn-group {
    padding: 15px 0px;
    border-left: none; }

.old-styleguide #convs-container .conv-btn-group .btn-group button {
    font-weight: normal;
    max-width: 105px;
    width: 105px;
    margin-right: 10px;
    border-radius: 5px !important; }

.old-styleguide #convs-container .conv-btn-group .btn-group button :last-child {
    margin-right: 0; }

.old-styleguide #convs-container .conv-btn-group .btn-group button[disabled] {
    opacity: 0.4;
    cursor: not-allowed;
    pointer-events: none;
    color: #928a81;
    border-color: #928a81; }

.old-styleguide #convs-container .conv-btn-group .btn-group button span {
    vertical-align: sub !important; }

.old-styleguide #convs-container .conv-search form:not(.form-inline) .form-group {
    margin-bottom: 10px; }

.old-styleguide #convs-container .xs-l-border-gray-dark {
    border-left: 1px solid darkgray; }

.old-styleguide #convs-container .lgi-content {
    -ms-word-wrap: break-word;
    word-break: break-all;
    display: block; }

.old-styleguide #convs-container .conv-list-content {
    height: calc(100% - 64px); }

.old-styleguide #convs-container .conv-list-content.has-search {
    height: calc(100% - 96px); }

.old-styleguide #convs-container .conv-list-content .message-list {
    height: calc(100%);
    overflow-y: auto; }

.old-styleguide #convs-container .conv-list-content .message-list .list-group {
    margin-bottom: 0px; }

.old-styleguide #convs-container
.conv-list-content
.message-list
.list-group
.list-group-item:hover {
    cursor: pointer; }

.old-styleguide #convs-container .lgi-content {
    display: block; }

.old-styleguide .conversation-container .conversation-header .header {
    background-color: #efefef; }

.old-styleguide .conversation-typing-input {
    position: absolute;
    background: white;
    width: 100%;
    bottom: 89px;
    padding-left: 10px;
    margin-top: 25px; }

.old-styleguide .conversation-typing {
    position: absolute;
    background: white;
    width: 100%;
    bottom: 10px;
    padding-left: 10px;
    margin-top: 25px; }

.old-styleguide .typing-text {
    font-weight: normal;
    font-size: 1.3rem;
    letter-spacing: 0.5px;
    line-height: 22px; }

.old-styleguide .typing-indicator {
    will-change: transform;
    width: auto;
    float: left;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    display: table;
    margin: 0 auto;
    position: relative;
    -webkit-animation: 2s bulge infinite ease-out;
            animation: 2s bulge infinite ease-out; }

.old-styleguide .typing-indicator span {
    height: 10px;
    width: 10px;
    float: left;
    margin: 0 1px;
    background-color: #9e9ea1;
    display: block;
    border-radius: 50%;
    opacity: 0.4; }

.old-styleguide .typing-indicator span:nth-of-type(1) {
    -webkit-animation: 1s blink infinite 0.3333s;
            animation: 1s blink infinite 0.3333s; }

.old-styleguide .typing-indicator span:nth-of-type(2) {
    -webkit-animation: 1s blink infinite 0.6666s;
            animation: 1s blink infinite 0.6666s; }

.old-styleguide .typing-indicator span:nth-of-type(3) {
    -webkit-animation: 1s blink infinite 0.9999s;
            animation: 1s blink infinite 0.9999s; }

.old-styleguide #convs-container .conv-btn-group {
    padding: 10px 0px; }

.old-styleguide .attachment-btn {
    padding: 5px 0; }

.old-styleguide .conversation-container .conversation-header .patient-banner {
    font-size: 2rem; }

.old-styleguide .conversation-container .conversation-header .sender-name {
    font-size: 2rem; }

.old-styleguide .conversation-container .conversation-header.group .header button {
    padding: 4px 4px; }

.old-styleguide .conversation-container .conversation-header.group .header .fa:first-child {
    font-size: 2rem;
    width: 20px;
    height: 20px; }

.old-styleguide .conversation-container .conversation-body .message .panel-title a {
    color: white;
    text-decoration: none; }

.old-styleguide .conversation-container .conversation-body .message .panel-title a:hover {
    color: white;
    text-decoration: underline; }

.old-styleguide .conversation-container .conversation-body .message .message-text a {
    text-decoration: none; }

.old-styleguide .conversation-container .conversation-body .message .message-text a:hover {
    text-decoration: underline; }

.old-styleguide .forwarded-conversation .receiver .message-text a {
    color: #3c474b;
    text-decoration: none; }

.old-styleguide .forwarded-conversation .receiver .message-text a:hover {
    color: #3c474b;
    text-decoration: underline; }

.old-styleguide .no-conversation {
    font-size: 2rem;
    letter-spacing: 0.3px;
    color: #3c464a;
    padding-top: 10px; }

.old-styleguide #convs-container .conv-list-content .message-list {
    border-top: 1px solid darkgray; }

.old-styleguide .newconversation .modal-body.has-submit {
    height: calc(100% - 158px);
    overflow-y: auto;
    overflow-x: hidden; }

.old-styleguide #messages-container {
    width: 100%; }

.old-styleguide #messages-container .conversation-container {
    height: inherit; }

.old-styleguide .list-group .list-group-item.no-flags .lgi-content.has-annotations,
  .old-styleguide .list-group .list-group-item.no-flags .lgi-content.md-has-annotations {
    margin-right: 62px; }

.old-styleguide .list-group .list-group-item.no-flags .lgi-content.md-has-annotations {
    margin-right: 107px !important; }

.old-styleguide .list-group .list-group-item.no-flags .lgi-annotations,
  .old-styleguide .list-group .list-group-item.no-flags .md-lgi-annotations {
    width: 85px; }

.old-styleguide .list-group .list-group-item.no-flags .lgi-annotations .lgi-item,
  .old-styleguide .list-group .list-group-item.no-flags .md-lgi-annotations .lgi-item {
    text-align: right; }

.old-styleguide .list-group .list-group-item.no-flags .lgi-annotations .lgi-item span,
  .old-styleguide .list-group .list-group-item.no-flags .md-lgi-annotations .lgi-item span {
    float: right !important;
    margin-right: 10px; }

.old-styleguide .list-group .list-group-item.no-flags .md-lgi-annotations {
    width: 110px !important; }

.old-styleguide .conversation-footer {
    width: 100%;
    position: absolute;
    bottom: 0px; }

.old-styleguide .conversation-footer .input-group textarea {
    border-radius: 6px 0px 0px 6px !important; }

.old-styleguide .conversation-footer .input-group .input-group-addon {
    color: #fff;
    background-color: #0ed957;
    border-color: #0ed957; }

.old-styleguide .conversation-footer .input-group .input-group-addon:hover {
    color: #fff;
    background-color: #0ba944;
    border-color: #0aa040; }

.old-styleguide .conversation-footer .input-group .input-group-addon.btn[disabled]:hover {
    color: #fff;
    background-color: #0ed957;
    border-color: #0ed957; }

.old-styleguide .ng-one-line {
    height: 25px; }

.old-styleguide .ng-one-line.ng-two-lines {
    height: 38px !important; }

.old-styleguide .ng-two-lines {
    height: 38px !important; }

.old-styleguide .message-status-group {
    background-color: white;
    font-weight: 300;
    width: 100%; }

.old-styleguide .base-sender-message-text,
  .old-styleguide .conversation-container .conversation-body .message.sender .message-text,
  .old-styleguide .conversation-container
.conversation-body
.forwarded-conversation
.message.sender-default
.message-text {
    background-color: #364b94;
    font-weight: 300;
    font-size: 1.8rem;
    padding: 10px 10px 0px 10px;
    line-height: 1.5;
    color: #fff; }

.old-styleguide .base-sender-message-text .btn-link,
  .old-styleguide .conversation-container
.conversation-body
.message.sender
.message-text
.btn-link,
  .old-styleguide .conversation-container
.conversation-body
.forwarded-conversation
.message.sender-default
.message-text
.btn-link {
    color: white;
    padding: 0px 6px;
    margin-bottom: 4px; }

.old-styleguide .conversation-container .banner {
    color: #928a81;
    font-size: 1.6rem;
    text-align: center; }

.old-styleguide .conversation-container .conversation-header {
    height: calc(100%);
    background-color: white; }

.old-styleguide .conversation-container .conversation-header.has-footer {
    height: calc(100% - 84px); }

.old-styleguide .conversation-container .conversation-header .cc-banner {
    background-color: #efefef; }

.old-styleguide .conversation-container .conversation-header .cc-banner p {
    margin: 0 0; }

.old-styleguide .conversation-container .conversation-header .header {
    background-color: #efefef;
    height: 47px; }

.old-styleguide .conversation-container .conversation-header .header h2 {
    line-height: 1.25;
    height: 30px; }

.old-styleguide .conversation-container .conversation-body {
    /* Forwarded Conversation */ }

.old-styleguide .conversation-container .conversation-body .message .time-stamp {
    font-weight: normal;
    font-size: 1.3rem;
    color: #3c474b;
    letter-spacing: 0.5px; }

.old-styleguide .conversation-container .conversation-body .message.receiver .message-text {
    font-weight: normal;
    font-size: 1.8rem;
    padding: 10px;
    line-height: 1.5;
    display: inline-block; }

.old-styleguide .conversation-container
.conversation-body
.message.receiver
.message-text
.btn-link {
    color: #3c474b;
    padding: 0px 6px;
    margin-bottom: 4px; }

.old-styleguide .conversation-container
.conversation-body
.message.receiver
.forward-read-receipt {
    margin-bottom: -15px; }

.old-styleguide .conversation-container
.conversation-body
.message.sender
.message-text
.message-status {
    font-size: 1.3rem;
    padding: 2px 0px;
    margin: 0px; }

.old-styleguide .conversation-container .conversation-body .message .message-text a {
    color: inherit;
    text-decoration: underline; }

.old-styleguide .conversation-container .conversation-body .message .message-text a:hover {
    color: inherit; }

.old-styleguide .conversation-container .conversation-body .message .message-text p {
    margin: 0px; }

.old-styleguide .conversation-container .conversation-body .message .messageStatus {
    font-weight: normal;
    font-size: 1.3rem;
    margin-top: 1px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    background: white;
    padding: 2px 10px 2px 10px;
    max-height: 150px; }

.old-styleguide .conversation-container .conversation-body .message .messageStatus .unread {
    font-weight: 600; }

.old-styleguide .conversation-container
.conversation-body
.forwarded-conversation
.forward-message-header {
    border-bottom: 2px solid gainsboro;
    height: 16px;
    margin-bottom: 24px; }

.old-styleguide .conversation-container
.conversation-body
.forwarded-conversation
.forward-message-header
.title {
    font-weight: bold;
    font-size: 12.8px;
    color: #928a81;
    padding: 3px 10px;
    border: 1px solid gainsboro;
    border-radius: 9px;
    background-color: white; }

.old-styleguide .conversation-container
.conversation-body
.forwarded-conversation
.message.receiver
.message-text,
  .old-styleguide .conversation-container
.conversation-body
.forwarded-conversation
.message.sender
.message-text {
    background-color: #eeeeee;
    border: 1px solid #928a81; }

.old-styleguide .conversation-container .conversation-body .forwarded-conversation .btn-link {
    color: #928a81; }

.old-styleguide .conversation-container
.conversation-body
.forwarded-conversation
.btn-link:hover,
  .old-styleguide .conversation-container
.conversation-body
.forwarded-conversation
.btn-link:focus {
    color: #928a81; }

.old-styleguide .conversation-container
.conversation-body
.forwarded-conversation
.panel-collapse.scroll {
    overflow-y: auto; }

.old-styleguide .conversation-container
.conversation-body
.forwarded-conversation
.messageStatus,
  .old-styleguide .conversation-container
.conversation-body
.forwarded-conversation
.message-status {
    color: #928a81;
    font-size: 1.3rem;
    padding: 2px 10px; }

.old-styleguide .conversation-body-container {
    height: calc(100% - 47px);
    overflow-y: scroll; }

.old-styleguide .patient-banner + .conversation-body-container {
    height: calc(100% - 96px); }

.old-styleguide .collapse.in + .conversation-body-container {
    height: calc(100% - 143px); }

.old-styleguide .scroll {
    overflow-y: scroll;
    max-height: 150px; }

.old-styleguide .img-rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

.old-styleguide .img-rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }

.old-styleguide .img-rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg); }

.old-styleguide .attachment-btn {
    display: block;
    padding: 5px 0px; }

.old-styleguide .audio-container {
    height: 50px;
    position: relative;
    min-width: 230px; }

.old-styleguide .audio-container .controls-container {
    background-color: white; }

.old-styleguide .audio-container vg-play-pause-button {
    width: 40px; }

.old-styleguide .audio-container .iconButton,
  .old-styleguide .audio-container vg-time-display {
    color: #364b94; }

.old-styleguide .audio-container .iconButton.play:hover {
    color: #28386f; }

.old-styleguide .audio-container vg-scrub-bar-current-time {
    background-color: #364b94; }

.old-styleguide .binary-container img,
  .old-styleguide .image-container img {
    cursor: pointer; }

.old-styleguide .binary-container img.img-thumbnail,
  .old-styleguide .image-container img.img-thumbnail {
    display: inherit !important; }

.old-styleguide .binary-container img.attachment-img,
  .old-styleguide .image-container img.attachment-img {
    display: inherit !important; }

.old-styleguide .binary-container img.no-attachment-img,
  .old-styleguide .image-container img.no-attachment-img {
    display: none !important; }

.old-styleguide .binary-container .fa,
  .old-styleguide .image-container .fa {
    font-size: 2.8rem;
    color: #928a81;
    width: 34px;
    cursor: pointer; }

.old-styleguide .newconversation .modal-body + .forward-container {
    height: calc(100% - 140px); }

.old-styleguide .newconversation .modal-body .info-message + .recipients-height {
    height: calc(100% - 108px); }

.old-styleguide .newconversation .modal-body {
    height: calc(100% - 68px); }

.old-styleguide .newconversation .modal-body #contacts-container .contacts-container-body {
    height: calc(100% - 141px); }

@media (min-width: 1200px) {
    .old-styleguide .newconversation
.modal-body
#contacts-container
.contacts-container-body.my-contacts
.col-md-3 {
      width: 25%; } }

@media (min-width: 1709px) {
    .old-styleguide .newconversation
.modal-body
#contacts-container
.contacts-container-body.my-contacts
.col-lg-2 {
      width: 16.66667%; }
    .old-styleguide .newconversation
.modal-body
#contacts-container
.contacts-container-body.my-contacts
.col-lg-4 {
      width: 33.33333%; } }

@media (min-width: 1200px) {
    .old-styleguide .newconversation
.modal-body
#contacts-container
.contacts-container-body.all-perfect-serve
.col-md-2 {
      width: 20%; }
    .old-styleguide .newconversation
.modal-body
#contacts-container
.contacts-container-body.all-perfect-serve
.contact-list
.header {
      font-size: 18px;
      letter-spacing: -1px; } }

@media (min-width: 1468px) {
    .old-styleguide .newconversation
.modal-body
#contacts-container
.contacts-container-body.all-perfect-serve
.col-md-2 {
      width: 20%; }
    .old-styleguide .newconversation
.modal-body
#contacts-container
.contacts-container-body.all-perfect-serve
.contact-list
.header {
      font-size: 18px;
      letter-spacing: -1px; } }

@media (min-width: 1769px) {
    .old-styleguide .newconversation
.modal-body
#contacts-container
.contacts-container-body.all-perfect-serve
.col-lg-3 {
      width: 25%; }
    .old-styleguide .newconversation
.modal-body
#contacts-container
.contacts-container-body.all-perfect-serve
.col-lg-2 {
      width: 16.66667%; } }

.old-styleguide .newconversation .modal-body .recipients-height {
    height: calc(100% - 74px); }

.old-styleguide .recipient-name {
    font-size: 2rem;
    line-height: 2;
    color: #3c464a;
    font-weight: 400; }

.old-styleguide .message-item {
    float: left; }

.old-styleguide .footer-item {
    text-align: center;
    padding-bottom: 10px; }

.old-styleguide .forward-window .modal .modal-dialog {
    max-width: 1168px;
    height: calc(100% - 6%); }

.old-styleguide .forward-window .modal .modal-dialog .modal-content {
    height: calc(100%);
    max-height: 886px; }

.old-styleguide .forward-window .modal .modal-dialog .modal-content .modal-body {
    height: calc(100% - 140px); }

.old-styleguide .modal-body .forward-container .label-name {
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1;
    letter-spacing: 0.4px;
    color: #928a81; }

.old-styleguide .modal-body .forward-container .recipient-list-content {
    overflow-y: auto;
    height: calc(100% - 108px); }

.old-styleguide .modal-body .forward-container .recipient-list-content .list-group-item {
    padding: 0px 20px;
    border: 0 solid transparent; }

.old-styleguide .modal-body
.forward-container
.recipient-list-content
.list-group-item
.recipient-name {
    margin-right: 80px; }

.old-styleguide .modal-body
.forward-container
.recipient-list-content
.list-group-item
.btn-add {
    display: none;
    position: absolute;
    right: 5px;
    top: 7px;
    color: #3c464a;
    font-weight: 300px; }

.old-styleguide .modal-body
.forward-container
.recipient-list-content
.list-group-item.reachable {
    cursor: pointer; }

.old-styleguide .modal-body
.forward-container
.recipient-list-content
.list-group-item.reachable
.recipient-name {
    font-weight: bold;
    color: black; }

.old-styleguide .modal-body .forward-container .recipient-list-content .list-group-item:hover,
  .old-styleguide .modal-body .forward-container .recipient-list-content .list-group-item:focus {
    background-color: rgba(54, 75, 148, 0.25); }

.old-styleguide .modal-body
.forward-container
.recipient-list-content
.list-group-item:hover.reachable
.btn-add,
  .old-styleguide .modal-body
.forward-container
.recipient-list-content
.list-group-item:focus.reachable
.btn-add {
    display: block; }

.old-styleguide .modal-body .forward-container .nav-pills {
    background-size: 15px 15px;
    background-position: 0 -5px;
    background-image: -webkit-linear-gradient(0deg, transparent 0px, transparent 0px, transparent 0px, transparent 0px), -webkit-linear-gradient(90deg, transparent 39.5px, gainsboro 39.5px);
    background-size: 111px 40px; }

.old-styleguide .modal-body .forward-container .selected-recipient-list {
    height: calc(50% - 40px);
    margin-bottom: 15px; }

.old-styleguide .modal-body
.forward-container
.selected-recipient
.recipient-name-container
.recipient-name {
    height: 30px;
    line-height: 28px;
    max-width: 320px;
    margin-right: 22px;
    margin-top: 5px;
    margin-bottom: 5px; }

.old-styleguide .modal-body
.forward-container
.selected-recipient
.recipient-name-container
.btn-link {
    opacity: 0;
    color: #364b94;
    position: absolute;
    top: 4px;
    right: 0px; }

.old-styleguide .modal-body
.forward-container
.selected-recipient
.recipient-name-container:hover,
  .old-styleguide .modal-body
.forward-container
.selected-recipient
.recipient-name-container:focus {
    background-color: rgba(54, 75, 148, 0.25);
    padding-right: inherit; }

.old-styleguide .modal-body
.forward-container
.selected-recipient
.recipient-name-container:hover
.btn-link,
  .old-styleguide .modal-body
.forward-container
.selected-recipient
.recipient-name-container:focus
.btn-link {
    opacity: 1; }

.old-styleguide .modal-body .forward-container textarea {
    font-size: 2.5rem;
    line-height: 1.2;
    color: #3c464a;
    font-weight: 300;
    height: calc(50% - 48px);
    box-shadow: none;
    border: 1px solid; }

.old-styleguide .modal-body .forward-container textarea:focus {
    border-color: #364b94;
    outline: none;
    box-shadow: none !important; }

.old-styleguide .newconversation .modal-footer.footer-send,
  .old-styleguide .forward-window .modal-footer.footer-send {
    bottom: 0px;
    position: absolute;
    width: 100%; }

.old-styleguide .newconversation .modal-footer.footer-send.text-center,
  .old-styleguide .forward-window .modal-footer.footer-send.text-center {
    text-align: center; }

.old-styleguide .newconversation .modal-footer.footer-send .btn.btn-xl,
  .old-styleguide .forward-window .modal-footer.footer-send .btn.btn-xl {
    font-size: 20px;
    min-width: 152px; }

.old-styleguide #interactions-container .equal {
    display: flex; }

.old-styleguide #interactions-container .equal &gt; [class*="col-"] {
    display: flex;
    flex-direction: column; }

.old-styleguide #interactions-container ul {
    list-style: none; }

.old-styleguide #interactions-container .interaction-error {
    font-size: 2.5rem;
    line-height: 1;
    letter-spacing: 0.4px;
    color: #6f6f6f; }

.old-styleguide #interactions-container .selections {
    height: 450px;
    overflow-y: scroll; }

.old-styleguide #interactions-container .ps-checkbox-hover input[type="radio"] {
    font-family: "Glyphicons Halflings";
    content: "\E013";
    font-size: 1.3rem;
    line-height: 23px;
    text-indent: 3px;
    margin-top: 0px; }

.old-styleguide #interactions-container .question-label {
    font-size: 2.5rem;
    line-height: 1;
    letter-spacing: 0.4px;
    color: #6f6f6f; }

.old-styleguide #interactions-container .question-answer {
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0.5px;
    color: #3c464a; }

.old-styleguide #interactions-container .patient-type {
    font-size: 20px;
    font-weight: 300;
    height: 24px;
    margin-left: 14px; }

.old-styleguide #interactions-container .interactions-grid-container {
    height: calc(100% - 111px); }

.old-styleguide #interactions-container .generic-list-results {
    height: calc(100% - 121px);
    overflow-y: auto; }

.old-styleguide #interactions-container .generic-question .generic-answer-list {
    height: calc(100% - 39px);
    overflow-y: auto;
    margin-right: -14px; }

.old-styleguide .recipients-interactions-container {
    margin: -15px -14px;
    height: calc(100% + 29px); }

.old-styleguide .shell-wrapper {
    position: fixed;
    top: 87px;
    bottom: 35px;
    width: 100%; }

.old-styleguide .shell-wrapper .page-wrapper {
    height: 100%;
    margin-left: 250px; }

.old-styleguide .shell-wrapper .page-wrapper .container-fluid.top-padding {
    padding-top: 15px; }

.old-styleguide .shell-wrapper .page-wrapper-auto-fit {
    height: 100%;
    margin-left: 70px; }

.old-styleguide .shell-wrapper .page-wrapper-auto-fit .container-fluid.top-padding {
    padding-top: 15px; }

.old-styleguide .small-nav {
    width: 70px !important;
    transition: all ease-in-out 75ms; }

.old-styleguide .large-nav {
    transition: all ease-in-out 75ms; }

.old-styleguide .footer {
    border-top: 1px solid #928a81;
    font-weight: 300 !important; }

.old-styleguide .version {
    font-size: 14px;
    font-weight: 500 !important;
    color: #b5b0aa; }

.old-styleguide body.block-ui {
    position: relative; }

.old-styleguide .block-ui-container .container {
    height: 100vh;
    width: 100vw;
    font-family: Helvetica;
    background: transparent; }

.old-styleguide .block-ui-container .loader {
    height: 20px;
    width: 250px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; }

.old-styleguide .block-ui-container .loader--dot {
    -webkit-animation-name: loader;
    animation-name: loader;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    height: 20px;
    width: 20px;
    border-radius: 100%;
    background-color: black;
    position: absolute; }

.old-styleguide .block-ui-container .loader--dot:first-child {
    background-color: #0ed957;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s; }

.old-styleguide .block-ui-container .loader--dot:nth-child(2) {
    background-color: #e24301;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s; }

.old-styleguide .block-ui-container .loader--dot:nth-child(3) {
    background-color: #364b94;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s; }

.old-styleguide .block-ui-container .loader--dot:nth-child(4) {
    background-color: #0ed957;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s; }

.old-styleguide .block-ui-container .loader--dot:nth-child(5) {
    background-color: #e24301;
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s; }

.old-styleguide .block-ui-container .loader--dot:nth-child(6) {
    background-color: #364b94;
    -webkit-animation-delay: 0s;
    animation-delay: 0s; }

.old-styleguide .block-ui-container .loader--text {
    position: absolute;
    top: 200%;
    left: 0;
    right: 0;
    width: 4rem;
    margin: auto; }

.old-styleguide .block-ui-container .loader--text:after {
    content: "Loading";
    font-weight: bold;
    -webkit-animation-name: loading-text;
    animation-name: loading-text;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }

@-webkit-keyframes loader {
  15% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  45% {
    -webkit-transform: translateX(230px);
    transform: translateX(230px); }
  65% {
    -webkit-transform: translateX(230px);
    transform: translateX(230px); }
  95% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes loader {
  15% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  45% {
    -webkit-transform: translateX(230px);
    transform: translateX(230px); }
  65% {
    -webkit-transform: translateX(230px);
    transform: translateX(230px); }
  95% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@-webkit-keyframes loading-text {
  0% {
    content: "Loading"; }
  25% {
    content: "Loading."; }
  50% {
    content: "Loading.."; }
  75% {
    content: "Loading..."; } }

@keyframes loading-text {
  0% {
    content: "Loading"; }
  25% {
    content: "Loading."; }
  50% {
    content: "Loading.."; }
  75% {
    content: "Loading..."; } }

.old-styleguide .patients-container .patients-results-container {
    height: calc(100% - 136px); }

.old-styleguide .patient-details-modal .modal-body {
    height: calc(100% - 114px); }

.old-styleguide .patient-details-modal .patient-banner {
    font-weight: 400;
    font-size: 2.4rem;
    color: #fff;
    padding: 7px 16px;
    line-height: 1.33333; }

.old-styleguide .patient-details-modal .line-break {
    border-bottom: 2px solid #928a81;
    margin-top: 20px;
    margin-bottom: 20px; }

.old-styleguide .patient-details-modal .patient-info-container .label {
    font-size: 2rem;
    line-height: 1;
    letter-spacing: 0.4px;
    color: #3c464a;
    font-weight: 400;
    text-align: right;
    padding: 1rem 0.6rem; }

.old-styleguide .patient-details-modal .patient-info-container .display-name {
    font-size: 2rem;
    font-weight: 600;
    line-height: 1;
    color: black;
    padding: 1rem 0;
    display: inline-flex; }

.old-styleguide .patient-details-modal .grid-container {
    height: calc(100% - 34px); }

.old-styleguide .patient-details-modal .patient-careteam-results-container {
    height: calc(100% - 220px); }

.old-styleguide .patient-details-modal .patient-careteam-results-container .title {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0.4px;
    color: #3c464a; }

.old-styleguide .patient-details-modal .list-header .role-tile {
    margin-left: 18px; }

.old-styleguide .patient-details-modal .list-header .name-tile {
    margin-left: 50px; }

.old-styleguide .patient-details-modal .list-header .specialty-tile {
    margin-left: 18px; }

.old-styleguide .patient-details-modal .list-group-item .fa-circle {
    color: #0ed957; }

.old-styleguide .patient-details-modal .list-group-item .fa-circle-thin {
    color: #928a81; }

.old-styleguide .patient-details-modal .list-group-item .fa-comments-o {
    font-size: 3.2rem;
    color: #364b94; }

.old-styleguide .patient-details-modal .list-group-item .fa-comments-o.disable {
    color: #928a81; }

.old-styleguide .patient-details-modal .list-group-item .has-sm-left-icon {
    margin-left: 26px; }

.old-styleguide .ui-select-container .ui-select-match.btn-default-focus {
    outline: 0;
    box-shadow: none;
    outline-offset: initial; }

.old-styleguide .ui-select-container .ui-select-match .btn-default {
    color: #3c474b;
    background-color: white;
    background-image: none;
    border: 1px solid #ccc; }

.old-styleguide .ui-select-container .ui-select-match .btn-default:hover {
    background-color: #eeeeee; }

.old-styleguide .ui-select-container .ui-select-match input:active,
  .old-styleguide .ui-select-container .ui-select-match input:focus {
    border-color: #364b94;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(54, 75, 148, 0.6); }

.old-styleguide .ui-select-container .ui-select-match .ui-select-toggle &gt; .caret {
    pointer-events: none; }

.old-styleguide .ui-select-container.ui-select-bootstrap .ui-select-choices-row.active span {
    background-color: #364b94; }

.old-styleguide .form-group .help-block {
    display: none; }

.old-styleguide .form-group.has-error .help-block {
    display: block; }

.old-styleguide .auto-fit-contents {
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: -ms-fit-content;
    width: -o-fit-content;
    width: fit-content;
    display: table; }

.old-styleguide .truncate,
  .old-styleguide #messages-container .sender-name {
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis; }

.old-styleguide .ng-directive {
    display: block; }

.old-styleguide .inherit-height {
    height: inherit; }

.old-styleguide .full-height {
    height: calc(100%); }

.old-styleguide .loader-spinner {
    padding: 4px;
    background-color: whitesmoke;
    border-radius: 4px; }

.old-styleguide .loader-error {
    padding: 4px;
    border-radius: 4px; }

.old-styleguide .loader-error.sender {
    color: white; }

.old-styleguide .loader-error.receiver {
    color: #3c474b; }

.old-styleguide .attachment-btn {
    display: block;
    padding: 5px; }

.old-styleguide .attachment-btn .image-container {
    position: relative; }

.old-styleguide .button-radio ul {
    list-style: none; }

.old-styleguide .ps-checkbox {
    display: inline-flex;
    margin: 0px;
    padding: 2px 0px; }

.old-styleguide .ps-checkbox span.checkbox-circle {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin-top: 3px;
    border: 1px solid #888888;
    display: inline-table; }

.old-styleguide .ps-checkbox span.checkbox-circle .fa {
    color: #888888;
    font-size: 1rem;
    line-height: 1.3; }

.old-styleguide .ps-checkbox span &gt; .fa.fa-check {
    display: none; }

.old-styleguide .ps-checkbox.hover-active span &gt; .fa.fa-check {
    display: block; }

.old-styleguide .ps-checkbox input[type="radio"],
  .old-styleguide .ps-checkbox input[type="checkbox"] {
    display: none; }

.old-styleguide .ps-checkbox input[type="radio"]:checked + span,
  .old-styleguide .ps-checkbox input[type="checkbox"]:checked + span {
    background: #364b94;
    border: 1px solid #364b94; }

.old-styleguide .ps-checkbox input[type="radio"]:checked + span .fa.fa-check,
  .old-styleguide .ps-checkbox input[type="checkbox"]:checked + span .fa.fa-check {
    display: block;
    color: white; }

.old-styleguide .ps-checkbox label {
    font-weight: 300;
    letter-spacing: 1.1px;
    font-size: 1.6rem;
    line-height: 1.5;
    padding-left: 6px;
    color: #000000; }

.old-styleguide .ps-checkbox .fa-2x {
    font-size: 2.6rem; }

.old-styleguide .ps-checkbox :focus + label::before,
  .old-styleguide .ps-checkbox :active + label::before,
  .old-styleguide .ps-checkbox :focus + label::after,
  .old-styleguide .ps-checkbox :active + label::after {
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    box-shadow: none !important;
    outline: 0 none; }

.old-styleguide input[type="checkbox"],
  .old-styleguide input[type="checkbox"]:hover,
  .old-styleguide input[type="checkbox"]:focus,
  .old-styleguide input[type="checkbox"]:active,
  .old-styleguide input[type="checkbox"]:checked,
  .old-styleguide input[type="checkbox"]:hover + label,
  .old-styleguide input[type="checkbox"]:focus + label,
  .old-styleguide input[type="checkbox"]:active + label,
  .old-styleguide input[type="checkbox"]:checked + label,
  .old-styleguide input[type="checkbox"]:hover + label::before,
  .old-styleguide input[type="checkbox"]:focus + label::before,
  .old-styleguide input[type="checkbox"]:active + label::before,
  .old-styleguide input[type="checkbox"]:checked + label::before,
  .old-styleguide input[type="checkbox"]:hover + label::after,
  .old-styleguide input[type="checkbox"]:focus + label::after,
  .old-styleguide input[type="checkbox"]:active + label::after,
  .old-styleguide input[type="checkbox"]:checked + label::after,
  .old-styleguide label,
  .old-styleguide label::before,
  .old-styleguide label::after {
    background-image: none;
    box-shadow: none !important;
    outline: 0 none; }

.old-styleguide input[type="text"]::-ms-clear {
    display: none; }

.old-styleguide input[type="text"]::-ms-reveal {
    display: none; }

.old-styleguide .no-decor:focus,
  .old-styleguide .no-decor:hover,
  .old-styleguide .no-decor:active {
    text-decoration: none; }

.old-styleguide .flex-left {
    display: flex;
    float: left; }

.old-styleguide .no-r-padding {
    padding-right: 0px; }

.old-styleguide .no-l-padding {
    padding-left: 0px; }

.old-styleguide input[type="text"].form-control {
    font-size: 1.125em; }

.old-styleguide .action-disabled {
    opacity: 0.3; }

.old-styleguide .action-enabled {
    animation: fadeIn30to100 1s;
    -moz-animation: fadeIn30to100 1s;
    -webkit-animation: fadeIn30to100 1s;
    -o-animation: fadeIn30to100 1s;
    opacity: 1; }

@keyframes fadeInZeroToHalf {
  from {
    opacity: 0; }
  to {
    opacity: 0.5; } }

@-webkit-keyframes fadeInZeroToHalf {
  /* Safari and Chrome */
  from {
    opacity: 0; }
  to {
    opacity: 0.5; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes fadeIn {
  /* Safari and Chrome */
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn30to100 {
  from {
    opacity: 0.3; }
  to {
    opacity: 1; } }

@-webkit-keyframes fadeIn30to100 {
  /* Safari and Chrome */
  from {
    opacity: 0.3; }
  to {
    opacity: 1; } }

@keyframes fadeIn10to70 {
  from {
    opacity: 0.1; }
  to {
    opacity: 0.7; } }

@-webkit-keyframes fadeIn10to70 {
  /* Safari and Chrome */
  from {
    opacity: 0.1; }
  to {
    opacity: 0.7; } }

@keyframes fadeIn10to100 {
  from {
    opacity: 0.1; }
  to {
    opacity: 1; } }

@-webkit-keyframes fadeIn10to100 {
  /* Safari and Chrome */
  from {
    opacity: 0.1; }
  to {
    opacity: 1; } }

.old-styleguide ul.psx-checkbox-list {
    list-style: none;
    padding: 0px;
    margin: auto; }

.old-styleguide ul.psx-checkbox-list li {
    padding: 1px 0px; }

.old-styleguide .psx-checkbox {
    line-height: 17px; }

.old-styleguide .psx-checkbox label {
    display: inline-block;
    position: relative;
    padding-left: 5px;
    font-weight: normal;
    font-style: normal;
    cursor: pointer;
    font-size: 14px; }

.old-styleguide .psx-checkbox label.bigger {
    font-size: 16px; }

.old-styleguide .psx-checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    font-style: normal;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #888888;
    border-radius: 3px;
    background-color: #fff;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    border-radius: 50%;
    margin-top: 1px; }

.old-styleguide .psx-checkbox label::after {
    display: inline-block;
    position: absolute;
    font-style: normal;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 11px;
    color: #555555; }

.old-styleguide .psx-checkbox input[type="checkbox"] {
    opacity: 0;
    z-index: 1; }

.old-styleguide .psx-checkbox input[type="checkbox"]:not([disabled]) + label:hover::after {
    font-family: "FontAwesome";
    font-style: normal;
    content: "\F00C";
    color: #888888;
    margin-top: 1px; }

.old-styleguide .psx-checkbox
input[type="checkbox"]:checked:not([disabled])
+ label:hover::after {
    font-family: "FontAwesome";
    font-style: normal;
    content: "\F00C";
    color: #fff;
    margin-top: 1px; }

.old-styleguide .psx-checkbox input[type="checkbox"]:checked + label::after {
    font-family: "FontAwesome";
    font-style: normal;
    content: "\F00C";
    color: #fff;
    margin-top: 1px; }

.old-styleguide .psx-checkbox input[type="checkbox"]:disabled + label {
    opacity: 0.65;
    cursor: not-allowed; }

.old-styleguide .psx-checkbox input[type="checkbox"]:disabled + label::before {
    background-color: #eeeeee;
    cursor: not-allowed; }

.old-styleguide .psx-checkbox input[type="checkbox"]:checked + label::before {
    background-color: #364b94;
    border-color: #364b94; }

.old-styleguide .dnd-handle-style {
    padding: 5px;
    border: 1px solid transparent;
    border-radius: 5px;
    cursor: move;
    /* fallback if grab cursor is unsupported */
    cursor: grab;
    cursor: -webkit-grab; }

.old-styleguide .dnd-handle-style:hover {
    border: 1px solid rgba(60, 70, 74, 0.3); }

.old-styleguide .dnd-handle-style:active {
    cursor: grabbing;
    cursor: -webkit-grabbing; }

.old-styleguide .dnd-placeholder {
    background-color: #bcbcbc;
    width: 100%;
    opacity: 1;
    visibility: visible; }

.old-styleguide .psx-vertically-center-block {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }

.old-styleguide ul.psx-radiobutton-list {
    list-style: none;
    padding: 0px;
    margin: auto; }

.old-styleguide ul.psx-radiobutton-list li {
    padding: 1px 0px; }

.old-styleguide .psx-radiobutton {
    line-height: 18px; }

.old-styleguide .psx-radiobutton label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
    font-weight: normal;
    cursor: pointer;
    font-size: 14px; }

.old-styleguide .psx-radiobutton label.bigger {
    font-size: 16px; }

.old-styleguide .psx-radiobutton label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    margin-top: 1px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    background-color: #fff;
    transition: border 0.15s ease-in-out; }

.old-styleguide .psx-radiobutton label::after {
    display: inline-block;
    position: absolute;
    content: " ";
    width: 9px;
    height: 9px;
    left: 4px;
    top: 5px;
    margin-left: -20px;
    border-radius: 50%;
    background-color: #364b94;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33), -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }

.old-styleguide .psx-radiobutton input[type="radio"]:checked + label::before {
    border: 1px solid #364b94; }

.old-styleguide .psx-radiobutton input[type="radio"] {
    opacity: 0;
    z-index: 1;
    cursor: pointer; }

.old-styleguide .psx-radiobutton input[type="radio"]:checked + label::after {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1); }

.old-styleguide .psx-radiobutton input[type="radio"]:disabled {
    cursor: not-allowed; }

.old-styleguide .psx-radiobutton input[type="radio"]:disabled + label {
    cursor: not-allowed; }

.old-styleguide .psx-radiobutton input[type="radio"]:disabled + label {
    opacity: 0.65; }

.old-styleguide .psx-radiobutton input[type="radio"]:disabled + label::before {
    cursor: not-allowed; }

.old-styleguide ul.psx-radiocheckbox-list {
    list-style: none;
    padding: 0px;
    margin: auto; }

.old-styleguide ul.psx-radiocheckbox-list li {
    padding: 1px 0px; }

.old-styleguide .psx-radiocheckbox {
    margin-left: 2px;
    line-height: 17px; }

.old-styleguide .psx-radiocheckbox label {
    display: inline-block;
    position: relative;
    padding-left: 5px;
    font-weight: normal;
    font-style: normal;
    cursor: pointer;
    font-size: 14px; }

.old-styleguide .psx-radiocheckbox label.bigger {
    font-size: 16px; }

.old-styleguide .psx-radiocheckbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    font-style: normal;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #888888;
    border-radius: 3px;
    background-color: #fff;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    border-radius: 50%;
    margin-top: 1px; }

.old-styleguide .psx-radiocheckbox label::after {
    display: inline-block;
    position: absolute;
    font-style: normal;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 11px;
    color: #555555; }

.old-styleguide .psx-radiocheckbox input[type="radio"] {
    opacity: 0;
    z-index: 1; }

.old-styleguide .psx-radiocheckbox input[type="radio"]:not([disabled]) + label:hover::after {
    font-family: "FontAwesome";
    font-style: normal;
    content: "\F00C";
    color: #888888;
    margin-top: 1px; }

.old-styleguide .psx-radiocheckbox
input[type="radio"]:checked:not([disabled])
+ label:hover::after {
    font-family: "FontAwesome";
    font-style: normal;
    content: "\F00C";
    color: #fff;
    margin-top: 1px; }

.old-styleguide .psx-radiocheckbox input[type="radio"]:checked + label::after {
    font-family: "FontAwesome";
    font-style: normal;
    content: "\F00C";
    color: #fff;
    margin-top: 1px; }

.old-styleguide .psx-radiocheckbox input[type="radio"]:disabled + label {
    opacity: 0.65;
    cursor: not-allowed; }

.old-styleguide .psx-radiocheckbox input[type="radio"]:disabled + label::before {
    background-color: #eeeeee;
    cursor: not-allowed; }

.old-styleguide .psx-radiocheckbox input[type="radio"]:checked + label::before {
    background-color: #364b94;
    border-color: #364b94; }

.old-styleguide .psx-grid-header {
    background-color: inherit;
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid rgba(60, 70, 74, 0.3);
    position: relative;
    display: flex;
    white-space: nowrap; }

.old-styleguide .psx-grid-header button,
  .old-styleguide .psx-grid-header p {
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    border-color: transparent;
    background-color: transparent;
    border: 0px;
    padding: 0px; }

.old-styleguide .psx-grid-header p {
    margin-top: 4px;
    cursor: default; }

.old-styleguide .psx-grid-header .sort-active {
    color: #0475b8; }

.old-styleguide .psx-grid-header &gt; .fa {
    position: relative;
    top: 2px;
    margin-left: 2px; }

.old-styleguide .psx-grid-header .fa-sort {
    opacity: 0; }

.old-styleguide .psx-grid-header:hover .fa-sort {
    animation: fadeInZeroToHalf 0.5s;
    -moz-animation: fadeInZeroToHalf 0.5s;
    -webkit-animation: fadeInZeroToHalf 0.5s;
    -o-animation: fadeInZeroToHalf 0.5s;
    opacity: 0.5; }

.old-styleguide .psx-grid-header:hover .fa-sort:hover {
    opacity: 1; }

.old-styleguide .psx-grid-header .collapse-row-button {
    font-size: 18px !important; }

.old-styleguide ul.psx-grid-body {
    padding: 0;
    margin-bottom: 0px;
    list-style-type: none; }

.old-styleguide .psx-grid-item {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 1px solid rgba(60, 70, 74, 0.3); }

.old-styleguide .psx-grid-item.psx-grid-item-inactive {
    font-style: italic;
    color: darkgray; }

.old-styleguide .psx-grid-item.inactive {
    font-style: italic;
    color: darkgray; }

.old-styleguide .psx-grid-item.psx-grid-item-selected {
    background-color: rgba(54, 75, 148, 0.3); }

.old-styleguide .psx-grid-item.selected {
    background-color: rgba(54, 75, 148, 0.3); }

.old-styleguide .psx-grid-item.psx-grid-item:hover {
    background-color: #d9edf7;
    cursor: hand; }

.old-styleguide .psx-grid-item.psx-grid-item:hover.psx-grid-item-selected {
    background-color: rgba(54, 75, 148, 0.3); }

.old-styleguide .psx-grid-item.psx-grid-item:hover.selected {
    background-color: rgba(54, 75, 148, 0.3); }

.old-styleguide .psx-grid-item-multiline {
    min-height: 40px;
    max-height: 480px;
    line-height: 24px;
    padding: 7px 10px 5px 10px;
    font-size: 14px;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 1px solid rgba(60, 70, 74, 0.3); }

.old-styleguide .psx-grid-item-multiline.psx-grid-item-multiline-selected {
    background-color: rgba(54, 75, 148, 0.3); }

.old-styleguide .psx-grid-item-multiline.selected {
    background-color: rgba(54, 75, 148, 0.3); }

.old-styleguide .psx-grid-item-multiline.inactive {
    font-style: italic;
    opacity: 0.7; }

.old-styleguide .psx-grid-item-multiline:hover {
    background-color: #d9edf7; }

.old-styleguide .psx-grid-item-multiline:hover.selected {
    background-color: rgba(54, 75, 148, 0.3); }

.old-styleguide .psx-grid-item-editor {
    border-top: 0px;
    border-bottom: 0px;
    padding: 0px; }

.old-styleguide .single-icon-column {
    width: 25px; }

.old-styleguide ul.psx-list {
    padding: 0;
    margin-bottom: 0px;
    list-style-type: none; }

.old-styleguide .psx-list-item {
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    border-bottom: 1px solid rgba(60, 70, 74, 0.3); }

.old-styleguide .psx-list-item.inactive {
    font-style: italic;
    color: darkgray; }

.old-styleguide .psx-list-item.selected {
    background-color: rgba(54, 75, 148, 0.3); }

.old-styleguide .psx-list-item.psx-list-item:hover {
    background-color: #d9edf7;
    cursor: hand; }

.old-styleguide .psx-list-item.psx-list-item:hover.selected {
    background-color: rgba(54, 75, 148, 0.3); }

.old-styleguide .psx-list-item.bigger {
    font-size: 16px; }

.old-styleguide .flex-display-row {
    display: flex;
    flex-direction: row; }

.old-styleguide .flex-display-column {
    display: flex;
    flex-direction: column; }

.old-styleguide .flex-display {
    display: flex; }

.old-styleguide .flex-display-center {
    display: flex;
    align-items: center; }

.old-styleguide .flex-display-between {
    display: flex;
    align-items: center;
    justify-content: space-between; }

.old-styleguide .flex-display-around {
    display: flex;
    align-items: center;
    justify-content: space-around; }

.old-styleguide .flex-column {
    flex: 1;
    min-width: 0; }

.old-styleguide .flex-column-double {
    flex: 2;
    min-width: 0; }

.old-styleguide .flex-column-triple {
    flex: 3;
    min-width: 0; }

.old-styleguide .flex-grid .flex-column:not(:last-child) {
    padding-right: 15px; }

.old-styleguide .psx-card {
    border-radius: 2px;
    margin: 15px 10px;
    border: 1px solid rgba(60, 70, 74, 0.3);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.17);
    background: white; }

.old-styleguide .psx-card:hover {
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25); }

.old-styleguide .psx-card .card-body {
    padding: 15px; }

.old-styleguide .psx-card.editing {
    background: rgba(255, 255, 255, 0.5);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.09); }

.old-styleguide .psx-card .card-header {
    color: darkgray;
    font-weight: 400;
    font-size: 20px;
    height: 50px;
    padding: 0px 15px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(60, 70, 74, 0.3); }

.old-styleguide .psx-card .bold-header {
    color: #3c464a;
    font-weight: 500;
    font-size: 24px;
    padding: 0px 15px;
    margin: 0px -15px;
    height: 50px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(60, 70, 74, 0.3); }

.old-styleguide .psx-card .section-header {
    border-bottom: 1px solid rgba(60, 70, 74, 0.3);
    color: darkgray;
    font-weight: 500;
    font-size: 18px;
    padding: 5px 0px; }

.old-styleguide .psx-card .small-header {
    border-bottom: 1px solid rgba(60, 70, 74, 0.3);
    padding-bottom: 5px;
    font-size: 12px;
    font-weight: 500; }

.old-styleguide .psx-card .edit-wrapper {
    background: white;
    padding: 15px;
    border: 1px solid #364b94;
    border-radius: 2px;
    box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.09); }

.old-styleguide .psx-card .card-banner {
    padding: 10px;
    box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.17);
    background-color: #364b94;
    color: white; }

.old-styleguide .action-icon-container .action-icon {
    font-size: 20px;
    margin: 0px 8px;
    opacity: 0.1; }

.old-styleguide .action-icon-container .fa-pencil-square-o {
    margin-top: 2px; }

.old-styleguide .action-icon-container:hover .action-icon {
    cursor: pointer;
    animation: fadeIn10to100 1s;
    -moz-animation: fadeIn10to100 1s;
    -webkit-animation: fadeIn10to100 1s;
    -o-animation: fadeIn10to100 1s;
    opacity: 1; }

.old-styleguide .action-icon-container:hover .action-icon:hover {
    color: #364b94; }

.old-styleguide .psx-btn-link {
    color: #006fcf;
    font-size: 14px;
    display: block;
    padding: 0px;
    border-color: transparent;
    background-color: transparent;
    box-shadow: none;
    outline: none; }

.old-styleguide .psx-btn-link:hover {
    text-decoration: underline; }

.old-styleguide .psx-btn-link-disabled {
    color: rgba(60, 70, 74, 0.3);
    pointer-events: none; }

.old-styleguide .no-padding {
    padding: 0; }

.old-styleguide .xs-padding {
    padding: 2px; }

.old-styleguide .sm-padding {
    padding: 4px; }

.old-styleguide .md-padding {
    padding: 6px; }

.old-styleguide .lg-padding {
    padding: 10px; }

.old-styleguide .xl-padding {
    padding: 14px; }

.old-styleguide .xs-bt-padding {
    padding-bottom: 2px; }

.old-styleguide .xs-tp-padding {
    padding-top: 2px; }

.old-styleguide .xs-lr-padding {
    padding-left: 2px;
    padding-right: 2px; }

.old-styleguide .xs-tb-padding {
    padding-top: 2px;
    padding-bottom: 2px; }

.old-styleguide .xs-bt-padding {
    padding-bottom: 2px; }

.old-styleguide .xs-tp-padding {
    padding-top: 2px; }

.old-styleguide .xs-l-padding {
    padding-left: 2px; }

.old-styleguide .xs-r-padding {
    padding-right: 2px; }

.old-styleguide .sm-bt-padding {
    padding-bottom: 4px; }

.old-styleguide .sm-tp-padding {
    padding-top: 4px; }

.old-styleguide .sm-lr-padding {
    padding-left: 4px;
    padding-right: 4px; }

.old-styleguide .sm-tb-padding {
    padding-top: 4px;
    padding-bottom: 4px; }

.old-styleguide .sm-b-padding {
    padding-bottom: 4px; }

.old-styleguide .sm-t-padding {
    padding-top: 4px; }

.old-styleguide .sm-l-padding {
    padding-left: 4px; }

.old-styleguide .sm-r-padding {
    padding-right: 4px; }

.old-styleguide .md-bt-padding {
    padding-bottom: 6px; }

.old-styleguide .md-tp-padding {
    padding-top: 6px; }

.old-styleguide .md-lr-padding {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide .md-tb-padding {
    padding-top: 6px;
    padding-bottom: 6px; }

.old-styleguide .md-b-padding {
    padding-bottom: 6px; }

.old-styleguide .md-t-padding {
    padding-top: 6px; }

.old-styleguide .md-l-padding {
    padding-left: 6px; }

.old-styleguide .md-r-padding {
    padding-right: 6px; }

.old-styleguide .lg-bt-padding {
    padding-bottom: 10px; }

.old-styleguide .lg-tp-padding {
    padding-top: 10px; }

.old-styleguide .lg-lr-padding {
    padding-left: 10px;
    padding-right: 10px; }

.old-styleguide .lg-tb-padding {
    padding-top: 10px;
    padding-bottom: 10px; }

.old-styleguide .lg-b-padding {
    padding-bottom: 10px; }

.old-styleguide .lg-t-padding {
    padding-top: 10px; }

.old-styleguide .lg-l-padding {
    padding-left: 10px; }

.old-styleguide .lg-r-padding {
    padding-right: 10px; }

.old-styleguide .xl-bt-padding {
    padding-bottom: 14px; }

.old-styleguide .xl-tp-padding {
    padding-top: 14px; }

.old-styleguide .xl-lr-padding {
    padding-left: 14px;
    padding-right: 14px; }

.old-styleguide .xl-tb-padding {
    padding-top: 14px;
    padding-bottom: 14px; }

.old-styleguide .xl-b-padding {
    padding-bottom: 14px; }

.old-styleguide .xl-t-padding {
    padding-top: 14px; }

.old-styleguide .xl-l-padding {
    padding-left: 14px; }

.old-styleguide .xl-r-padding {
    padding-right: 14px; }

.old-styleguide .sm-b-padding-important {
    padding-bottom: 4px !important; }

.old-styleguide .md-b-padding-important {
    padding-bottom: 6px !important; }

.old-styleguide .lg-b-padding-important {
    padding-bottom: 10px !important; }

.old-styleguide .xl-b-padding-important {
    padding-bottom: 14px !important; }

.old-styleguide .no-margin {
    margin: 0; }

.old-styleguide .xs-margin {
    margin: 2px; }

.old-styleguide .sm-margin {
    margin: 4px; }

.old-styleguide .md-margin {
    margin: 6px; }

.old-styleguide .lg-margin {
    margin: 10px; }

.old-styleguide .xl-margin {
    margin: 14px; }

.old-styleguide .xs-left-margin {
    margin-left: 2px; }

.old-styleguide .xs-right-margin {
    margin-right: 2px; }

.old-styleguide .xs-lr-margin {
    margin-left: 2px;
    margin-right: 2px; }

.old-styleguide .sm-left-margin {
    margin-left: 4px; }

.old-styleguide .sm-right-margin {
    margin-right: 4px; }

.old-styleguide .sm-lr-margin {
    margin-left: 4px;
    margin-right: 4px; }

.old-styleguide .md-left-margin {
    margin-left: 6px; }

.old-styleguide .md-right-margin {
    margin-right: 6px; }

.old-styleguide .md-margin {
    margin-left: 6px;
    margin-right: 6px; }

.old-styleguide .lg-left-margin {
    margin-left: 10px; }

.old-styleguide .lg-right-margin {
    margin-right: 10px; }

.old-styleguide .lg-lr-margin {
    margin-left: 10px;
    margin-right: 10px; }

.old-styleguide .xl-margin {
    margin: 14px; }

.old-styleguide .sm-tb-margin {
    margin-top: 4px;
    margin-bottom: 4px; }

.old-styleguide .md-tb-margin {
    margin-top: 6px;
    margin-bottom: 6px; }

.old-styleguide .lg-tb-margin {
    margin-top: 10px;
    margin-bottom: 10px; }

.old-styleguide .xl-tb-margin {
    margin-top: 14px;
    margin-bottom: 14px; }

.old-styleguide .sm-b-margin {
    margin-bottom: 4px; }

.old-styleguide .md-b-margin {
    margin-bottom: 6px; }

.old-styleguide .lg-b-margin {
    margin-bottom: 10px; }

.old-styleguide .xl-b-margin {
    margin-bottom: 14px; }

.old-styleguide .sm-t-margin {
    margin-top: 4px; }

.old-styleguide .md-t-margin {
    margin-top: 6px; }

.old-styleguide .lg-t-margin {
    margin-top: 10px; }

.old-styleguide .xl-t-margin {
    margin-top: 14px; }

.old-styleguide .sm-b-margin-important {
    margin-bottom: 4px !important; }

.old-styleguide .md-b-margin-important {
    margin-bottom: 6px !important; }

.old-styleguide .lg-b-margin-important {
    margin-bottom: 10px !important; }

.old-styleguide .xl-b-margin-important {
    margin-bottom: 14px !important; }

.old-styleguide .has-sm-left-icon {
    margin-left: 24px; }

.old-styleguide .has-sm-righ-icon {
    margin-right: 24px; }

.old-styleguide .has-md-left-icon {
    margin-left: 40px; }

.old-styleguide .has-md-righ-icon {
    margin-right: 40px; }

.old-styleguide .has-lg-left-icon {
    margin-left: 60px; }

.old-styleguide .has-lg-righ-icon {
    margin-right: 60px; }

.old-styleguide .has-xl-left-icon {
    margin-left: 80px; }

.old-styleguide .has-xl-righ-icon {
    margin-right: 80px; }

.old-styleguide .xs-border-gray {
    border: 1px solid #3c474b; }

.old-styleguide .xs-border-gray-light {
    border: 1px solid #928a81; }

.old-styleguide .xs-border-gray-dark {
    border: 1px solid darkgray; }

.old-styleguide .xs-bt-border-gray {
    border-bottom: 1px solid #3c474b; }

.old-styleguide .xs-bt-border-gray-light {
    border-bottom: 1px solid #928a81; }

.old-styleguide .xs-bt-border-gray-dark {
    border-bottom: 1px solid darkgray; }

.old-styleguide .sm-border-gray {
    border: 2px solid #3c474b; }

.old-styleguide .sm-border-gray-light {
    border: 2px solid #928a81; }

.old-styleguide .sm-border-gray-dark {
    border: 2px solid darkgray; }

.old-styleguide .sm-bt-border-gray {
    border-bottom: 2px solid #3c474b; }

.old-styleguide .sm-bt-border-gray-light {
    border-bottom: 2px solid #928a81; }

.old-styleguide .sm-bt-border-gray-dark {
    border-bottom: 2px solid darkgray; }

.old-styleguide .md-bt-border-gray {
    border-bottom: 3px solid #3c474b; }

.old-styleguide .md-bt-border-gray-light {
    border-bottom: 3px solid #928a81; }

.old-styleguide .md-bt-border-gray-dark {
    border-bottom: 3px solid darkgray; }

.old-styleguide .md-bt-border-gray-dark.important-border {
    border-bottom: 3px solid darkgray !important; }

.old-styleguide .no-round-corners {
    border-radius: 0px; }

.old-styleguide .tp-round-corner {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }

.old-styleguide .bt-round-corner {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }

.old-styleguide .bt-shadow {
    box-shadow: 0px 3px 3px #888888; }

.old-styleguide .ellipsis {
    display: block;
    /* Fallback for non-webkit */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* IE | FIREFOX do NOT suppor multiline ellipses */ }

.old-styleguide .ellipsis.two-lines {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    white-space: normal; }

.old-styleguide .full-width {
    width: 100%; }

.old-styleguide .no-padding-important {
    padding: 0px !important; }

.old-styleguide .disable-text-selection {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }

.old-styleguide .inline-block {
    display: inline-block; }

.old-styleguide .margin-10 {
    margin: 10px; }

.old-styleguide .margin-top-5 {
    margin-top: 5px; }

.old-styleguide .margin-top-10 {
    margin-top: 10px; }

.old-styleguide .margin-top-20 {
    margin-top: 20px; }

.old-styleguide .margin-top--15 {
    margin-top: -15px; }

.old-styleguide .margin-bottom-5 {
    margin-bottom: 5px; }

.old-styleguide .margin-bottom-10 {
    margin-bottom: 10px; }

.old-styleguide .margin-bottom-20 {
    margin-bottom: 20px; }

.old-styleguide .margin-bottom--15 {
    margin-bottom: -15px; }

.old-styleguide .margin-left-5 {
    margin-left: 5px; }

.old-styleguide .margin-left-10 {
    margin-left: 10px; }

.old-styleguide .margin-right-5 {
    margin-right: 5px; }

.old-styleguide .margin-right-10 {
    margin-right: 10px; }

.old-styleguide .padding-sides-10 {
    padding-left: 10px;
    padding-right: 10px; }

.old-styleguide .unselectable {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }

.old-styleguide #ps-guide body {
    position: relative;
    line-height: 1.2; }

.old-styleguide #ps-guide .builder {
    padding: 0 10px; }

.old-styleguide #ps-guide .builder [class^="col-"] {
    padding: 10px; }

.old-styleguide #ps-guide .builder [class^="col-"] .well {
    background: #fbfbfb;
    border: 1px solid darkgray;
    box-shadow: none;
    position: relative;
    margin: 0; }

.old-styleguide #ps-guide .builder [class^="col-"] .well.tall {
    height: 330px; }

@media (max-width: 768px) {
    .old-styleguide #ps-guide .builder [class^="col-"] .well.tall {
      height: auto; } }

.old-styleguide #ps-guide .builder [class^="col-"] .well.medium {
    height: 246px; }

@media (max-width: 768px) {
    .old-styleguide #ps-guide .builder [class^="col-"] .well.medium {
      height: auto; } }

.old-styleguide #ps-guide .thumbnail {
    padding: 0;
    overflow: hidden; }

.old-styleguide #ps-guide .color-block {
    display: table;
    height: 6em;
    width: 100%; }

.old-styleguide #ps-guide .color-block p {
    color: #3c474b;
    display: table-cell;
    text-align: center;
    width: 100%;
    vertical-align: middle; }

.old-styleguide #ps-guide .color-block.inverse p {
    color: #fff; }

.old-styleguide #ps-guide :not(pre) &gt; code[class*="language-"],
  .old-styleguide #ps-guide pre[class*="language-"] {
    background: #f5f5f5 !important;
    border: none;
    border-radius: 0;
    margin: 0 !important; }

.old-styleguide #ps-guide .card-header .anchor {
    opacity: 0;
    visibility: hidden; }

.old-styleguide #ps-guide .card-header:hover .anchor {
    opacity: 1;
    visibility: visible; }

.old-styleguide #ps-guide .deprecated {
    color: #364b94;
    border-top: 2px solid #364b94;
    border-bottom: 2px solid #364b94;
    padding: 10px 0px;
    margin: 10px 0px; }

.old-styleguide #ps-guide .deprecated h2 {
    color: #364b94;
    font-size: 24px;
    font-weight: bold; }

.old-styleguide #ps-guide .show-code {
    margin-left: 20px; }

.old-styleguide #ps-guide .show-code span {
    margin: 0px; }

.old-styleguide #ps-guide .ps-helper {
    background: #0475b8;
    border-radius: 50%;
    display: inline-block;
    color: #fff;
    font-size: 10px;
    line-height: 20px;
    height: 20px;
    text-align: center;
    width: 20px; }

.old-styleguide #ps-guide .ps-helper:hover {
    color: #fff; }

.old-styleguide #ps-guide .ps-block-group {
    border-bottom: 1px solid #eeeeee;
    position: relative;
    margin: 0 0 20px;
    padding: 0 0 19px; }

.old-styleguide #ps-guide .ps-block-group .ps-block {
    display: table;
    margin: 0;
    padding: 0;
    min-width: 100%; }

.old-styleguide #ps-guide .ps-block-group .ps-block &gt; div {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle; }

.old-styleguide #ps-guide .ps-block-group .ps-block .ps-property {
    padding-right: 10px;
    white-space: nowrap !important;
    width: 30%; }

@media (max-width: 768px) {
    .old-styleguide #ps-guide .ps-block-group .ps-block div {
      box-sizing: border-box;
      display: block; }
    .old-styleguide #ps-guide .ps-block-group .ps-block .ps-property {
      text-align: left;
      width: 100%;
      margin-bottom: 10px; } }

.old-styleguide #ps-guide :not(pre) &gt; code {
    font-weight: bold; }

.old-styleguide #ps-guide .dl-horizontal dt {
    text-align: left; }

.old-styleguide #ps-guide #main .navbar {
    border: 1px solid #eeeeee !important;
    border-bottom: 3px solid darkgray !important; }

@media (min-width: 992px) {
    .old-styleguide #ps-guide .navbar .navbar-header {
      float: left; } }

.old-styleguide #ps-guide .navbar.navbar-inverse .app-title {
    border-color: white;
    color: white; }

.old-styleguide #ps-guide .navbar.navbar-inverse .app-title small {
    color: #eeeeee; }

@media (min-width: 992px) {
    .old-styleguide #ps-guide .navbar.navbar-inverse .navbar-nav &gt; .active &gt; a,
    .old-styleguide #ps-guide .navbar.navbar-inverse .navbar-nav &gt; .active a:hover,
    .old-styleguide #ps-guide .navbar.navbar-inverse .navbar-nav &gt; .active a:focus {
      background: transparent;
      box-shadow: 0 -6px white inset; }
    .old-styleguide #ps-guide .navbar.navbar-inverse .navbar-nav a:hover {
      box-shadow: 0 -6px #28386f inset; } }

.old-styleguide #ps-guide #hero {
    background: #364b94;
    margin-bottom: 30px; }

.old-styleguide #ps-guide #main .section {
    margin-bottom: 70px;
    padding-top: 20px; }

.old-styleguide #ps-guide #main .section:first-child {
    padding-top: 0; }

.old-styleguide #ps-guide #main .section:first-child .section-title {
    border-top: none;
    padding-top: 0; }

.old-styleguide #ps-guide #main .section .section-title {
    border-top: 5px solid #e8671a;
    margin-bottom: 20px;
    padding-top: 20px; }

.old-styleguide #ps-guide .card-group {
    border: 1px solid gainsboro;
    border-radius: 5px;
    margin-bottom: 40px; }

.old-styleguide #ps-guide .card-group .card-header {
    border-bottom: 1px solid gainsboro;
    border-radius: 5px 5px 0 0;
    padding: 12px; }

.old-styleguide #ps-guide .card-group .card-body {
    padding: 12px; }

.old-styleguide #ps-guide .card-group .card-footer {
    background: 1px solid gainsboro;
    border-top: 1px solid gainsboro; }

.old-styleguide #ps-guide .card-group .card-footer :not(pre) &gt; code[class*="language-"],
  .old-styleguide #ps-guide .card-group .card-footer pre[class*="language-"] {
    border-radius: 0 0 5px 5px !important; }

.old-styleguide #ps-guide #sidebar.affix {
    top: 20px;
    z-index: 1000; }

@media (max-width: 768px) {
    .old-styleguide #ps-guide #sidebar.affix {
      left: 0px;
      top: 0px;
      width: 100%; }
    .old-styleguide #ps-guide #sidebar.affix .navbar {
      border-bottom: 1px solid gainsboro; } }

@media (min-width: 992px) {
    .old-styleguide #ps-guide #sidebar.affix {
      width: 213px; } }

@media (min-width: 1200px) {
    .old-styleguide #ps-guide #sidebar.affix {
      width: 263px; } }

.old-styleguide #ps-guide #sidebar .navbar {
    border: none;
    height: auto;
    min-height: 40px;
    /* make sidebar nav vertical */ }

@media (max-width: 768px) {
    .old-styleguide #ps-guide #sidebar .navbar {
      background: #eeeeee;
      margin-bottom: 30px; } }

.old-styleguide #ps-guide #sidebar .navbar .navbar-brand {
    height: auto;
    margin: 7px;
    padding: 10px; }

.old-styleguide #ps-guide #sidebar .navbar .navbar-toggle {
    margin: 10px;
    padding: 10px; }

@media (min-width: 768px) {
    .old-styleguide #ps-guide #sidebar .navbar .navbar-collapse {
      padding: 0;
      max-height: none; } }

.old-styleguide #ps-guide #sidebar .navbar .nav {
    float: none; }

.old-styleguide #ps-guide #sidebar .navbar .nav:not {
    display: block; }

.old-styleguide #ps-guide #sidebar .navbar .nav li {
    float: none;
    display: block;
    margin: 0; }

.old-styleguide #ps-guide #sidebar .navbar .nav li:first-child {
    border-top: none; }

.old-styleguide #ps-guide #sidebar .navbar .nav li a {
    background: none;
    color: #3c474b;
    padding: 4px 10px; }

.old-styleguide #ps-guide #sidebar .navbar .nav li a:hover {
    background-color: transparent;
    border-left: 2px solid #e8671a;
    color: #e8671a;
    padding-left: 8px; }

.old-styleguide #ps-guide #ps-footer {
    background: #364b94;
    margin-top: 100px;
    padding: 50px 0; }

.old-styleguide #ps-guide #ps-footer p {
    margin-bottom: 0px; }

.old-styleguide .block-ui {
    position: relative; }

.old-styleguide body.block-ui {
    /* IE8 doesn't support .block-ui:not(body) */
    position: static; }

.old-styleguide body.block-ui &gt; .block-ui-container,
  .old-styleguide .block-ui-main &gt; .block-ui-container {
    position: fixed; }

.old-styleguide .block-ui-container {
    position: absolute;
    z-index: 10000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 0;
    overflow: hidden;
    opacity: 0;
    filter: alpha(opacity=0); }

.old-styleguide .block-ui-active &gt; .block-ui-container {
    height: 100%;
    cursor: wait; }

.old-styleguide .block-ui-active .block-ui-active &gt; .block-ui-container {
    height: 0; }

.old-styleguide .block-ui-visible &gt; .block-ui-container {
    opacity: 1;
    filter: alpha(opacity=100); }

.old-styleguide .block-ui-overlay {
    width: 100%;
    height: 100%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    background-color: white; }

.old-styleguide .block-ui-message-container {
    position: absolute;
    top: 35%;
    left: 0;
    right: 0;
    height: 0;
    text-align: center;
    z-index: 10001; }

.old-styleguide .block-ui-message {
    display: inline-block;
    text-align: left;
    background-color: #333;
    color: #f5f5f5;
    padding: 20px;
    border-radius: 4px;
    font-size: 20px;
    font-weight: bold;
    /* needed for IE */
    filter: alpha(opacity=100); }

.old-styleguide .block-ui-anim-fade &gt; .block-ui-container {
    transition: height 0s linear 200ms, opacity 200ms ease 0s; }

.old-styleguide .block-ui-anim-fade.block-ui-active &gt; .block-ui-container {
    /*this resets the initial delay of the height */
    /*and sizes the block to full height at once at the start of the block. */
    transition-delay: 0s; }

.old-styleguide .toast-title {
    font-weight: bold; }

.old-styleguide .toast-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word; }

.old-styleguide .toast-message a,
  .old-styleguide .toast-message label {
    color: #ffffff; }

.old-styleguide .toast-message a:hover {
    color: #cccccc;
    text-decoration: none; }

.old-styleguide .toast-close-button {
    position: relative;
    right: -0.3em;
    top: -0.3em;
    float: right;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    -webkit-text-shadow: 0 1px 0 #ffffff;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80); }

.old-styleguide .toast-close-button:hover,
  .old-styleguide .toast-close-button:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    filter: alpha(opacity=40); }

.old-styleguide button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none; }

.old-styleguide .toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%; }

.old-styleguide .toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%; }

.old-styleguide .toast-top-left {
    top: 12px;
    left: 12px; }

.old-styleguide .toast-top-center {
    top: 12px; }

.old-styleguide .toast-top-right {
    top: 12px;
    right: 12px; }

.old-styleguide .toast-bottom-right {
    right: 12px;
    bottom: 12px; }

.old-styleguide .toast-bottom-center {
    bottom: 12px; }

.old-styleguide .toast-bottom-left {
    bottom: 12px;
    left: 12px; }

.old-styleguide .toast-center {
    top: 45%; }

.old-styleguide #toast-container {
    position: fixed;
    z-index: 999999;
    pointer-events: auto;
    /*overrides*/ }

.old-styleguide #toast-container.toast-center,
  .old-styleguide #toast-container.toast-top-center,
  .old-styleguide #toast-container.toast-bottom-center {
    width: 100%;
    pointer-events: none; }

.old-styleguide #toast-container.toast-center &gt; div,
  .old-styleguide #toast-container.toast-top-center &gt; div,
  .old-styleguide #toast-container.toast-bottom-center &gt; div {
    margin: auto;
    pointer-events: auto; }

.old-styleguide #toast-container.toast-center &gt; button,
  .old-styleguide #toast-container.toast-top-center &gt; button,
  .old-styleguide #toast-container.toast-bottom-center &gt; button {
    pointer-events: auto; }

.old-styleguide #toast-container * {
    box-sizing: border-box; }

.old-styleguide #toast-container &gt; div {
    margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    border-radius: 3px 3px 3px 3px;
    background-position: 15px center;
    background-repeat: no-repeat;
    box-shadow: 0 0 12px #999999;
    color: #ffffff;
    opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80); }

.old-styleguide #toast-container &gt; :hover {
    box-shadow: 0 0 12px #000000;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
    cursor: pointer; }

.old-styleguide #toast-container.toast-top-full-width &gt; div,
  .old-styleguide #toast-container.toast-bottom-full-width &gt; div {
    width: 96%;
    margin: auto; }

.old-styleguide .toast {
    background-color: #030303; }

.old-styleguide .toast-success {
    background-color: #51a351; }

.old-styleguide .toast-error {
    background-color: #bd362f; }

.old-styleguide .toast-info {
    background-color: #2f96b4; }

.old-styleguide .toast-wait {
    background-color: #2f96b4; }

.old-styleguide .toast-warning {
    background-color: #f89406; }

@media all and (max-width: 240px) {
    .old-styleguide #toast-container &gt; div {
      padding: 8px 8px 8px 50px;
      width: 11em; }
    .old-styleguide #toast-container .toast-close-button {
      right: -0.2em;
      top: -0.2em; } }

@media all and (min-width: 241px) and (max-width: 480px) {
    .old-styleguide #toast-container &gt; div {
      padding: 8px 8px 8px 50px;
      width: 18em; }
    .old-styleguide #toast-container .toast-close-button {
      right: -0.2em;
      top: -0.2em; } }

@media all and (min-width: 481px) and (max-width: 768px) {
    .old-styleguide #toast-container &gt; div {
      padding: 15px 15px 15px 50px;
      width: 25em; } }

.old-styleguide :not(.no-enter)#toast-container &gt; div.ng-enter,
  .old-styleguide :not(.no-leave)#toast-container &gt; div.ng-leave {
    transition: 1000ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all; }

.old-styleguide :not(.no-enter)#toast-container &gt; div.ng-enter.ng-enter-active,
  .old-styleguide :not(.no-leave)#toast-container &gt; div.ng-leave {
    opacity: 0.8; }

.old-styleguide :not(.no-leave)#toast-container &gt; div.ng-leave.ng-leave-active,
  .old-styleguide :not(.no-enter)#toast-container &gt; div.ng-enter {
    opacity: 0; }

.old-styleguide .ui-select-highlight {
    font-weight: bold; }

.old-styleguide .ui-select-offscreen {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important; }

.old-styleguide .ui-select-choices-row:hover {
    background-color: #f5f5f5; }

.old-styleguide .ng-dirty.ng-invalid &gt; a.select2-choice {
    border-color: #d44950; }

.old-styleguide .select2-result-single {
    padding-left: 0; }

.old-styleguide .select2-locked &gt; .select2-search-choice-close {
    display: none; }

.old-styleguide .select-locked &gt; .ui-select-match-close {
    display: none; }

.old-styleguide body &gt; .select2-container.open {
    z-index: 9999;
    /* The z-index Select2 applies to the select2-drop */ }

.old-styleguide .ui-select-container[theme="select2"].direction-up .ui-select-match,
  .old-styleguide .ui-select-container.select2.direction-up .ui-select-match {
    border-radius: 4px;
    /* FIXME hardcoded value :-/ */
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.old-styleguide .ui-select-container[theme="select2"].direction-up .ui-select-dropdown,
  .old-styleguide .ui-select-container.select2.direction-up .ui-select-dropdown {
    border-radius: 4px;
    /* FIXME hardcoded value :-/ */
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-width: 1px;
    /* FIXME hardcoded value :-/ */
    border-top-style: solid;
    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
    margin-top: -4px;
    /* FIXME hardcoded value :-/ */ }

.old-styleguide .ui-select-container[theme="select2"].direction-up
.ui-select-dropdown
.select2-search,
  .old-styleguide .ui-select-container.select2.direction-up .ui-select-dropdown .select2-search {
    margin-top: 4px;
    /* FIXME hardcoded value :-/ */ }

.old-styleguide .ui-select-container[theme="select2"].direction-up.select2-dropdown-open
.ui-select-match,
  .old-styleguide .ui-select-container.select2.direction-up.select2-dropdown-open
.ui-select-match {
    border-bottom-color: #5897fb; }

.old-styleguide .ui-select-container[theme="select2"]
.ui-select-dropdown
.ui-select-search-hidden,
  .old-styleguide .ui-select-container[theme="select2"]
.ui-select-dropdown
.ui-select-search-hidden
input {
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border: 0; }

.old-styleguide .selectize-input.selectize-focus {
    border-color: #007fbb !important; }

.old-styleguide .selectize-control.single &gt; .selectize-input &gt; input {
    width: 100%; }

.old-styleguide .selectize-control.multi &gt; .selectize-input &gt; input {
    margin: 0 !important; }

.old-styleguide .selectize-control &gt; .selectize-dropdown {
    width: 100%; }

.old-styleguide .ng-dirty.ng-invalid &gt; div.selectize-input {
    border-color: #d44950; }

.old-styleguide .ui-select-container[theme="selectize"].direction-up .ui-select-dropdown {
    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
    margin-top: -2px;
    /* FIXME hardcoded value :-/ */ }

.old-styleguide .ui-select-container[theme="selectize"] input.ui-select-search-hidden {
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border: 0;
    width: 0; }

.old-styleguide .btn-default-focus {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad;
    text-decoration: none;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.old-styleguide .ui-select-bootstrap .ui-select-toggle {
    position: relative; }

.old-styleguide .ui-select-bootstrap .ui-select-toggle &gt; .caret {
    position: absolute;
    height: 10px;
    top: 50%;
    right: 10px;
    margin-top: -2px; }

.old-styleguide .input-group &gt; .ui-select-bootstrap.dropdown {
    /* Instead of relative */
    position: static; }

.old-styleguide .input-group &gt; .ui-select-bootstrap &gt; input.ui-select-search.form-control {
    border-radius: 4px;
    /* FIXME hardcoded value :-/ */
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

.old-styleguide .input-group
&gt; .ui-select-bootstrap
&gt; input.ui-select-search.form-control.direction-up {
    border-radius: 4px !important;
    /* FIXME hardcoded value :-/ */
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important; }

.old-styleguide .ui-select-bootstrap .ui-select-search-hidden {
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border: 0; }

.old-styleguide .ui-select-bootstrap &gt; .ui-select-match &gt; .btn {
    /* Instead of center because of .btn */
    text-align: left !important; }

.old-styleguide .ui-select-bootstrap &gt; .ui-select-match &gt; .caret {
    position: absolute;
    top: 45%;
    right: 15px; }

.old-styleguide .ui-select-bootstrap &gt; .ui-select-choices,
  .old-styleguide .ui-select-bootstrap &gt; .ui-select-no-choice {
    width: 100%;
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
    margin-top: -1px; }

.old-styleguide body &gt; .ui-select-bootstrap.open {
    z-index: 1000;
    /* Standard Bootstrap dropdown z-index */ }

.old-styleguide .ui-select-multiple.ui-select-bootstrap {
    height: auto;
    padding: 3px 3px 0 3px; }

.old-styleguide .ui-select-multiple.ui-select-bootstrap input.ui-select-search {
    background-color: transparent !important;
    /* To prevent double background when disabled */
    border: none;
    outline: none;
    height: 1.666666em;
    margin-bottom: 3px; }

.old-styleguide .ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
    font-size: 1.6em;
    line-height: 0.75; }

.old-styleguide .ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
    outline: 0;
    margin: 0 3px 3px 0; }

.old-styleguide .ui-select-multiple .ui-select-match-item {
    position: relative; }

.old-styleguide .ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close {
    pointer-events: none; }

.old-styleguide .ui-select-multiple:hover .ui-select-match-item.dropping-before:before {
    content: "";
    position: absolute;
    top: 0;
    right: 100%;
    height: 100%;
    margin-right: 2px;
    border-left: 1px solid #428bca; }

.old-styleguide .ui-select-multiple:hover .ui-select-match-item.dropping-after:after {
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
    height: 100%;
    margin-left: 2px;
    border-right: 1px solid #428bca; }

.old-styleguide .ui-select-bootstrap .ui-select-choices-row &gt; span {
    cursor: pointer;
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap; }

.old-styleguide .ui-select-bootstrap .ui-select-choices-row &gt; span:hover,
  .old-styleguide .ui-select-bootstrap .ui-select-choices-row &gt; span:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5; }

.old-styleguide .ui-select-bootstrap .ui-select-choices-row.active &gt; span {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca; }

.old-styleguide .ui-select-bootstrap .ui-select-choices-row.disabled &gt; span,
  .old-styleguide .ui-select-bootstrap .ui-select-choices-row.active.disabled &gt; span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff; }

.old-styleguide .ui-select-match.ng-hide-add,
  .old-styleguide .ui-select-search.ng-hide-add {
    display: none !important; }

.old-styleguide .ui-select-bootstrap.ng-dirty.ng-invalid &gt; button.btn.ui-select-match {
    border-color: #d44950; }

.old-styleguide .ui-select-container[theme="bootstrap"].direction-up .ui-select-dropdown {
    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25); }

.old-styleguide .ui-select-bootstrap .ui-select-match-text {
    width: 100%;
    padding-right: 1em; }

.old-styleguide .ui-select-bootstrap .ui-select-match-text span {
    display: inline-block;
    width: 100%;
    overflow: hidden; }

.old-styleguide .ui-select-bootstrap .ui-select-toggle &gt; a.btn {
    position: absolute;
    height: 10px;
    right: 10px;
    margin-top: -2px; }

.old-styleguide .ui-select-refreshing.glyphicon {
    position: absolute;
    right: 0;
    padding: 8px 27px; }

@-webkit-keyframes ui-select-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes ui-select-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.old-styleguide .ui-select-spin {
    -webkit-animation: ui-select-spin 2s infinite linear;
    animation: ui-select-spin 2s infinite linear; }

.old-styleguide .ui-select-refreshing.ng-animate {
    -webkit-animation: none 0s; }

.old-styleguide .json-formatter-row {
    font-family: monospace; }

.old-styleguide .json-formatter-row,
  .old-styleguide .json-formatter-row a,
  .old-styleguide .json-formatter-row a:hover {
    color: black;
    text-decoration: none; }

.old-styleguide .json-formatter-row .json-formatter-row {
    margin-left: 1em; }

.old-styleguide .json-formatter-row .children.empty {
    opacity: 0.5;
    margin-left: 1em; }

.old-styleguide .json-formatter-row .children.empty.object:after {
    content: "No properties"; }

.old-styleguide .json-formatter-row .children.empty.array:after {
    content: "[]"; }

.old-styleguide .json-formatter-row .string {
    color: green;
    white-space: pre;
    word-wrap: break-word; }

.old-styleguide .json-formatter-row .number {
    color: blue; }

.old-styleguide .json-formatter-row .boolean {
    color: red; }

.old-styleguide .json-formatter-row .null {
    color: #855a00; }

.old-styleguide .json-formatter-row .undefined {
    color: #ca0b69; }

.old-styleguide .json-formatter-row .function {
    color: #ff20ed; }

.old-styleguide .json-formatter-row .date {
    background-color: rgba(0, 0, 0, 0.05); }

.old-styleguide .json-formatter-row .url {
    text-decoration: underline;
    color: blue;
    cursor: pointer; }

.old-styleguide .json-formatter-row .bracket {
    color: blue; }

.old-styleguide .json-formatter-row .key {
    color: #00008b;
    cursor: pointer; }

.old-styleguide .json-formatter-row .constructor-name {
    cursor: pointer; }

.old-styleguide .json-formatter-row .toggler {
    font-size: 0.8em;
    line-height: 1.2em;
    vertical-align: middle;
    opacity: 0.6;
    cursor: pointer; }

.old-styleguide .json-formatter-row .toggler:after {
    display: inline-block;
    transition: -webkit-transform 100ms ease-in;
    transition: transform 100ms ease-in;
    transition: transform 100ms ease-in, -webkit-transform 100ms ease-in;
    content: "\25BA"; }

.old-styleguide .json-formatter-row .toggler.open:after {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }

.old-styleguide .json-formatter-row &gt; a &gt; .thumbnail-text {
    opacity: 0;
    transition: opacity 0.15s ease-in;
    font-style: italic; }

.old-styleguide .json-formatter-row:hover &gt; a &gt; .thumbnail-text {
    opacity: 0.6; }

.old-styleguide .json-formatter-dark.json-formatter-row {
    font-family: monospace; }

.old-styleguide .json-formatter-dark.json-formatter-row,
  .old-styleguide .json-formatter-dark.json-formatter-row a,
  .old-styleguide .json-formatter-dark.json-formatter-row a:hover {
    color: white;
    text-decoration: none; }

.old-styleguide .json-formatter-dark.json-formatter-row .json-formatter-row {
    margin-left: 1em; }

.old-styleguide .json-formatter-dark.json-formatter-row .children.empty {
    opacity: 0.5;
    margin-left: 1em; }

.old-styleguide .json-formatter-dark.json-formatter-row .children.empty.object:after {
    content: "No properties"; }

.old-styleguide .json-formatter-dark.json-formatter-row .children.empty.array:after {
    content: "[]"; }

.old-styleguide .json-formatter-dark.json-formatter-row .string {
    color: #31f031;
    white-space: pre;
    word-wrap: break-word; }

.old-styleguide .json-formatter-dark.json-formatter-row .number {
    color: #66c2ff; }

.old-styleguide .json-formatter-dark.json-formatter-row .boolean {
    color: #ec4242; }

.old-styleguide .json-formatter-dark.json-formatter-row .null {
    color: #eec97d; }

.old-styleguide .json-formatter-dark.json-formatter-row .undefined {
    color: #ef8fbe; }

.old-styleguide .json-formatter-dark.json-formatter-row .function {
    color: #fd48cb; }

.old-styleguide .json-formatter-dark.json-formatter-row .date {
    background-color: rgba(255, 255, 255, 0.05); }

.old-styleguide .json-formatter-dark.json-formatter-row .url {
    text-decoration: underline;
    color: #027bff;
    cursor: pointer; }

.old-styleguide .json-formatter-dark.json-formatter-row .bracket {
    color: #9494ff; }

.old-styleguide .json-formatter-dark.json-formatter-row .key {
    color: #23a0db;
    cursor: pointer; }

.old-styleguide .json-formatter-dark.json-formatter-row .constructor-name {
    cursor: pointer; }

.old-styleguide .json-formatter-dark.json-formatter-row .toggler {
    font-size: 0.8em;
    line-height: 1.2em;
    vertical-align: middle;
    opacity: 0.6;
    cursor: pointer; }

.old-styleguide .json-formatter-dark.json-formatter-row .toggler:after {
    display: inline-block;
    transition: -webkit-transform 100ms ease-in;
    transition: transform 100ms ease-in;
    transition: transform 100ms ease-in, -webkit-transform 100ms ease-in;
    content: "\25BA"; }

.old-styleguide .json-formatter-dark.json-formatter-row .toggler.open:after {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }

.old-styleguide .json-formatter-dark.json-formatter-row &gt; a &gt; .thumbnail-text {
    opacity: 0;
    transition: opacity 0.15s ease-in;
    font-style: italic; }

.old-styleguide .json-formatter-dark.json-formatter-row:hover &gt; a &gt; .thumbnail-text {
    opacity: 0.6; }

.old-styleguide videogular,
  .old-styleguide [videogular] {
    border-radius: 25px;
    background-color: darkgray; }

.old-styleguide videogular vg-controls .controls-container,
  .old-styleguide [videogular] vg-controls .controls-container {
    border-radius: 25px; }

.old-styleguide videogular .iconButton:focus,
  .old-styleguide [videogular] .iconButton:focus {
    border: 0px; }

.old-styleguide videogular vg-scrub-bar [role="slider"],
  .old-styleguide videogular vg-scrub-bar [role="slider"],
  .old-styleguide [videogular] vg-scrub-bar [role="slider"],
  .old-styleguide [videogular] vg-scrub-bar [role="slider"] {
    background-color: #928a81; }

.old-styleguide videogular vg-buffering .bufferingContainer,
  .old-styleguide videogular vg-buffering .bufferingContainer,
  .old-styleguide [videogular] vg-buffering .bufferingContainer,
  .old-styleguide [videogular] vg-buffering .bufferingContainer {
    top: 0px;
    margin-top: 0px; }

.old-styleguide .small-nav .aside-nav {
    width: 70px; }

.old-styleguide .small-nav .aside-nav .li-name {
    display: none; }

.old-styleguide .small-nav .aside-nav a {
    text-align: center; }

.old-styleguide .small-nav .aside-nav .toggle-container a {
    margin-right: 6px; }

@-webkit-keyframes blink {
  50% {
    opacity: 1; } }

@keyframes blink {
  50% {
    opacity: 1; } }

@-webkit-keyframes bulge {
  50% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05); } }

@keyframes bulge {
  50% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05); } }

.old-styleguide .btn-print {
    padding: 4px 0px; }

.old-styleguide .btn-print .fa-print {
      color: #928a81;
      font-size: 2.4rem;
      margin: 0px; }

.old-styleguide .btn-print .fa-file-excel-o {
      color: #928a81;
      font-size: 2.2rem;
      margin: 0px; }

.old-styleguide .btn-print:hover .print-icon {
      color: #3c474b; }

.old-styleguide .btn:hover .print-icon {
    color: #3c474b; }

.old-styleguide .schedule-list-view .ps-checkbox,
  .old-styleguide .calendar-event-list .ps-checkbox,
  .old-styleguide .add-staff-list-results .ps-checkbox {
    padding: 2px 0px; }

.old-styleguide .schedule-list-view .ps-checkbox label,
    .old-styleguide .calendar-event-list .ps-checkbox label,
    .old-styleguide .add-staff-list-results .ps-checkbox label {
      font-size: 1.6rem;
      line-height: 1.5;
      padding-left: 5px;
      color: #000000; }

.old-styleguide .schedule-list-view .ps-checkbox span.checkbox-circle,
    .old-styleguide .calendar-event-list .ps-checkbox span.checkbox-circle,
    .old-styleguide .add-staff-list-results .ps-checkbox span.checkbox-circle {
      width: 15px;
      height: 15px;
      border-radius: 50%;
      margin-top: 3px;
      min-width: 15px; }

.old-styleguide .schedule-list-view .ps-checkbox span.checkbox-circle .fa,
      .old-styleguide .calendar-event-list .ps-checkbox span.checkbox-circle .fa,
      .old-styleguide .add-staff-list-results .ps-checkbox span.checkbox-circle .fa {
        font-size: 1rem;
        line-height: 1.3; }

.old-styleguide .aside-nav.left {
    border-right: 1px solid darkgray; }

.old-styleguide .aside-nav .aside-nav {
    width: 100%; }

.old-styleguide .aside-nav .toggle-container {
    width: 100%; }

.old-styleguide #convs-container .conv-btn-group {
    border-left: none; }

.old-styleguide .disable-text-selection {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }

.old-styleguide .xs-t-margin {
    margin-top: 2px; }

.old-styleguide .switch.btn-sm {
    width: 34px;
    height: 12px;
    margin-bottom: -1px; }

.old-styleguide .switch.btn-sm .slider {
      border: 1px solid rgba(128, 128, 128, 0.4); }

.old-styleguide .switch.btn-sm .slider:before {
      height: 16px;
      width: 16px;
      left: 0px;
      bottom: 4px;
      background-color: gainsboro; }

.old-styleguide .switch.btn-sm input:checked + .slider {
      background-color: rgba(54, 75, 148, 0.5);
      color: rgba(54, 75, 148, 0.5); }

.old-styleguide .switch.btn-sm input:checked + .slider:before {
        background-color: #364b94; }

.old-styleguide .ui-select-schedules-dropdown .ui-select-choices-row.active span.ui-select-choices-row-inner {
    color: white; }

.old-styleguide .ui-select-schedules-dropdown .multiple-selected .ui-select-choices-row.active span.ui-select-choices-row-inner {
    color: initial;
    background-color: white; }

.old-styleguide .ui-select-schedules-dropdown .multiple-selected input[type="radio"] + span.checkbox-circle,
  .old-styleguide .ui-select-schedules-dropdown .multiple-selected input[type="checkbox"] + span.checkbox-circle {
    background-color: white; }

.old-styleguide .ui-select-schedules-dropdown .multiple-selected input[type="radio"]:checked + span.checkbox-circle,
  .old-styleguide .ui-select-schedules-dropdown .multiple-selected input[type="checkbox"]:checked + span.checkbox-circle {
    background: #364b94;
    border: 1px solid #364b94; }

.old-styleguide .ui-select-schedules-dropdown .multiple-selected span.btn-container {
    background-color: initial; }

.old-styleguide .ui-select-container .ui-select-match .btn-default {
    background-color: #364b94;
    color: white; }

.old-styleguide .ui-select-container .ui-select-match .btn-default:hover {
      color: #fff;
      background-color: #28386f;
      border-color: #263467; }

.old-styleguide .forwarded-conversation .receiver .message-text a {
    color: #3c474b !important;
    text-decoration: none; }

.old-styleguide .forwarded-conversation .receiver .message-text a:hover {
      color: #3c474b !important;
      text-decoration: underline; }

.old-styleguide .btn.outline.btn-primary.disabled:hover,
  .old-styleguide .btn.outline.btn-primary[disabled]:hover {
    color: #364b94; }

.old-styleguide .confirm-modal .modal-dialog {
    margin: 5% auto !important; }

.old-styleguide .confirm-modal .modal.warning-modal .modal-dialog {
    max-height: 130px; }

.old-styleguide .confirm-modal .modal.warning-modal + .modal {
    display: none !important; }

.old-styleguide .shell-wrapper {
    overflow-x: auto; }

.old-styleguide #convs-container,
  .old-styleguide #assignments-container,
  .old-styleguide #contacts-container,
  .old-styleguide .schedules-container,
  .old-styleguide .patients-container,
  .old-styleguide #tracking-container {
    min-width: 1200px; }

.old-styleguide #convs-container,
  .old-styleguide .schedules-container,
  .old-styleguide #assignments-container,
  .old-styleguide #contacts-container,
  .old-styleguide #tracking-container {
    overflow-y: hidden; }

.old-styleguide .schedules-container .outline.btn-primary.active,
  .old-styleguide .schedules-container .outline.btn-primary:hover {
    background-color: #364b94 !important;
    color: white !important; }

.old-styleguide .old-styleguide
.message-list
.list-group-item
.lgi-content
.list-group-item-text.ng-two-lines {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    width: 323px; }

.old-styleguide .old-styleguide .psx-grid-item .col-xs-4,
  .old-styleguide .old-styleguide .psx-grid-item .col-xs-3,
  .old-styleguide .old-styleguide .psx-grid-item .col-xs-2 {
    height: inherit; }

.old-styleguide .old-styleguide .psx-grid-item .col-xs-4 span,
    .old-styleguide .old-styleguide .psx-grid-item .col-xs-3 span,
    .old-styleguide .old-styleguide .psx-grid-item .col-xs-2 span {
      height: inherit; }

.old-styleguide .patients-details .modal-close-icon {
    -webkit-transform: rotate(0deg) !important;
    transform: rotate(0deg) !important;
    font-size: 40px !important; }

.old-styleguide .schedule-list-container input.form-control {
    font-size: 22px !important; }

.old-styleguide .call-rotation-view-modal .modal-header {
    font-size: 20px !important; }

.old-styleguide .aside-nav.left .aside-nav {
    border-right: 1px solid darkgray; }

.old-styleguide .schedules-container .btn-view-multiple {
    font-family: inherit; }

.old-styleguide .ps-checkbox label {
    font-size: 16px !important; }

.old-styleguide .ps-checkbox label:hover {
      font-size: 16px !important; }

.old-styleguide .patient-details-modal .modal-content .modal-body {
    overflow-x: auto; }

.old-styleguide .patient-details-modal .modal-content .modal-body &gt; .container-wrapper {
      min-width: 918px; }

.old-styleguide .settings-modal .modal-header {
    border-bottom: 1px solid #efefef;
    font-size: 20px !important; }

.old-styleguide .settings-modal .aside-nav.left {
    border-right: 1px solid #ddd; }

.old-styleguide .settings-modal .device-info-container h2 {
    font-family: "Source Sans Pro";
    font-weight: 600;
    color: #000;
    text-decoration: underline;
    margin-bottom: 4px; }

.old-styleguide .settings-modal .device-info-container h3 {
    font-family: "Source Sans Pro";
    font-weight: 600;
    font-size: 2rem;
    color: #000; }

.old-styleguide .settings-modal .device-info-container span {
    font-family: "Source Sans Pro";
    font-weight: 400;
    font-size: 2rem;
    color: #3c464a; }

.old-styleguide .settings-modal .security-container button {
    margin-bottom: 10px; }

.old-styleguide .patients-container .psx-grid-item:hover {
    cursor: pointer; }

.old-styleguide .patient-details-modal .modal-content {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    background-color: #ffffff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }

.old-styleguide .patient-details-modal .modal-content .modal-header {
    background: #364b94;
    height: 40px;
    padding: 10px;
    font-size: 18px;
    vertical-align: middle;
    text-align: center;
    color: #ffffff;
    font-weight: bold; }

.old-styleguide .patient-details-modal .modal-content .modal-header .span {
    font-size: 20px; }

.old-styleguide .patient-details-modal .modal-content .modal-header .fa {
    font-weight: normal;
    margin-right: 5px; }

.old-styleguide .patient-details-modal .modal-content .modal-header .close {
    font-size: 40px;
    font-family: 'Roboto';
    font-weight: 300;
    line-height: 1;
    margin: 0;
    opacity: 0.3;
    text-shadow: none;
    display: block;
    line-height: .4;
    color: #ffffff;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }

.old-styleguide .patient-details-modal .modal-content .modal-header .close:hover {
    opacity: 1; }

.old-styleguide .patient-details-modal .modal-content .modal-body {
    height: calc(100% - 80px);
    text-align: left;
    padding: 10px; }

.old-styleguide .patient-details-modal .modal-content .modal-footer {
    padding: 10px;
    text-align: right; }

.old-styleguide .patient-details-modal .patient-banner {
    font-size: 2.0rem; }

.old-styleguide .patients-details .patients-results-container {
    height: calc(100% - 120px) !important; }

.old-styleguide .patients-details .fa-circle {
    color: #0ed957; }

.old-styleguide .patients-details .fa-circle-thin {
    color: #928a81; }

.old-styleguide .patients-details .fa-comments-o {
    font-size: 2.2rem;
    color: #364b94; }

.old-styleguide .patients-details .fa-comments-o.disable {
    color: #928a81; }

.old-styleguide .patients-details .presence-container {
    display: inline-block;
    width: 20px; }

.old-styleguide .patients-details .name-header-offset {
    margin-left: 20px; }

.old-styleguide .patients-details .font-bold {
    font-weight: bold; }

.old-styleguide .patients-details .psx-grid-item:hover {
    cursor: pointer; }

.old-styleguide .xl-modal .modal.patient-details-modal .modal-dialog {
    height: initial;
    max-height: calc(100% - 20px); }

.old-styleguide .patient-details-modal .modal-dialog .patients-details {
    min-height: 300px; }

.old-styleguide #tracking-container .tracking-header {
    display: block;
    align-items: center;
    background-color: #efefef;
    border-top: 1px solid rgba(60, 70, 74, 0.3);
    border-bottom: 1px solid rgba(60, 70, 74, 0.3);
    padding-top: 10px;
    height: 58px; }

.old-styleguide #tracking-container .tracking-header .form-group {
    margin-bottom: 0px; }

.old-styleguide #tracking-container .tracking-header .refresh-icon {
    color: #928a81;
    cursor: pointer;
    font-size: 2.2rem;
    margin: 0px; }

.old-styleguide #tracking-container .tracking-header .btn-print {
    padding-right: 5px; }

.old-styleguide #tracking-container .tracking-body {
    height: inherit; }

.old-styleguide #tracking-container .tracking-body .header {
    width: calc(100% - 10px); }

.old-styleguide #tracking-container .tracking-body .scroll-container {
    height: calc(100% - 94px);
    overflow-y: auto; }

.old-styleguide #tracking-container .no-data-text {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    font-size: 36px;
    font-weight: bold;
    color: darkgray; }

.old-styleguide #tracking-container a.btn-link {
    color: #3c464a;
    text-decoration: underline;
    font-size: 12px;
    cursor: pointer; }

.old-styleguide #tracking-container .local-psx-grid-item {
    min-height: 40px;
    line-height: 24px;
    padding: 5px 0px;
    font-size: 14px;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 1px solid rgba(60, 70, 74, 0.3); }

.old-styleguide #tracking-container .local-psx-grid-item .message-box {
    display: block;
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    max-height: 480px;
    line-height: 24px; }

.old-styleguide #tracking-container .local-psx-grid-item .details-button {
    margin-top: 5px; }

.old-styleguide #tracking-container .department-label::before {
    content: 'Dept:';
    color: rgba(60, 71, 75, 0.6);
    margin-right: 3px; }

.old-styleguide #tracking-container .phone-label::before {
    content: 'Phone:';
    color: rgba(60, 71, 75, 0.6);
    margin-right: 3px; }

.old-styleguide #tracking-container .user-label::before {
    content: 'User:';
    color: rgba(60, 71, 75, 0.6);
    margin-right: 3px; }

.old-styleguide #tracking-container .requested-label::before {
    content: 'Requested:';
    color: rgba(60, 71, 75, 0.6);
    margin-right: 3px; }

.old-styleguide #tracking-container .bold-text {
    font-weight: bold; }

.old-styleguide #tracking-container .unread {
    color: #928a81; }

.old-styleguide #tracking-container .notresponded {
    color: red; }

.old-styleguide #tracking-container .responseText {
    margin-top: 10px; }

.old-styleguide #tracking-container .col-xs-1 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-sm-1 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-md-1 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-xs-2 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-sm-2 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-md-2 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-xs-3 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-sm-3 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-md-3 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-xs-4 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-sm-4 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-md-4 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-xs-5 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-sm-5 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-md-5 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-xs-6 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-sm-6 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-md-6 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-xs-7 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-sm-7 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-md-7 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-xs-8 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-sm-8 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-md-8 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-xs-9 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-sm-9 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-md-9 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-xs-10 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-sm-10 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-md-10 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-xs-11 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-sm-11 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-md-11 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-xs-12 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-sm-12 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .col-md-12 {
    padding-left: 6px;
    padding-right: 6px; }

.old-styleguide #tracking-container .pad-left-column {
    padding-left: 15px; }

.old-styleguide #tracking-container .mcr-response {
    margin-top: 10px; }

.old-styleguide #tracking-container .mcr-response .bold {
    font-weight: bold; }

.old-styleguide #tracking-container .mcr-response .not-responded {
    color: red; }

.old-styleguide #tracking-container .flex-end {
    justify-content: flex-end; }

.old-styleguide #tracking-container .mr-15 {
    margin-right: 15px; }

.old-styleguide #tracking-container .new-message {
    color: #364b94;
    font-size: 14px;
    margin-right: 5px; }

.old-styleguide #tracking-container .auto-refresh-animation {
    border-top: 5px solid #364b94;
    width: 100%;
    margin: 6px auto 0px auto;
    text-align: center;
    transition: all 1.5s ease-in-out;
    -webkit-animation: auto-refresh-opacity 1.5s linear forwards;
    animation: auto-refresh-opacity 1.5s linear forwards; }

.old-styleguide #tracking-container .auto-refresh-animation.ng-hide {
    width: 0%; }

@keyframes auto-refresh-opacity {
  0% {
    opacity: 0; }
  80% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-webkit-keyframes auto-refresh-opacity {
  0% {
    opacity: 0; }
  80% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.old-styleguide #tracking-container .alert-not-responded-wrapper {
    border: 1px solid #ed1b2d; }

.old-styleguide #tracking-container .alert-not-responded {
    height: 30px;
    display: flex;
    align-items: center;
    font-size: 16px;
    background-color: rgba(237, 27, 45, 0.1);
    border-bottom: 1px solid #ed1b2d;
    padding: 0px 15px;
    margin-top: -5px;
    margin-bottom: 5px;
    color: #ed1b2d;
    font-weight: bold; }

.old-styleguide #tracking-container .tooltip-pre-wrap .tooltip-inner {
    white-space: pre-wrap; }

@page {
  .old-styleguide {
    size: landscape;
    margin: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-print-color-adjust: exact; }
    .old-styleguide html, .old-styleguide body {
      height: auto;
      page-break-after: avoid;
      page-break-before: avoid; }
    .old-styleguide .print-track-mode .print-header {
      border-bottom: initial;
      margin-bottom: initial;
      margin-left: -15px;
      margin-right: -15px; }
    .old-styleguide .print-track-mode .print-header .brand.text-logo {
      width: 81px;
      height: auto;
      margin-top: 6px;
      position: absolute;
      left: 15px; }
    .old-styleguide .print-track-mode .content-list-container {
      border-top: 1px solid gray;
      padding-top: 10px; }
    .old-styleguide .print-track-mode .local-psx-grid-item {
      vertical-align: top; }
    .old-styleguide .print-track-mode thead, .old-styleguide .print-track-mode tbody {
      page-break-inside: auto; }
    .old-styleguide .print-track-mode thead:last-child, .old-styleguide .print-track-mode tbody:last-child, .old-styleguide .print-track-mode tr:last-child {
      page-break-after: auto; }
    .old-styleguide .print-track-mode table {
      width: 100%; } }

.old-styleguide .print-track-mode {
    font-family: "Roboto";
    -webkit-print-color-adjust: exact; }

.old-styleguide .print-track-mode tr {
    page-break-inside: auto; }

.old-styleguide .print-track-mode .print-header {
    border-bottom: initial;
    margin-bottom: initial;
    margin-left: -15px;
    margin-right: -15px; }

.old-styleguide .print-track-mode .print-header .brand.text-logo {
    width: 81px;
    height: auto;
    margin-top: 6px;
    position: absolute;
    left: 15px; }

.old-styleguide .print-track-mode .content-list-container {
    border-top: 1px solid gray;
    padding-top: 10px; }

.old-styleguide .print-track-mode .content-list-container .local-psx-grid-item {
    vertical-align: top; }

.old-styleguide .print-track-mode thead, .old-styleguide .print-track-mode tbody {
    page-break-inside: auto; }

.old-styleguide .print-track-mode thead:last-child, .old-styleguide .print-track-mode tbody:last-child, .old-styleguide .print-track-mode tr:last-child {
    page-break-after: auto; }

.old-styleguide .print-track-mode table {
    width: 100%; }

@media print {
    .old-styleguide {
      -webkit-print-color-adjust: exact; }
      .old-styleguide tr {
        page-break-inside: auto; }
      .old-styleguide html, .old-styleguide body {
        height: auto;
        page-break-after: avoid;
        page-break-before: avoid; }
      .old-styleguide .print-track-mode .print-header {
        border-bottom: initial;
        margin-bottom: initial;
        margin-left: -15px;
        margin-right: -15px; }
      .old-styleguide .print-track-mode .print-header .brand.text-logo {
        width: 81px;
        height: auto;
        margin-top: 6px;
        position: absolute;
        left: 15px; }
      .old-styleguide .print-track-mode .content-list-container {
        border-top: 1px solid gray;
        padding-top: 10px; }
      .old-styleguide .print-track-mode .content-list-container .local-psx-grid-item {
        vertical-align: top; }
      .old-styleguide .print-track-mode thead, .old-styleguide .print-track-mode tbody {
        page-break-inside: auto; }
      .old-styleguide .print-track-mode thead:last-child, .old-styleguide .print-track-mode tbody:last-child, .old-styleguide .print-track-mode tr:last-child {
        page-break-after: auto; }
      .old-styleguide .print-track-mode table {
        width: 100%; } }

.old-styleguide .detail-container {
    margin: 30px auto;
    text-align: left; }

.old-styleguide .detail-container .modal-content {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 6px;
    overflow: hidden;
    font-size: 14px; }

.old-styleguide .detail-container .modal-header {
    height: 40px;
    line-height: 20px !important;
    font-size: 20px !important;
    color: #ffffff;
    padding: 10px; }

.old-styleguide .detail-container .modal-header i {
    font-size: 20px; }

.old-styleguide .detail-container .modal-header span {
    font-size: 20px; }

.old-styleguide .detail-container .modal-header .modal-close-icon.small {
    font-size: 40px !important;
    line-height: 20px !important; }

.old-styleguide .detail-container .modal-body {
    font-size: 14px;
    height: 600px;
    overflow-y: auto; }

.old-styleguide .detail-container .modal-body .data-point {
    padding: 5px; }

.old-styleguide .detail-container .modal-body .data-point label {
    color: gray;
    font-weight: normal; }

.old-styleguide .detail-container .modal-body .data-point span {
    font-weight: bold; }

.old-styleguide .detail-container .data-text {
    display: inline-block;
    vertical-align: bottom;
    padding-left: 10px;
    padding-top: 10px; }

.old-styleguide .detail-container .date-time {
    font-size: 12px;
    color: grey; }

.old-styleguide .detail-container .psx-grid-body {
    max-height: 480px;
    overflow-y: auto; }

.old-styleguide .detail-container .psx-grid-body.no-max-height {
    max-height: none !important; }

.old-styleguide .detail-container .message-box {
    display: block;
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    line-height: 24px;
    font-weight: bold; }

.old-styleguide .detail-container .nav-tabs {
    border-bottom: 1px solid rgba(60, 70, 74, 0.3); }

.old-styleguide .detail-container .nav-tabs &gt; li.active &gt; a, .old-styleguide .detail-container .nav-tabs &gt; li.active &gt; a:hover, .old-styleguide .detail-container .nav-tabs &gt; li.active &gt; a:focus {
    color: #555;
    cursor: default;
    font-weight: bold;
    background-color: #fff;
    border: 1px solid rgba(60, 70, 74, 0.3);
    border-bottom-color: transparent; }

.old-styleguide .detail-container .nav-tabs &gt; li &gt; a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0; }

.old-styleguide .detail-container .nav &gt; li &gt; a {
    position: relative;
    display: block;
    padding: 10px 15px; }

.old-styleguide .detail-container a {
    color: #364b94;
    text-decoration: none; }

.old-styleguide .detail-container .disabled-link {
    color: rgba(60, 70, 74, 0.3);
    cursor: default;
    pointer-events: none;
    opacity: .7; }

.old-styleguide .detail-container .tooltip-inner {
    width: 250px; }

.old-styleguide .detail-container .bold-text {
    font-weight: bold; }

.old-styleguide .detail-container .role-header {
    height: 40px;
    font-weight: bold;
    display: flex;
    align-items: center;
    border: 1px solid rgba(60, 70, 74, 0.3);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #efefef;
    margin-top: 15px; }

.old-styleguide .detail-container .side-lines {
    border-left: 1px solid rgba(60, 70, 74, 0.3) !important;
    border-right: 1px solid rgba(60, 70, 74, 0.3) !important; }

.old-styleguide .detail-container .side-padding {
    padding-left: 10px;
    padding-right: 10px; }

.old-styleguide .detail-container .img-container .img-thumbnail {
    image-orientation: inherit !important; }

.old-styleguide .detail-container .img-rotate-90 {
    -webkit-transform: none !important;
            transform: none !important; }

.old-styleguide .detail-container .info-banner {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
    padding: 10px;
    display: flex;
    justify-content: center;
    line-height: 20px; }

.old-styleguide .detail-container .forward-header {
    z-index: 1 !important; }

.old-styleguide .detail-container .conversation-detail {
    border: 1px solid #dcdcdc;
    border-top: 0px;
    height: 530px;
    overflow-y: auto; }

.old-styleguide mwl-calendar a.event-item {
  font-family: "Open Sans" !important; }

.old-styleguide mwl-calendar .cal-month-box .cal-day-today span[data-cal-date] {
  font-size: 24px; }

.file-input {
  display: none !important; }

.btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle; }

.schedules-container .schedule-lookup .dropdown-toggle {
  width: 100%;
  text-align: left;
  height: 33px; }

.schedules-container .schedule-lookup .dropdown-menu {
  max-width: 500px;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 16px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
  max-height: 300px;
  overflow-y: scroll; }

.old-styleguide .open &gt; .dropdown-menu {
  display: block; }

.schedules-container .schedule-lookup .dropdown-menu {
  max-width: 500px; }

ul.psx-list {
  padding: 0;
  margin-bottom: 0px;
  list-style-type: none; }

.schedules-container .schedule-lookup .psx-list-item.selected {
  background: #364b94;
  color: white; }

.schedules-container .schedule-lookup .psx-list-item {
  height: 32px;
  line-height: 32px;
  border: 0px;
  padding-left: 10px;
  padding-right: 10px; }

.old-styleguide .schedules-container .calendar-container {
  width: 100%; }

.wall-e,
.wall-e section {
  box-sizing: border-box;
  height: 100%;
  /* WARNING: 100vh will not work on mobile; footer will get covered by floating bar. */ }

.wall-e section {
  display: flex; }

.wall-e .wall-x {
  flex-direction: row; }

.wall-e .wall-y {
  flex-direction: column; }

.wall-e article {
  flex-grow: 1; }

.wall-e article,
.wall-e header,
.wall-e footer,
.wall-e aside {
  padding: 0; }

.wall-e article,
.wall-e aside {
  overflow: auto; }

.site-container {
  max-width: 1280px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 61px;
  display: block;
  min-height: calc(100% - 61px);
  width: 100%;
  background-color: white;
  border: 1px solid #c1c2c2;
  border-radius: 5px; }

.border {
  border: 1px solid #c1c2c2;
  border-radius: 5px; }

.new-styleguide { }

.new-styleguide .cdk-virtual-scroll-content-wrapper {
    right: 0px !important; }

.new-styleguide .ps-blue {
    color: #00aec7 !important; }

.new-styleguide .ps-blue-bg {
    background-color: #00aec7 !important;
    color: white; }

.new-styleguide .ps-purple {
    color: #3f2a56 !important; }

.new-styleguide .ps-orange {
    color: #ff9e1b !important; }

.new-styleguide .psx {
    /*!
 * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
    /* TOOLTIP CONTAINER &amp; ARROW */ }

.new-styleguide .psx .fa, .new-styleguide .psx .fab, .new-styleguide .psx .fad, .new-styleguide .psx .fal, .new-styleguide .psx .far, .new-styleguide .psx .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1; }

.new-styleguide .psx .fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -.0667em; }

.new-styleguide .psx .fa-xs {
    font-size: .75em; }

.new-styleguide .psx .fa-sm {
    font-size: .875em; }

.new-styleguide .psx .fa-1x {
    font-size: 1em; }

.new-styleguide .psx .fa-2x {
    font-size: 2em; }

.new-styleguide .psx .fa-3x {
    font-size: 3em; }

.new-styleguide .psx .fa-4x {
    font-size: 4em; }

.new-styleguide .psx .fa-5x {
    font-size: 5em; }

.new-styleguide .psx .fa-6x {
    font-size: 6em; }

.new-styleguide .psx .fa-7x {
    font-size: 7em; }

.new-styleguide .psx .fa-8x {
    font-size: 8em; }

.new-styleguide .psx .fa-9x {
    font-size: 9em; }

.new-styleguide .psx .fa-10x {
    font-size: 10em; }

.new-styleguide .psx .fa-fw {
    text-align: center;
    width: 1.25em; }

.new-styleguide .psx .fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0; }

.new-styleguide .psx .fa-ul &gt; li {
    position: relative; }

.new-styleguide .psx .fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit; }

.new-styleguide .psx .fa-border {
    border: .08em solid #eee;
    border-radius: .1em;
    padding: .2em .25em .15em; }

.new-styleguide .psx .fa-pull-left {
    float: left; }

.new-styleguide .psx .fa-pull-right {
    float: right; }

.new-styleguide .psx .fa.fa-pull-left, .new-styleguide .psx .fab.fa-pull-left, .new-styleguide .psx .fal.fa-pull-left, .new-styleguide .psx .far.fa-pull-left, .new-styleguide .psx .fas.fa-pull-left {
    margin-right: .3em; }

.new-styleguide .psx .fa.fa-pull-right, .new-styleguide .psx .fab.fa-pull-right, .new-styleguide .psx .fal.fa-pull-right, .new-styleguide .psx .far.fa-pull-right, .new-styleguide .psx .fas.fa-pull-right {
    margin-left: .3em; }

.new-styleguide .psx .fa-spin {
    -webkit-animation: fa-spin 2s linear infinite;
    animation: fa-spin 2s linear infinite; }

.new-styleguide .psx .fa-pulse {
    -webkit-animation: fa-spin 1s steps(8) infinite;
    animation: fa-spin 1s steps(8) infinite; }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }

.new-styleguide .psx .fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }

.new-styleguide .psx .fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

.new-styleguide .psx .fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg); }

.new-styleguide .psx .fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1); }

.new-styleguide .psx .fa-flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1); }

.new-styleguide .psx .fa-flip-both, .new-styleguide .psx .fa-flip-horizontal.fa-flip-vertical, .new-styleguide .psx .fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; }

.new-styleguide .psx .fa-flip-both, .new-styleguide .psx .fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1);
    transform: scale(-1); }

.new-styleguide .psx :root .fa-flip-both, .new-styleguide .psx :root .fa-flip-horizontal, .new-styleguide .psx :root .fa-flip-vertical, .new-styleguide .psx :root .fa-rotate-90, .new-styleguide .psx :root .fa-rotate-180, .new-styleguide .psx :root .fa-rotate-270 {
    -webkit-filter: none;
    filter: none; }

.new-styleguide .psx .fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em; }

.new-styleguide .psx .fa-stack-1x, .new-styleguide .psx .fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%; }

.new-styleguide .psx .fa-stack-1x {
    line-height: inherit; }

.new-styleguide .psx .fa-stack-2x {
    font-size: 2em; }

.new-styleguide .psx .fa-inverse {
    color: #fff; }

.new-styleguide .psx .fa-500px:before {
    content: "\f26e"; }

.new-styleguide .psx .fa-abacus:before {
    content: "\f640"; }

.new-styleguide .psx .fa-accessible-icon:before {
    content: "\f368"; }

.new-styleguide .psx .fa-accusoft:before {
    content: "\f369"; }

.new-styleguide .psx .fa-acorn:before {
    content: "\f6ae"; }

.new-styleguide .psx .fa-acquisitions-incorporated:before {
    content: "\f6af"; }

.new-styleguide .psx .fa-ad:before {
    content: "\f641"; }

.new-styleguide .psx .fa-address-book:before {
    content: "\f2b9"; }

.new-styleguide .psx .fa-address-card:before {
    content: "\f2bb"; }

.new-styleguide .psx .fa-adjust:before {
    content: "\f042"; }

.new-styleguide .psx .fa-adn:before {
    content: "\f170"; }

.new-styleguide .psx .fa-adversal:before {
    content: "\f36a"; }

.new-styleguide .psx .fa-affiliatetheme:before {
    content: "\f36b"; }

.new-styleguide .psx .fa-air-conditioner:before {
    content: "\f8f4"; }

.new-styleguide .psx .fa-air-freshener:before {
    content: "\f5d0"; }

.new-styleguide .psx .fa-airbnb:before {
    content: "\f834"; }

.new-styleguide .psx .fa-alarm-clock:before {
    content: "\f34e"; }

.new-styleguide .psx .fa-alarm-exclamation:before {
    content: "\f843"; }

.new-styleguide .psx .fa-alarm-plus:before {
    content: "\f844"; }

.new-styleguide .psx .fa-alarm-snooze:before {
    content: "\f845"; }

.new-styleguide .psx .fa-album:before {
    content: "\f89f"; }

.new-styleguide .psx .fa-album-collection:before {
    content: "\f8a0"; }

.new-styleguide .psx .fa-algolia:before {
    content: "\f36c"; }

.new-styleguide .psx .fa-alicorn:before {
    content: "\f6b0"; }

.new-styleguide .psx .fa-alien:before {
    content: "\f8f5"; }

.new-styleguide .psx .fa-alien-monster:before {
    content: "\f8f6"; }

.new-styleguide .psx .fa-align-center:before {
    content: "\f037"; }

.new-styleguide .psx .fa-align-justify:before {
    content: "\f039"; }

.new-styleguide .psx .fa-align-left:before {
    content: "\f036"; }

.new-styleguide .psx .fa-align-right:before {
    content: "\f038"; }

.new-styleguide .psx .fa-align-slash:before {
    content: "\f846"; }

.new-styleguide .psx .fa-alipay:before {
    content: "\f642"; }

.new-styleguide .psx .fa-allergies:before {
    content: "\f461"; }

.new-styleguide .psx .fa-amazon:before {
    content: "\f270"; }

.new-styleguide .psx .fa-amazon-pay:before {
    content: "\f42c"; }

.new-styleguide .psx .fa-ambulance:before {
    content: "\f0f9"; }

.new-styleguide .psx .fa-american-sign-language-interpreting:before {
    content: "\f2a3"; }

.new-styleguide .psx .fa-amilia:before {
    content: "\f36d"; }

.new-styleguide .psx .fa-amp-guitar:before {
    content: "\f8a1"; }

.new-styleguide .psx .fa-analytics:before {
    content: "\f643"; }

.new-styleguide .psx .fa-anchor:before {
    content: "\f13d"; }

.new-styleguide .psx .fa-android:before {
    content: "\f17b"; }

.new-styleguide .psx .fa-angel:before {
    content: "\f779"; }

.new-styleguide .psx .fa-angellist:before {
    content: "\f209"; }

.new-styleguide .psx .fa-angle-double-down:before {
    content: "\f103"; }

.new-styleguide .psx .fa-angle-double-left:before {
    content: "\f100"; }

.new-styleguide .psx .fa-angle-double-right:before {
    content: "\f101"; }

.new-styleguide .psx .fa-angle-double-up:before {
    content: "\f102"; }

.new-styleguide .psx .fa-angle-down:before {
    content: "\f107"; }

.new-styleguide .psx .fa-angle-left:before {
    content: "\f104"; }

.new-styleguide .psx .fa-angle-right:before {
    content: "\f105"; }

.new-styleguide .psx .fa-angle-up:before {
    content: "\f106"; }

.new-styleguide .psx .fa-angry:before {
    content: "\f556"; }

.new-styleguide .psx .fa-angrycreative:before {
    content: "\f36e"; }

.new-styleguide .psx .fa-angular:before {
    content: "\f420"; }

.new-styleguide .psx .fa-ankh:before {
    content: "\f644"; }

.new-styleguide .psx .fa-app-store:before {
    content: "\f36f"; }

.new-styleguide .psx .fa-app-store-ios:before {
    content: "\f370"; }

.new-styleguide .psx .fa-apper:before {
    content: "\f371"; }

.new-styleguide .psx .fa-apple:before {
    content: "\f179"; }

.new-styleguide .psx .fa-apple-alt:before {
    content: "\f5d1"; }

.new-styleguide .psx .fa-apple-crate:before {
    content: "\f6b1"; }

.new-styleguide .psx .fa-apple-pay:before {
    content: "\f415"; }

.new-styleguide .psx .fa-archive:before {
    content: "\f187"; }

.new-styleguide .psx .fa-archway:before {
    content: "\f557"; }

.new-styleguide .psx .fa-arrow-alt-circle-down:before {
    content: "\f358"; }

.new-styleguide .psx .fa-arrow-alt-circle-left:before {
    content: "\f359"; }

.new-styleguide .psx .fa-arrow-alt-circle-right:before {
    content: "\f35a"; }

.new-styleguide .psx .fa-arrow-alt-circle-up:before {
    content: "\f35b"; }

.new-styleguide .psx .fa-arrow-alt-down:before {
    content: "\f354"; }

.new-styleguide .psx .fa-arrow-alt-from-bottom:before {
    content: "\f346"; }

.new-styleguide .psx .fa-arrow-alt-from-left:before {
    content: "\f347"; }

.new-styleguide .psx .fa-arrow-alt-from-right:before {
    content: "\f348"; }

.new-styleguide .psx .fa-arrow-alt-from-top:before {
    content: "\f349"; }

.new-styleguide .psx .fa-arrow-alt-left:before {
    content: "\f355"; }

.new-styleguide .psx .fa-arrow-alt-right:before {
    content: "\f356"; }

.new-styleguide .psx .fa-arrow-alt-square-down:before {
    content: "\f350"; }

.new-styleguide .psx .fa-arrow-alt-square-left:before {
    content: "\f351"; }

.new-styleguide .psx .fa-arrow-alt-square-right:before {
    content: "\f352"; }

.new-styleguide .psx .fa-arrow-alt-square-up:before {
    content: "\f353"; }

.new-styleguide .psx .fa-arrow-alt-to-bottom:before {
    content: "\f34a"; }

.new-styleguide .psx .fa-arrow-alt-to-left:before {
    content: "\f34b"; }

.new-styleguide .psx .fa-arrow-alt-to-right:before {
    content: "\f34c"; }

.new-styleguide .psx .fa-arrow-alt-to-top:before {
    content: "\f34d"; }

.new-styleguide .psx .fa-arrow-alt-up:before {
    content: "\f357"; }

.new-styleguide .psx .fa-arrow-circle-down:before {
    content: "\f0ab"; }

.new-styleguide .psx .fa-arrow-circle-left:before {
    content: "\f0a8"; }

.new-styleguide .psx .fa-arrow-circle-right:before {
    content: "\f0a9"; }

.new-styleguide .psx .fa-arrow-circle-up:before {
    content: "\f0aa"; }

.new-styleguide .psx .fa-arrow-down:before {
    content: "\f063"; }

.new-styleguide .psx .fa-arrow-from-bottom:before {
    content: "\f342"; }

.new-styleguide .psx .fa-arrow-from-left:before {
    content: "\f343"; }

.new-styleguide .psx .fa-arrow-from-right:before {
    content: "\f344"; }

.new-styleguide .psx .fa-arrow-from-top:before {
    content: "\f345"; }

.new-styleguide .psx .fa-arrow-left:before {
    content: "\f060"; }

.new-styleguide .psx .fa-arrow-right:before {
    content: "\f061"; }

.new-styleguide .psx .fa-arrow-square-down:before {
    content: "\f339"; }

.new-styleguide .psx .fa-arrow-square-left:before {
    content: "\f33a"; }

.new-styleguide .psx .fa-arrow-square-right:before {
    content: "\f33b"; }

.new-styleguide .psx .fa-arrow-square-up:before {
    content: "\f33c"; }

.new-styleguide .psx .fa-arrow-to-bottom:before {
    content: "\f33d"; }

.new-styleguide .psx .fa-arrow-to-left:before {
    content: "\f33e"; }

.new-styleguide .psx .fa-arrow-to-right:before {
    content: "\f340"; }

.new-styleguide .psx .fa-arrow-to-top:before {
    content: "\f341"; }

.new-styleguide .psx .fa-arrow-up:before {
    content: "\f062"; }

.new-styleguide .psx .fa-arrows:before {
    content: "\f047"; }

.new-styleguide .psx .fa-arrows-alt:before {
    content: "\f0b2"; }

.new-styleguide .psx .fa-arrows-alt-h:before {
    content: "\f337"; }

.new-styleguide .psx .fa-arrows-alt-v:before {
    content: "\f338"; }

.new-styleguide .psx .fa-arrows-h:before {
    content: "\f07e"; }

.new-styleguide .psx .fa-arrows-v:before {
    content: "\f07d"; }

.new-styleguide .psx .fa-artstation:before {
    content: "\f77a"; }

.new-styleguide .psx .fa-assistive-listening-systems:before {
    content: "\f2a2"; }

.new-styleguide .psx .fa-asterisk:before {
    content: "\f069"; }

.new-styleguide .psx .fa-asymmetrik:before {
    content: "\f372"; }

.new-styleguide .psx .fa-at:before {
    content: "\f1fa"; }

.new-styleguide .psx .fa-atlas:before {
    content: "\f558"; }

.new-styleguide .psx .fa-atlassian:before {
    content: "\f77b"; }

.new-styleguide .psx .fa-atom:before {
    content: "\f5d2"; }

.new-styleguide .psx .fa-atom-alt:before {
    content: "\f5d3"; }

.new-styleguide .psx .fa-audible:before {
    content: "\f373"; }

.new-styleguide .psx .fa-audio-description:before {
    content: "\f29e"; }

.new-styleguide .psx .fa-autoprefixer:before {
    content: "\f41c"; }

.new-styleguide .psx .fa-avianex:before {
    content: "\f374"; }

.new-styleguide .psx .fa-aviato:before {
    content: "\f421"; }

.new-styleguide .psx .fa-award:before {
    content: "\f559"; }

.new-styleguide .psx .fa-aws:before {
    content: "\f375"; }

.new-styleguide .psx .fa-axe:before {
    content: "\f6b2"; }

.new-styleguide .psx .fa-axe-battle:before {
    content: "\f6b3"; }

.new-styleguide .psx .fa-baby:before {
    content: "\f77c"; }

.new-styleguide .psx .fa-baby-carriage:before {
    content: "\f77d"; }

.new-styleguide .psx .fa-backpack:before {
    content: "\f5d4"; }

.new-styleguide .psx .fa-backspace:before {
    content: "\f55a"; }

.new-styleguide .psx .fa-backward:before {
    content: "\f04a"; }

.new-styleguide .psx .fa-bacon:before {
    content: "\f7e5"; }

.new-styleguide .psx .fa-bacteria:before {
    content: "\e059"; }

.new-styleguide .psx .fa-bacterium:before {
    content: "\e05a"; }

.new-styleguide .psx .fa-badge:before {
    content: "\f335"; }

.new-styleguide .psx .fa-badge-check:before {
    content: "\f336"; }

.new-styleguide .psx .fa-badge-dollar:before {
    content: "\f645"; }

.new-styleguide .psx .fa-badge-percent:before {
    content: "\f646"; }

.new-styleguide .psx .fa-badge-sheriff:before {
    content: "\f8a2"; }

.new-styleguide .psx .fa-badger-honey:before {
    content: "\f6b4"; }

.new-styleguide .psx .fa-bags-shopping:before {
    content: "\f847"; }

.new-styleguide .psx .fa-bahai:before {
    content: "\f666"; }

.new-styleguide .psx .fa-balance-scale:before {
    content: "\f24e"; }

.new-styleguide .psx .fa-balance-scale-left:before {
    content: "\f515"; }

.new-styleguide .psx .fa-balance-scale-right:before {
    content: "\f516"; }

.new-styleguide .psx .fa-ball-pile:before {
    content: "\f77e"; }

.new-styleguide .psx .fa-ballot:before {
    content: "\f732"; }

.new-styleguide .psx .fa-ballot-check:before {
    content: "\f733"; }

.new-styleguide .psx .fa-ban:before {
    content: "\f05e"; }

.new-styleguide .psx .fa-band-aid:before {
    content: "\f462"; }

.new-styleguide .psx .fa-bandcamp:before {
    content: "\f2d5"; }

.new-styleguide .psx .fa-banjo:before {
    content: "\f8a3"; }

.new-styleguide .psx .fa-barcode:before {
    content: "\f02a"; }

.new-styleguide .psx .fa-barcode-alt:before {
    content: "\f463"; }

.new-styleguide .psx .fa-barcode-read:before {
    content: "\f464"; }

.new-styleguide .psx .fa-barcode-scan:before {
    content: "\f465"; }

.new-styleguide .psx .fa-bars:before {
    content: "\f0c9"; }

.new-styleguide .psx .fa-baseball:before {
    content: "\f432"; }

.new-styleguide .psx .fa-baseball-ball:before {
    content: "\f433"; }

.new-styleguide .psx .fa-basketball-ball:before {
    content: "\f434"; }

.new-styleguide .psx .fa-basketball-hoop:before {
    content: "\f435"; }

.new-styleguide .psx .fa-bat:before {
    content: "\f6b5"; }

.new-styleguide .psx .fa-bath:before {
    content: "\f2cd"; }

.new-styleguide .psx .fa-battery-bolt:before {
    content: "\f376"; }

.new-styleguide .psx .fa-battery-empty:before {
    content: "\f244"; }

.new-styleguide .psx .fa-battery-full:before {
    content: "\f240"; }

.new-styleguide .psx .fa-battery-half:before {
    content: "\f242"; }

.new-styleguide .psx .fa-battery-quarter:before {
    content: "\f243"; }

.new-styleguide .psx .fa-battery-slash:before {
    content: "\f377"; }

.new-styleguide .psx .fa-battery-three-quarters:before {
    content: "\f241"; }

.new-styleguide .psx .fa-battle-net:before {
    content: "\f835"; }

.new-styleguide .psx .fa-bed:before {
    content: "\f236"; }

.new-styleguide .psx .fa-bed-alt:before {
    content: "\f8f7"; }

.new-styleguide .psx .fa-bed-bunk:before {
    content: "\f8f8"; }

.new-styleguide .psx .fa-bed-empty:before {
    content: "\f8f9"; }

.new-styleguide .psx .fa-beer:before {
    content: "\f0fc"; }

.new-styleguide .psx .fa-behance:before {
    content: "\f1b4"; }

.new-styleguide .psx .fa-behance-square:before {
    content: "\f1b5"; }

.new-styleguide .psx .fa-bell:before {
    content: "\f0f3"; }

.new-styleguide .psx .fa-bell-exclamation:before {
    content: "\f848"; }

.new-styleguide .psx .fa-bell-on:before {
    content: "\f8fa"; }

.new-styleguide .psx .fa-bell-plus:before {
    content: "\f849"; }

.new-styleguide .psx .fa-bell-school:before {
    content: "\f5d5"; }

.new-styleguide .psx .fa-bell-school-slash:before {
    content: "\f5d6"; }

.new-styleguide .psx .fa-bell-slash:before {
    content: "\f1f6"; }

.new-styleguide .psx .fa-bells:before {
    content: "\f77f"; }

.new-styleguide .psx .fa-betamax:before {
    content: "\f8a4"; }

.new-styleguide .psx .fa-bezier-curve:before {
    content: "\f55b"; }

.new-styleguide .psx .fa-bible:before {
    content: "\f647"; }

.new-styleguide .psx .fa-bicycle:before {
    content: "\f206"; }

.new-styleguide .psx .fa-biking:before {
    content: "\f84a"; }

.new-styleguide .psx .fa-biking-mountain:before {
    content: "\f84b"; }

.new-styleguide .psx .fa-bimobject:before {
    content: "\f378"; }

.new-styleguide .psx .fa-binoculars:before {
    content: "\f1e5"; }

.new-styleguide .psx .fa-biohazard:before {
    content: "\f780"; }

.new-styleguide .psx .fa-birthday-cake:before {
    content: "\f1fd"; }

.new-styleguide .psx .fa-bitbucket:before {
    content: "\f171"; }

.new-styleguide .psx .fa-bitcoin:before {
    content: "\f379"; }

.new-styleguide .psx .fa-bity:before {
    content: "\f37a"; }

.new-styleguide .psx .fa-black-tie:before {
    content: "\f27e"; }

.new-styleguide .psx .fa-blackberry:before {
    content: "\f37b"; }

.new-styleguide .psx .fa-blanket:before {
    content: "\f498"; }

.new-styleguide .psx .fa-blender:before {
    content: "\f517"; }

.new-styleguide .psx .fa-blender-phone:before {
    content: "\f6b6"; }

.new-styleguide .psx .fa-blind:before {
    content: "\f29d"; }

.new-styleguide .psx .fa-blinds:before {
    content: "\f8fb"; }

.new-styleguide .psx .fa-blinds-open:before {
    content: "\f8fc"; }

.new-styleguide .psx .fa-blinds-raised:before {
    content: "\f8fd"; }

.new-styleguide .psx .fa-blog:before {
    content: "\f781"; }

.new-styleguide .psx .fa-blogger:before {
    content: "\f37c"; }

.new-styleguide .psx .fa-blogger-b:before {
    content: "\f37d"; }

.new-styleguide .psx .fa-bluetooth:before {
    content: "\f293"; }

.new-styleguide .psx .fa-bluetooth-b:before {
    content: "\f294"; }

.new-styleguide .psx .fa-bold:before {
    content: "\f032"; }

.new-styleguide .psx .fa-bolt:before {
    content: "\f0e7"; }

.new-styleguide .psx .fa-bomb:before {
    content: "\f1e2"; }

.new-styleguide .psx .fa-bone:before {
    content: "\f5d7"; }

.new-styleguide .psx .fa-bone-break:before {
    content: "\f5d8"; }

.new-styleguide .psx .fa-bong:before {
    content: "\f55c"; }

.new-styleguide .psx .fa-book:before {
    content: "\f02d"; }

.new-styleguide .psx .fa-book-alt:before {
    content: "\f5d9"; }

.new-styleguide .psx .fa-book-dead:before {
    content: "\f6b7"; }

.new-styleguide .psx .fa-book-heart:before {
    content: "\f499"; }

.new-styleguide .psx .fa-book-medical:before {
    content: "\f7e6"; }

.new-styleguide .psx .fa-book-open:before {
    content: "\f518"; }

.new-styleguide .psx .fa-book-reader:before {
    content: "\f5da"; }

.new-styleguide .psx .fa-book-spells:before {
    content: "\f6b8"; }

.new-styleguide .psx .fa-book-user:before {
    content: "\f7e7"; }

.new-styleguide .psx .fa-bookmark:before {
    content: "\f02e"; }

.new-styleguide .psx .fa-books:before {
    content: "\f5db"; }

.new-styleguide .psx .fa-books-medical:before {
    content: "\f7e8"; }

.new-styleguide .psx .fa-boombox:before {
    content: "\f8a5"; }

.new-styleguide .psx .fa-boot:before {
    content: "\f782"; }

.new-styleguide .psx .fa-booth-curtain:before {
    content: "\f734"; }

.new-styleguide .psx .fa-bootstrap:before {
    content: "\f836"; }

.new-styleguide .psx .fa-border-all:before {
    content: "\f84c"; }

.new-styleguide .psx .fa-border-bottom:before {
    content: "\f84d"; }

.new-styleguide .psx .fa-border-center-h:before {
    content: "\f89c"; }

.new-styleguide .psx .fa-border-center-v:before {
    content: "\f89d"; }

.new-styleguide .psx .fa-border-inner:before {
    content: "\f84e"; }

.new-styleguide .psx .fa-border-left:before {
    content: "\f84f"; }

.new-styleguide .psx .fa-border-none:before {
    content: "\f850"; }

.new-styleguide .psx .fa-border-outer:before {
    content: "\f851"; }

.new-styleguide .psx .fa-border-right:before {
    content: "\f852"; }

.new-styleguide .psx .fa-border-style:before {
    content: "\f853"; }

.new-styleguide .psx .fa-border-style-alt:before {
    content: "\f854"; }

.new-styleguide .psx .fa-border-top:before {
    content: "\f855"; }

.new-styleguide .psx .fa-bow-arrow:before {
    content: "\f6b9"; }

.new-styleguide .psx .fa-bowling-ball:before {
    content: "\f436"; }

.new-styleguide .psx .fa-bowling-pins:before {
    content: "\f437"; }

.new-styleguide .psx .fa-box:before {
    content: "\f466"; }

.new-styleguide .psx .fa-box-alt:before {
    content: "\f49a"; }

.new-styleguide .psx .fa-box-ballot:before {
    content: "\f735"; }

.new-styleguide .psx .fa-box-check:before {
    content: "\f467"; }

.new-styleguide .psx .fa-box-fragile:before {
    content: "\f49b"; }

.new-styleguide .psx .fa-box-full:before {
    content: "\f49c"; }

.new-styleguide .psx .fa-box-heart:before {
    content: "\f49d"; }

.new-styleguide .psx .fa-box-open:before {
    content: "\f49e"; }

.new-styleguide .psx .fa-box-tissue:before {
    content: "\e05b"; }

.new-styleguide .psx .fa-box-up:before {
    content: "\f49f"; }

.new-styleguide .psx .fa-box-usd:before {
    content: "\f4a0"; }

.new-styleguide .psx .fa-boxes:before {
    content: "\f468"; }

.new-styleguide .psx .fa-boxes-alt:before {
    content: "\f4a1"; }

.new-styleguide .psx .fa-boxing-glove:before {
    content: "\f438"; }

.new-styleguide .psx .fa-brackets:before {
    content: "\f7e9"; }

.new-styleguide .psx .fa-brackets-curly:before {
    content: "\f7ea"; }

.new-styleguide .psx .fa-braille:before {
    content: "\f2a1"; }

.new-styleguide .psx .fa-brain:before {
    content: "\f5dc"; }

.new-styleguide .psx .fa-bread-loaf:before {
    content: "\f7eb"; }

.new-styleguide .psx .fa-bread-slice:before {
    content: "\f7ec"; }

.new-styleguide .psx .fa-briefcase:before {
    content: "\f0b1"; }

.new-styleguide .psx .fa-briefcase-medical:before {
    content: "\f469"; }

.new-styleguide .psx .fa-bring-forward:before {
    content: "\f856"; }

.new-styleguide .psx .fa-bring-front:before {
    content: "\f857"; }

.new-styleguide .psx .fa-broadcast-tower:before {
    content: "\f519"; }

.new-styleguide .psx .fa-broom:before {
    content: "\f51a"; }

.new-styleguide .psx .fa-browser:before {
    content: "\f37e"; }

.new-styleguide .psx .fa-brush:before {
    content: "\f55d"; }

.new-styleguide .psx .fa-btc:before {
    content: "\f15a"; }

.new-styleguide .psx .fa-buffer:before {
    content: "\f837"; }

.new-styleguide .psx .fa-bug:before {
    content: "\f188"; }

.new-styleguide .psx .fa-building:before {
    content: "\f1ad"; }

.new-styleguide .psx .fa-bullhorn:before {
    content: "\f0a1"; }

.new-styleguide .psx .fa-bullseye:before {
    content: "\f140"; }

.new-styleguide .psx .fa-bullseye-arrow:before {
    content: "\f648"; }

.new-styleguide .psx .fa-bullseye-pointer:before {
    content: "\f649"; }

.new-styleguide .psx .fa-burger-soda:before {
    content: "\f858"; }

.new-styleguide .psx .fa-burn:before {
    content: "\f46a"; }

.new-styleguide .psx .fa-buromobelexperte:before {
    content: "\f37f"; }

.new-styleguide .psx .fa-burrito:before {
    content: "\f7ed"; }

.new-styleguide .psx .fa-bus:before {
    content: "\f207"; }

.new-styleguide .psx .fa-bus-alt:before {
    content: "\f55e"; }

.new-styleguide .psx .fa-bus-school:before {
    content: "\f5dd"; }

.new-styleguide .psx .fa-business-time:before {
    content: "\f64a"; }

.new-styleguide .psx .fa-buy-n-large:before {
    content: "\f8a6"; }

.new-styleguide .psx .fa-buysellads:before {
    content: "\f20d"; }

.new-styleguide .psx .fa-cabinet-filing:before {
    content: "\f64b"; }

.new-styleguide .psx .fa-cactus:before {
    content: "\f8a7"; }

.new-styleguide .psx .fa-calculator:before {
    content: "\f1ec"; }

.new-styleguide .psx .fa-calculator-alt:before {
    content: "\f64c"; }

.new-styleguide .psx .fa-calendar:before {
    content: "\f133"; }

.new-styleguide .psx .fa-calendar-alt:before {
    content: "\f073"; }

.new-styleguide .psx .fa-calendar-check:before {
    content: "\f274"; }

.new-styleguide .psx .fa-calendar-day:before {
    content: "\f783"; }

.new-styleguide .psx .fa-calendar-edit:before {
    content: "\f333"; }

.new-styleguide .psx .fa-calendar-exclamation:before {
    content: "\f334"; }

.new-styleguide .psx .fa-calendar-minus:before {
    content: "\f272"; }

.new-styleguide .psx .fa-calendar-plus:before {
    content: "\f271"; }

.new-styleguide .psx .fa-calendar-star:before {
    content: "\f736"; }

.new-styleguide .psx .fa-calendar-times:before {
    content: "\f273"; }

.new-styleguide .psx .fa-calendar-week:before {
    content: "\f784"; }

.new-styleguide .psx .fa-camcorder:before {
    content: "\f8a8"; }

.new-styleguide .psx .fa-camera:before {
    content: "\f030"; }

.new-styleguide .psx .fa-camera-alt:before {
    content: "\f332"; }

.new-styleguide .psx .fa-camera-home:before {
    content: "\f8fe"; }

.new-styleguide .psx .fa-camera-movie:before {
    content: "\f8a9"; }

.new-styleguide .psx .fa-camera-polaroid:before {
    content: "\f8aa"; }

.new-styleguide .psx .fa-camera-retro:before {
    content: "\f083"; }

.new-styleguide .psx .fa-campfire:before {
    content: "\f6ba"; }

.new-styleguide .psx .fa-campground:before {
    content: "\f6bb"; }

.new-styleguide .psx .fa-canadian-maple-leaf:before {
    content: "\f785"; }

.new-styleguide .psx .fa-candle-holder:before {
    content: "\f6bc"; }

.new-styleguide .psx .fa-candy-cane:before {
    content: "\f786"; }

.new-styleguide .psx .fa-candy-corn:before {
    content: "\f6bd"; }

.new-styleguide .psx .fa-cannabis:before {
    content: "\f55f"; }

.new-styleguide .psx .fa-capsules:before {
    content: "\f46b"; }

.new-styleguide .psx .fa-car:before {
    content: "\f1b9"; }

.new-styleguide .psx .fa-car-alt:before {
    content: "\f5de"; }

.new-styleguide .psx .fa-car-battery:before {
    content: "\f5df"; }

.new-styleguide .psx .fa-car-building:before {
    content: "\f859"; }

.new-styleguide .psx .fa-car-bump:before {
    content: "\f5e0"; }

.new-styleguide .psx .fa-car-bus:before {
    content: "\f85a"; }

.new-styleguide .psx .fa-car-crash:before {
    content: "\f5e1"; }

.new-styleguide .psx .fa-car-garage:before {
    content: "\f5e2"; }

.new-styleguide .psx .fa-car-mechanic:before {
    content: "\f5e3"; }

.new-styleguide .psx .fa-car-side:before {
    content: "\f5e4"; }

.new-styleguide .psx .fa-car-tilt:before {
    content: "\f5e5"; }

.new-styleguide .psx .fa-car-wash:before {
    content: "\f5e6"; }

.new-styleguide .psx .fa-caravan:before {
    content: "\f8ff"; }

.new-styleguide .psx .fa-caravan-alt:before {
    content: "\e000"; }

.new-styleguide .psx .fa-caret-circle-down:before {
    content: "\f32d"; }

.new-styleguide .psx .fa-caret-circle-left:before {
    content: "\f32e"; }

.new-styleguide .psx .fa-caret-circle-right:before {
    content: "\f330"; }

.new-styleguide .psx .fa-caret-circle-up:before {
    content: "\f331"; }

.new-styleguide .psx .fa-caret-down:before {
    content: "\f0d7"; }

.new-styleguide .psx .fa-caret-left:before {
    content: "\f0d9"; }

.new-styleguide .psx .fa-caret-right:before {
    content: "\f0da"; }

.new-styleguide .psx .fa-caret-square-down:before {
    content: "\f150"; }

.new-styleguide .psx .fa-caret-square-left:before {
    content: "\f191"; }

.new-styleguide .psx .fa-caret-square-right:before {
    content: "\f152"; }

.new-styleguide .psx .fa-caret-square-up:before {
    content: "\f151"; }

.new-styleguide .psx .fa-caret-up:before {
    content: "\f0d8"; }

.new-styleguide .psx .fa-carrot:before {
    content: "\f787"; }

.new-styleguide .psx .fa-cars:before {
    content: "\f85b"; }

.new-styleguide .psx .fa-cart-arrow-down:before {
    content: "\f218"; }

.new-styleguide .psx .fa-cart-plus:before {
    content: "\f217"; }

.new-styleguide .psx .fa-cash-register:before {
    content: "\f788"; }

.new-styleguide .psx .fa-cassette-tape:before {
    content: "\f8ab"; }

.new-styleguide .psx .fa-cat:before {
    content: "\f6be"; }

.new-styleguide .psx .fa-cat-space:before {
    content: "\e001"; }

.new-styleguide .psx .fa-cauldron:before {
    content: "\f6bf"; }

.new-styleguide .psx .fa-cc-amazon-pay:before {
    content: "\f42d"; }

.new-styleguide .psx .fa-cc-amex:before {
    content: "\f1f3"; }

.new-styleguide .psx .fa-cc-apple-pay:before {
    content: "\f416"; }

.new-styleguide .psx .fa-cc-diners-club:before {
    content: "\f24c"; }

.new-styleguide .psx .fa-cc-discover:before {
    content: "\f1f2"; }

.new-styleguide .psx .fa-cc-jcb:before {
    content: "\f24b"; }

.new-styleguide .psx .fa-cc-mastercard:before {
    content: "\f1f1"; }

.new-styleguide .psx .fa-cc-paypal:before {
    content: "\f1f4"; }

.new-styleguide .psx .fa-cc-stripe:before {
    content: "\f1f5"; }

.new-styleguide .psx .fa-cc-visa:before {
    content: "\f1f0"; }

.new-styleguide .psx .fa-cctv:before {
    content: "\f8ac"; }

.new-styleguide .psx .fa-centercode:before {
    content: "\f380"; }

.new-styleguide .psx .fa-centos:before {
    content: "\f789"; }

.new-styleguide .psx .fa-certificate:before {
    content: "\f0a3"; }

.new-styleguide .psx .fa-chair:before {
    content: "\f6c0"; }

.new-styleguide .psx .fa-chair-office:before {
    content: "\f6c1"; }

.new-styleguide .psx .fa-chalkboard:before {
    content: "\f51b"; }

.new-styleguide .psx .fa-chalkboard-teacher:before {
    content: "\f51c"; }

.new-styleguide .psx .fa-charging-station:before {
    content: "\f5e7"; }

.new-styleguide .psx .fa-chart-area:before {
    content: "\f1fe"; }

.new-styleguide .psx .fa-chart-bar:before {
    content: "\f080"; }

.new-styleguide .psx .fa-chart-line:before {
    content: "\f201"; }

.new-styleguide .psx .fa-chart-line-down:before {
    content: "\f64d"; }

.new-styleguide .psx .fa-chart-network:before {
    content: "\f78a"; }

.new-styleguide .psx .fa-chart-pie:before {
    content: "\f200"; }

.new-styleguide .psx .fa-chart-pie-alt:before {
    content: "\f64e"; }

.new-styleguide .psx .fa-chart-scatter:before {
    content: "\f7ee"; }

.new-styleguide .psx .fa-check:before {
    content: "\f00c"; }

.new-styleguide .psx .fa-check-circle:before {
    content: "\f058"; }

.new-styleguide .psx .fa-check-double:before {
    content: "\f560"; }

.new-styleguide .psx .fa-check-square:before {
    content: "\f14a"; }

.new-styleguide .psx .fa-cheese:before {
    content: "\f7ef"; }

.new-styleguide .psx .fa-cheese-swiss:before {
    content: "\f7f0"; }

.new-styleguide .psx .fa-cheeseburger:before {
    content: "\f7f1"; }

.new-styleguide .psx .fa-chess:before {
    content: "\f439"; }

.new-styleguide .psx .fa-chess-bishop:before {
    content: "\f43a"; }

.new-styleguide .psx .fa-chess-bishop-alt:before {
    content: "\f43b"; }

.new-styleguide .psx .fa-chess-board:before {
    content: "\f43c"; }

.new-styleguide .psx .fa-chess-clock:before {
    content: "\f43d"; }

.new-styleguide .psx .fa-chess-clock-alt:before {
    content: "\f43e"; }

.new-styleguide .psx .fa-chess-king:before {
    content: "\f43f"; }

.new-styleguide .psx .fa-chess-king-alt:before {
    content: "\f440"; }

.new-styleguide .psx .fa-chess-knight:before {
    content: "\f441"; }

.new-styleguide .psx .fa-chess-knight-alt:before {
    content: "\f442"; }

.new-styleguide .psx .fa-chess-pawn:before {
    content: "\f443"; }

.new-styleguide .psx .fa-chess-pawn-alt:before {
    content: "\f444"; }

.new-styleguide .psx .fa-chess-queen:before {
    content: "\f445"; }

.new-styleguide .psx .fa-chess-queen-alt:before {
    content: "\f446"; }

.new-styleguide .psx .fa-chess-rook:before {
    content: "\f447"; }

.new-styleguide .psx .fa-chess-rook-alt:before {
    content: "\f448"; }

.new-styleguide .psx .fa-chevron-circle-down:before {
    content: "\f13a"; }

.new-styleguide .psx .fa-chevron-circle-left:before {
    content: "\f137"; }

.new-styleguide .psx .fa-chevron-circle-right:before {
    content: "\f138"; }

.new-styleguide .psx .fa-chevron-circle-up:before {
    content: "\f139"; }

.new-styleguide .psx .fa-chevron-double-down:before {
    content: "\f322"; }

.new-styleguide .psx .fa-chevron-double-left:before {
    content: "\f323"; }

.new-styleguide .psx .fa-chevron-double-right:before {
    content: "\f324"; }

.new-styleguide .psx .fa-chevron-double-up:before {
    content: "\f325"; }

.new-styleguide .psx .fa-chevron-down:before {
    content: "\f078"; }

.new-styleguide .psx .fa-chevron-left:before {
    content: "\f053"; }

.new-styleguide .psx .fa-chevron-right:before {
    content: "\f054"; }

.new-styleguide .psx .fa-chevron-square-down:before {
    content: "\f329"; }

.new-styleguide .psx .fa-chevron-square-left:before {
    content: "\f32a"; }

.new-styleguide .psx .fa-chevron-square-right:before {
    content: "\f32b"; }

.new-styleguide .psx .fa-chevron-square-up:before {
    content: "\f32c"; }

.new-styleguide .psx .fa-chevron-up:before {
    content: "\f077"; }

.new-styleguide .psx .fa-child:before {
    content: "\f1ae"; }

.new-styleguide .psx .fa-chimney:before {
    content: "\f78b"; }

.new-styleguide .psx .fa-chrome:before {
    content: "\f268"; }

.new-styleguide .psx .fa-chromecast:before {
    content: "\f838"; }

.new-styleguide .psx .fa-church:before {
    content: "\f51d"; }

.new-styleguide .psx .fa-circle:before {
    content: "\f111"; }

.new-styleguide .psx .fa-circle-notch:before {
    content: "\f1ce"; }

.new-styleguide .psx .fa-city:before {
    content: "\f64f"; }

.new-styleguide .psx .fa-clarinet:before {
    content: "\f8ad"; }

.new-styleguide .psx .fa-claw-marks:before {
    content: "\f6c2"; }

.new-styleguide .psx .fa-clinic-medical:before {
    content: "\f7f2"; }

.new-styleguide .psx .fa-clipboard:before {
    content: "\f328"; }

.new-styleguide .psx .fa-clipboard-check:before {
    content: "\f46c"; }

.new-styleguide .psx .fa-clipboard-list:before {
    content: "\f46d"; }

.new-styleguide .psx .fa-clipboard-list-check:before {
    content: "\f737"; }

.new-styleguide .psx .fa-clipboard-prescription:before {
    content: "\f5e8"; }

.new-styleguide .psx .fa-clipboard-user:before {
    content: "\f7f3"; }

.new-styleguide .psx .fa-clock:before {
    content: "\f017"; }

.new-styleguide .psx .fa-clone:before {
    content: "\f24d"; }

.new-styleguide .psx .fa-closed-captioning:before {
    content: "\f20a"; }

.new-styleguide .psx .fa-cloud:before {
    content: "\f0c2"; }

.new-styleguide .psx .fa-cloud-download:before {
    content: "\f0ed"; }

.new-styleguide .psx .fa-cloud-download-alt:before {
    content: "\f381"; }

.new-styleguide .psx .fa-cloud-drizzle:before {
    content: "\f738"; }

.new-styleguide .psx .fa-cloud-hail:before {
    content: "\f739"; }

.new-styleguide .psx .fa-cloud-hail-mixed:before {
    content: "\f73a"; }

.new-styleguide .psx .fa-cloud-meatball:before {
    content: "\f73b"; }

.new-styleguide .psx .fa-cloud-moon:before {
    content: "\f6c3"; }

.new-styleguide .psx .fa-cloud-moon-rain:before {
    content: "\f73c"; }

.new-styleguide .psx .fa-cloud-music:before {
    content: "\f8ae"; }

.new-styleguide .psx .fa-cloud-rain:before {
    content: "\f73d"; }

.new-styleguide .psx .fa-cloud-rainbow:before {
    content: "\f73e"; }

.new-styleguide .psx .fa-cloud-showers:before {
    content: "\f73f"; }

.new-styleguide .psx .fa-cloud-showers-heavy:before {
    content: "\f740"; }

.new-styleguide .psx .fa-cloud-sleet:before {
    content: "\f741"; }

.new-styleguide .psx .fa-cloud-snow:before {
    content: "\f742"; }

.new-styleguide .psx .fa-cloud-sun:before {
    content: "\f6c4"; }

.new-styleguide .psx .fa-cloud-sun-rain:before {
    content: "\f743"; }

.new-styleguide .psx .fa-cloud-upload:before {
    content: "\f0ee"; }

.new-styleguide .psx .fa-cloud-upload-alt:before {
    content: "\f382"; }

.new-styleguide .psx .fa-cloudflare:before {
    content: "\e07d"; }

.new-styleguide .psx .fa-clouds:before {
    content: "\f744"; }

.new-styleguide .psx .fa-clouds-moon:before {
    content: "\f745"; }

.new-styleguide .psx .fa-clouds-sun:before {
    content: "\f746"; }

.new-styleguide .psx .fa-cloudscale:before {
    content: "\f383"; }

.new-styleguide .psx .fa-cloudsmith:before {
    content: "\f384"; }

.new-styleguide .psx .fa-cloudversify:before {
    content: "\f385"; }

.new-styleguide .psx .fa-club:before {
    content: "\f327"; }

.new-styleguide .psx .fa-cocktail:before {
    content: "\f561"; }

.new-styleguide .psx .fa-code:before {
    content: "\f121"; }

.new-styleguide .psx .fa-code-branch:before {
    content: "\f126"; }

.new-styleguide .psx .fa-code-commit:before {
    content: "\f386"; }

.new-styleguide .psx .fa-code-merge:before {
    content: "\f387"; }

.new-styleguide .psx .fa-codepen:before {
    content: "\f1cb"; }

.new-styleguide .psx .fa-codiepie:before {
    content: "\f284"; }

.new-styleguide .psx .fa-coffee:before {
    content: "\f0f4"; }

.new-styleguide .psx .fa-coffee-pot:before {
    content: "\e002"; }

.new-styleguide .psx .fa-coffee-togo:before {
    content: "\f6c5"; }

.new-styleguide .psx .fa-coffin:before {
    content: "\f6c6"; }

.new-styleguide .psx .fa-coffin-cross:before {
    content: "\e051"; }

.new-styleguide .psx .fa-cog:before {
    content: "\f013"; }

.new-styleguide .psx .fa-cogs:before {
    content: "\f085"; }

.new-styleguide .psx .fa-coin:before {
    content: "\f85c"; }

.new-styleguide .psx .fa-coins:before {
    content: "\f51e"; }

.new-styleguide .psx .fa-columns:before {
    content: "\f0db"; }

.new-styleguide .psx .fa-comet:before {
    content: "\e003"; }

.new-styleguide .psx .fa-comment:before {
    content: "\f075"; }

.new-styleguide .psx .fa-comment-alt:before {
    content: "\f27a"; }

.new-styleguide .psx .fa-comment-alt-check:before {
    content: "\f4a2"; }

.new-styleguide .psx .fa-comment-alt-dollar:before {
    content: "\f650"; }

.new-styleguide .psx .fa-comment-alt-dots:before {
    content: "\f4a3"; }

.new-styleguide .psx .fa-comment-alt-edit:before {
    content: "\f4a4"; }

.new-styleguide .psx .fa-comment-alt-exclamation:before {
    content: "\f4a5"; }

.new-styleguide .psx .fa-comment-alt-lines:before {
    content: "\f4a6"; }

.new-styleguide .psx .fa-comment-alt-medical:before {
    content: "\f7f4"; }

.new-styleguide .psx .fa-comment-alt-minus:before {
    content: "\f4a7"; }

.new-styleguide .psx .fa-comment-alt-music:before {
    content: "\f8af"; }

.new-styleguide .psx .fa-comment-alt-plus:before {
    content: "\f4a8"; }

.new-styleguide .psx .fa-comment-alt-slash:before {
    content: "\f4a9"; }

.new-styleguide .psx .fa-comment-alt-smile:before {
    content: "\f4aa"; }

.new-styleguide .psx .fa-comment-alt-times:before {
    content: "\f4ab"; }

.new-styleguide .psx .fa-comment-check:before {
    content: "\f4ac"; }

.new-styleguide .psx .fa-comment-dollar:before {
    content: "\f651"; }

.new-styleguide .psx .fa-comment-dots:before {
    content: "\f4ad"; }

.new-styleguide .psx .fa-comment-edit:before {
    content: "\f4ae"; }

.new-styleguide .psx .fa-comment-exclamation:before {
    content: "\f4af"; }

.new-styleguide .psx .fa-comment-lines:before {
    content: "\f4b0"; }

.new-styleguide .psx .fa-comment-medical:before {
    content: "\f7f5"; }

.new-styleguide .psx .fa-comment-minus:before {
    content: "\f4b1"; }

.new-styleguide .psx .fa-comment-music:before {
    content: "\f8b0"; }

.new-styleguide .psx .fa-comment-plus:before {
    content: "\f4b2"; }

.new-styleguide .psx .fa-comment-slash:before {
    content: "\f4b3"; }

.new-styleguide .psx .fa-comment-smile:before {
    content: "\f4b4"; }

.new-styleguide .psx .fa-comment-times:before {
    content: "\f4b5"; }

.new-styleguide .psx .fa-comments:before {
    content: "\f086"; }

.new-styleguide .psx .fa-comments-alt:before {
    content: "\f4b6"; }

.new-styleguide .psx .fa-comments-alt-dollar:before {
    content: "\f652"; }

.new-styleguide .psx .fa-comments-dollar:before {
    content: "\f653"; }

.new-styleguide .psx .fa-compact-disc:before {
    content: "\f51f"; }

.new-styleguide .psx .fa-compass:before {
    content: "\f14e"; }

.new-styleguide .psx .fa-compass-slash:before {
    content: "\f5e9"; }

.new-styleguide .psx .fa-compress:before {
    content: "\f066"; }

.new-styleguide .psx .fa-compress-alt:before {
    content: "\f422"; }

.new-styleguide .psx .fa-compress-arrows-alt:before {
    content: "\f78c"; }

.new-styleguide .psx .fa-compress-wide:before {
    content: "\f326"; }

.new-styleguide .psx .fa-computer-classic:before {
    content: "\f8b1"; }

.new-styleguide .psx .fa-computer-speaker:before {
    content: "\f8b2"; }

.new-styleguide .psx .fa-concierge-bell:before {
    content: "\f562"; }

.new-styleguide .psx .fa-confluence:before {
    content: "\f78d"; }

.new-styleguide .psx .fa-connectdevelop:before {
    content: "\f20e"; }

.new-styleguide .psx .fa-construction:before {
    content: "\f85d"; }

.new-styleguide .psx .fa-container-storage:before {
    content: "\f4b7"; }

.new-styleguide .psx .fa-contao:before {
    content: "\f26d"; }

.new-styleguide .psx .fa-conveyor-belt:before {
    content: "\f46e"; }

.new-styleguide .psx .fa-conveyor-belt-alt:before {
    content: "\f46f"; }

.new-styleguide .psx .fa-cookie:before {
    content: "\f563"; }

.new-styleguide .psx .fa-cookie-bite:before {
    content: "\f564"; }

.new-styleguide .psx .fa-copy:before {
    content: "\f0c5"; }

.new-styleguide .psx .fa-copyright:before {
    content: "\f1f9"; }

.new-styleguide .psx .fa-corn:before {
    content: "\f6c7"; }

.new-styleguide .psx .fa-cotton-bureau:before {
    content: "\f89e"; }

.new-styleguide .psx .fa-couch:before {
    content: "\f4b8"; }

.new-styleguide .psx .fa-cow:before {
    content: "\f6c8"; }

.new-styleguide .psx .fa-cowbell:before {
    content: "\f8b3"; }

.new-styleguide .psx .fa-cowbell-more:before {
    content: "\f8b4"; }

.new-styleguide .psx .fa-cpanel:before {
    content: "\f388"; }

.new-styleguide .psx .fa-creative-commons:before {
    content: "\f25e"; }

.new-styleguide .psx .fa-creative-commons-by:before {
    content: "\f4e7"; }

.new-styleguide .psx .fa-creative-commons-nc:before {
    content: "\f4e8"; }

.new-styleguide .psx .fa-creative-commons-nc-eu:before {
    content: "\f4e9"; }

.new-styleguide .psx .fa-creative-commons-nc-jp:before {
    content: "\f4ea"; }

.new-styleguide .psx .fa-creative-commons-nd:before {
    content: "\f4eb"; }

.new-styleguide .psx .fa-creative-commons-pd:before {
    content: "\f4ec"; }

.new-styleguide .psx .fa-creative-commons-pd-alt:before {
    content: "\f4ed"; }

.new-styleguide .psx .fa-creative-commons-remix:before {
    content: "\f4ee"; }

.new-styleguide .psx .fa-creative-commons-sa:before {
    content: "\f4ef"; }

.new-styleguide .psx .fa-creative-commons-sampling:before {
    content: "\f4f0"; }

.new-styleguide .psx .fa-creative-commons-sampling-plus:before {
    content: "\f4f1"; }

.new-styleguide .psx .fa-creative-commons-share:before {
    content: "\f4f2"; }

.new-styleguide .psx .fa-creative-commons-zero:before {
    content: "\f4f3"; }

.new-styleguide .psx .fa-credit-card:before {
    content: "\f09d"; }

.new-styleguide .psx .fa-credit-card-blank:before {
    content: "\f389"; }

.new-styleguide .psx .fa-credit-card-front:before {
    content: "\f38a"; }

.new-styleguide .psx .fa-cricket:before {
    content: "\f449"; }

.new-styleguide .psx .fa-critical-role:before {
    content: "\f6c9"; }

.new-styleguide .psx .fa-croissant:before {
    content: "\f7f6"; }

.new-styleguide .psx .fa-crop:before {
    content: "\f125"; }

.new-styleguide .psx .fa-crop-alt:before {
    content: "\f565"; }

.new-styleguide .psx .fa-cross:before {
    content: "\f654"; }

.new-styleguide .psx .fa-crosshairs:before {
    content: "\f05b"; }

.new-styleguide .psx .fa-crow:before {
    content: "\f520"; }

.new-styleguide .psx .fa-crown:before {
    content: "\f521"; }

.new-styleguide .psx .fa-crutch:before {
    content: "\f7f7"; }

.new-styleguide .psx .fa-crutches:before {
    content: "\f7f8"; }

.new-styleguide .psx .fa-css3:before {
    content: "\f13c"; }

.new-styleguide .psx .fa-css3-alt:before {
    content: "\f38b"; }

.new-styleguide .psx .fa-cube:before {
    content: "\f1b2"; }

.new-styleguide .psx .fa-cubes:before {
    content: "\f1b3"; }

.new-styleguide .psx .fa-curling:before {
    content: "\f44a"; }

.new-styleguide .psx .fa-cut:before {
    content: "\f0c4"; }

.new-styleguide .psx .fa-cuttlefish:before {
    content: "\f38c"; }

.new-styleguide .psx .fa-d-and-d:before {
    content: "\f38d"; }

.new-styleguide .psx .fa-d-and-d-beyond:before {
    content: "\f6ca"; }

.new-styleguide .psx .fa-dagger:before {
    content: "\f6cb"; }

.new-styleguide .psx .fa-dailymotion:before {
    content: "\e052"; }

.new-styleguide .psx .fa-dashcube:before {
    content: "\f210"; }

.new-styleguide .psx .fa-database:before {
    content: "\f1c0"; }

.new-styleguide .psx .fa-deaf:before {
    content: "\f2a4"; }

.new-styleguide .psx .fa-debug:before {
    content: "\f7f9"; }

.new-styleguide .psx .fa-deer:before {
    content: "\f78e"; }

.new-styleguide .psx .fa-deer-rudolph:before {
    content: "\f78f"; }

.new-styleguide .psx .fa-deezer:before {
    content: "\e077"; }

.new-styleguide .psx .fa-delicious:before {
    content: "\f1a5"; }

.new-styleguide .psx .fa-democrat:before {
    content: "\f747"; }

.new-styleguide .psx .fa-deploydog:before {
    content: "\f38e"; }

.new-styleguide .psx .fa-deskpro:before {
    content: "\f38f"; }

.new-styleguide .psx .fa-desktop:before {
    content: "\f108"; }

.new-styleguide .psx .fa-desktop-alt:before {
    content: "\f390"; }

.new-styleguide .psx .fa-dev:before {
    content: "\f6cc"; }

.new-styleguide .psx .fa-deviantart:before {
    content: "\f1bd"; }

.new-styleguide .psx .fa-dewpoint:before {
    content: "\f748"; }

.new-styleguide .psx .fa-dharmachakra:before {
    content: "\f655"; }

.new-styleguide .psx .fa-dhl:before {
    content: "\f790"; }

.new-styleguide .psx .fa-diagnoses:before {
    content: "\f470"; }

.new-styleguide .psx .fa-diamond:before {
    content: "\f219"; }

.new-styleguide .psx .fa-diaspora:before {
    content: "\f791"; }

.new-styleguide .psx .fa-dice:before {
    content: "\f522"; }

.new-styleguide .psx .fa-dice-d10:before {
    content: "\f6cd"; }

.new-styleguide .psx .fa-dice-d12:before {
    content: "\f6ce"; }

.new-styleguide .psx .fa-dice-d20:before {
    content: "\f6cf"; }

.new-styleguide .psx .fa-dice-d4:before {
    content: "\f6d0"; }

.new-styleguide .psx .fa-dice-d6:before {
    content: "\f6d1"; }

.new-styleguide .psx .fa-dice-d8:before {
    content: "\f6d2"; }

.new-styleguide .psx .fa-dice-five:before {
    content: "\f523"; }

.new-styleguide .psx .fa-dice-four:before {
    content: "\f524"; }

.new-styleguide .psx .fa-dice-one:before {
    content: "\f525"; }

.new-styleguide .psx .fa-dice-six:before {
    content: "\f526"; }

.new-styleguide .psx .fa-dice-three:before {
    content: "\f527"; }

.new-styleguide .psx .fa-dice-two:before {
    content: "\f528"; }

.new-styleguide .psx .fa-digg:before {
    content: "\f1a6"; }

.new-styleguide .psx .fa-digging:before {
    content: "\f85e"; }

.new-styleguide .psx .fa-digital-ocean:before {
    content: "\f391"; }

.new-styleguide .psx .fa-digital-tachograph:before {
    content: "\f566"; }

.new-styleguide .psx .fa-diploma:before {
    content: "\f5ea"; }

.new-styleguide .psx .fa-directions:before {
    content: "\f5eb"; }

.new-styleguide .psx .fa-disc-drive:before {
    content: "\f8b5"; }

.new-styleguide .psx .fa-discord:before {
    content: "\f392"; }

.new-styleguide .psx .fa-discourse:before {
    content: "\f393"; }

.new-styleguide .psx .fa-disease:before {
    content: "\f7fa"; }

.new-styleguide .psx .fa-divide:before {
    content: "\f529"; }

.new-styleguide .psx .fa-dizzy:before {
    content: "\f567"; }

.new-styleguide .psx .fa-dna:before {
    content: "\f471"; }

.new-styleguide .psx .fa-do-not-enter:before {
    content: "\f5ec"; }

.new-styleguide .psx .fa-dochub:before {
    content: "\f394"; }

.new-styleguide .psx .fa-docker:before {
    content: "\f395"; }

.new-styleguide .psx .fa-dog:before {
    content: "\f6d3"; }

.new-styleguide .psx .fa-dog-leashed:before {
    content: "\f6d4"; }

.new-styleguide .psx .fa-dollar-sign:before {
    content: "\f155"; }

.new-styleguide .psx .fa-dolly:before {
    content: "\f472"; }

.new-styleguide .psx .fa-dolly-empty:before {
    content: "\f473"; }

.new-styleguide .psx .fa-dolly-flatbed:before {
    content: "\f474"; }

.new-styleguide .psx .fa-dolly-flatbed-alt:before {
    content: "\f475"; }

.new-styleguide .psx .fa-dolly-flatbed-empty:before {
    content: "\f476"; }

.new-styleguide .psx .fa-donate:before {
    content: "\f4b9"; }

.new-styleguide .psx .fa-door-closed:before {
    content: "\f52a"; }

.new-styleguide .psx .fa-door-open:before {
    content: "\f52b"; }

.new-styleguide .psx .fa-dot-circle:before {
    content: "\f192"; }

.new-styleguide .psx .fa-dove:before {
    content: "\f4ba"; }

.new-styleguide .psx .fa-download:before {
    content: "\f019"; }

.new-styleguide .psx .fa-draft2digital:before {
    content: "\f396"; }

.new-styleguide .psx .fa-drafting-compass:before {
    content: "\f568"; }

.new-styleguide .psx .fa-dragon:before {
    content: "\f6d5"; }

.new-styleguide .psx .fa-draw-circle:before {
    content: "\f5ed"; }

.new-styleguide .psx .fa-draw-polygon:before {
    content: "\f5ee"; }

.new-styleguide .psx .fa-draw-square:before {
    content: "\f5ef"; }

.new-styleguide .psx .fa-dreidel:before {
    content: "\f792"; }

.new-styleguide .psx .fa-dribbble:before {
    content: "\f17d"; }

.new-styleguide .psx .fa-dribbble-square:before {
    content: "\f397"; }

.new-styleguide .psx .fa-drone:before {
    content: "\f85f"; }

.new-styleguide .psx .fa-drone-alt:before {
    content: "\f860"; }

.new-styleguide .psx .fa-dropbox:before {
    content: "\f16b"; }

.new-styleguide .psx .fa-drum:before {
    content: "\f569"; }

.new-styleguide .psx .fa-drum-steelpan:before {
    content: "\f56a"; }

.new-styleguide .psx .fa-drumstick:before {
    content: "\f6d6"; }

.new-styleguide .psx .fa-drumstick-bite:before {
    content: "\f6d7"; }

.new-styleguide .psx .fa-drupal:before {
    content: "\f1a9"; }

.new-styleguide .psx .fa-dryer:before {
    content: "\f861"; }

.new-styleguide .psx .fa-dryer-alt:before {
    content: "\f862"; }

.new-styleguide .psx .fa-duck:before {
    content: "\f6d8"; }

.new-styleguide .psx .fa-dumbbell:before {
    content: "\f44b"; }

.new-styleguide .psx .fa-dumpster:before {
    content: "\f793"; }

.new-styleguide .psx .fa-dumpster-fire:before {
    content: "\f794"; }

.new-styleguide .psx .fa-dungeon:before {
    content: "\f6d9"; }

.new-styleguide .psx .fa-dyalog:before {
    content: "\f399"; }

.new-styleguide .psx .fa-ear:before {
    content: "\f5f0"; }

.new-styleguide .psx .fa-ear-muffs:before {
    content: "\f795"; }

.new-styleguide .psx .fa-earlybirds:before {
    content: "\f39a"; }

.new-styleguide .psx .fa-ebay:before {
    content: "\f4f4"; }

.new-styleguide .psx .fa-eclipse:before {
    content: "\f749"; }

.new-styleguide .psx .fa-eclipse-alt:before {
    content: "\f74a"; }

.new-styleguide .psx .fa-edge:before {
    content: "\f282"; }

.new-styleguide .psx .fa-edge-legacy:before {
    content: "\e078"; }

.new-styleguide .psx .fa-edit:before {
    content: "\f044"; }

.new-styleguide .psx .fa-egg:before {
    content: "\f7fb"; }

.new-styleguide .psx .fa-egg-fried:before {
    content: "\f7fc"; }

.new-styleguide .psx .fa-eject:before {
    content: "\f052"; }

.new-styleguide .psx .fa-elementor:before {
    content: "\f430"; }

.new-styleguide .psx .fa-elephant:before {
    content: "\f6da"; }

.new-styleguide .psx .fa-ellipsis-h:before {
    content: "\f141"; }

.new-styleguide .psx .fa-ellipsis-h-alt:before {
    content: "\f39b"; }

.new-styleguide .psx .fa-ellipsis-v:before {
    content: "\f142"; }

.new-styleguide .psx .fa-ellipsis-v-alt:before {
    content: "\f39c"; }

.new-styleguide .psx .fa-ello:before {
    content: "\f5f1"; }

.new-styleguide .psx .fa-ember:before {
    content: "\f423"; }

.new-styleguide .psx .fa-empire:before {
    content: "\f1d1"; }

.new-styleguide .psx .fa-empty-set:before {
    content: "\f656"; }

.new-styleguide .psx .fa-engine-warning:before {
    content: "\f5f2"; }

.new-styleguide .psx .fa-envelope:before {
    content: "\f0e0"; }

.new-styleguide .psx .fa-envelope-open:before {
    content: "\f2b6"; }

.new-styleguide .psx .fa-envelope-open-dollar:before {
    content: "\f657"; }

.new-styleguide .psx .fa-envelope-open-text:before {
    content: "\f658"; }

.new-styleguide .psx .fa-envelope-square:before {
    content: "\f199"; }

.new-styleguide .psx .fa-envira:before {
    content: "\f299"; }

.new-styleguide .psx .fa-equals:before {
    content: "\f52c"; }

.new-styleguide .psx .fa-eraser:before {
    content: "\f12d"; }

.new-styleguide .psx .fa-erlang:before {
    content: "\f39d"; }

.new-styleguide .psx .fa-ethereum:before {
    content: "\f42e"; }

.new-styleguide .psx .fa-ethernet:before {
    content: "\f796"; }

.new-styleguide .psx .fa-etsy:before {
    content: "\f2d7"; }

.new-styleguide .psx .fa-euro-sign:before {
    content: "\f153"; }

.new-styleguide .psx .fa-evernote:before {
    content: "\f839"; }

.new-styleguide .psx .fa-exchange:before {
    content: "\f0ec"; }

.new-styleguide .psx .fa-exchange-alt:before {
    content: "\f362"; }

.new-styleguide .psx .fa-exclamation:before {
    content: "\f12a"; }

.new-styleguide .psx .fa-exclamation-circle:before {
    content: "\f06a"; }

.new-styleguide .psx .fa-exclamation-square:before {
    content: "\f321"; }

.new-styleguide .psx .fa-exclamation-triangle:before {
    content: "\f071"; }

.new-styleguide .psx .fa-expand:before {
    content: "\f065"; }

.new-styleguide .psx .fa-expand-alt:before {
    content: "\f424"; }

.new-styleguide .psx .fa-expand-arrows:before {
    content: "\f31d"; }

.new-styleguide .psx .fa-expand-arrows-alt:before {
    content: "\f31e"; }

.new-styleguide .psx .fa-expand-wide:before {
    content: "\f320"; }

.new-styleguide .psx .fa-expeditedssl:before {
    content: "\f23e"; }

.new-styleguide .psx .fa-external-link:before {
    content: "\f08e"; }

.new-styleguide .psx .fa-external-link-alt:before {
    content: "\f35d"; }

.new-styleguide .psx .fa-external-link-square:before {
    content: "\f14c"; }

.new-styleguide .psx .fa-external-link-square-alt:before {
    content: "\f360"; }

.new-styleguide .psx .fa-eye:before {
    content: "\f06e"; }

.new-styleguide .psx .fa-eye-dropper:before {
    content: "\f1fb"; }

.new-styleguide .psx .fa-eye-evil:before {
    content: "\f6db"; }

.new-styleguide .psx .fa-eye-slash:before {
    content: "\f070"; }

.new-styleguide .psx .fa-facebook:before {
    content: "\f09a"; }

.new-styleguide .psx .fa-facebook-f:before {
    content: "\f39e"; }

.new-styleguide .psx .fa-facebook-messenger:before {
    content: "\f39f"; }

.new-styleguide .psx .fa-facebook-square:before {
    content: "\f082"; }

.new-styleguide .psx .fa-fan:before {
    content: "\f863"; }

.new-styleguide .psx .fa-fan-table:before {
    content: "\e004"; }

.new-styleguide .psx .fa-fantasy-flight-games:before {
    content: "\f6dc"; }

.new-styleguide .psx .fa-farm:before {
    content: "\f864"; }

.new-styleguide .psx .fa-fast-backward:before {
    content: "\f049"; }

.new-styleguide .psx .fa-fast-forward:before {
    content: "\f050"; }

.new-styleguide .psx .fa-faucet:before {
    content: "\e005"; }

.new-styleguide .psx .fa-faucet-drip:before {
    content: "\e006"; }

.new-styleguide .psx .fa-fax:before {
    content: "\f1ac"; }

.new-styleguide .psx .fa-feather:before {
    content: "\f52d"; }

.new-styleguide .psx .fa-feather-alt:before {
    content: "\f56b"; }

.new-styleguide .psx .fa-fedex:before {
    content: "\f797"; }

.new-styleguide .psx .fa-fedora:before {
    content: "\f798"; }

.new-styleguide .psx .fa-female:before {
    content: "\f182"; }

.new-styleguide .psx .fa-field-hockey:before {
    content: "\f44c"; }

.new-styleguide .psx .fa-fighter-jet:before {
    content: "\f0fb"; }

.new-styleguide .psx .fa-figma:before {
    content: "\f799"; }

.new-styleguide .psx .fa-file:before {
    content: "\f15b"; }

.new-styleguide .psx .fa-file-alt:before {
    content: "\f15c"; }

.new-styleguide .psx .fa-file-archive:before {
    content: "\f1c6"; }

.new-styleguide .psx .fa-file-audio:before {
    content: "\f1c7"; }

.new-styleguide .psx .fa-file-certificate:before {
    content: "\f5f3"; }

.new-styleguide .psx .fa-file-chart-line:before {
    content: "\f659"; }

.new-styleguide .psx .fa-file-chart-pie:before {
    content: "\f65a"; }

.new-styleguide .psx .fa-file-check:before {
    content: "\f316"; }

.new-styleguide .psx .fa-file-code:before {
    content: "\f1c9"; }

.new-styleguide .psx .fa-file-contract:before {
    content: "\f56c"; }

.new-styleguide .psx .fa-file-csv:before {
    content: "\f6dd"; }

.new-styleguide .psx .fa-file-download:before {
    content: "\f56d"; }

.new-styleguide .psx .fa-file-edit:before {
    content: "\f31c"; }

.new-styleguide .psx .fa-file-excel:before {
    content: "\f1c3"; }

.new-styleguide .psx .fa-file-exclamation:before {
    content: "\f31a"; }

.new-styleguide .psx .fa-file-export:before {
    content: "\f56e"; }

.new-styleguide .psx .fa-file-image:before {
    content: "\f1c5"; }

.new-styleguide .psx .fa-file-import:before {
    content: "\f56f"; }

.new-styleguide .psx .fa-file-invoice:before {
    content: "\f570"; }

.new-styleguide .psx .fa-file-invoice-dollar:before {
    content: "\f571"; }

.new-styleguide .psx .fa-file-medical:before {
    content: "\f477"; }

.new-styleguide .psx .fa-file-medical-alt:before {
    content: "\f478"; }

.new-styleguide .psx .fa-file-minus:before {
    content: "\f318"; }

.new-styleguide .psx .fa-file-music:before {
    content: "\f8b6"; }

.new-styleguide .psx .fa-file-pdf:before {
    content: "\f1c1"; }

.new-styleguide .psx .fa-file-plus:before {
    content: "\f319"; }

.new-styleguide .psx .fa-file-powerpoint:before {
    content: "\f1c4"; }

.new-styleguide .psx .fa-file-prescription:before {
    content: "\f572"; }

.new-styleguide .psx .fa-file-search:before {
    content: "\f865"; }

.new-styleguide .psx .fa-file-signature:before {
    content: "\f573"; }

.new-styleguide .psx .fa-file-spreadsheet:before {
    content: "\f65b"; }

.new-styleguide .psx .fa-file-times:before {
    content: "\f317"; }

.new-styleguide .psx .fa-file-upload:before {
    content: "\f574"; }

.new-styleguide .psx .fa-file-user:before {
    content: "\f65c"; }

.new-styleguide .psx .fa-file-video:before {
    content: "\f1c8"; }

.new-styleguide .psx .fa-file-word:before {
    content: "\f1c2"; }

.new-styleguide .psx .fa-files-medical:before {
    content: "\f7fd"; }

.new-styleguide .psx .fa-fill:before {
    content: "\f575"; }

.new-styleguide .psx .fa-fill-drip:before {
    content: "\f576"; }

.new-styleguide .psx .fa-film:before {
    content: "\f008"; }

.new-styleguide .psx .fa-film-alt:before {
    content: "\f3a0"; }

.new-styleguide .psx .fa-film-canister:before {
    content: "\f8b7"; }

.new-styleguide .psx .fa-filter:before {
    content: "\f0b0"; }

.new-styleguide .psx .fa-fingerprint:before {
    content: "\f577"; }

.new-styleguide .psx .fa-fire:before {
    content: "\f06d"; }

.new-styleguide .psx .fa-fire-alt:before {
    content: "\f7e4"; }

.new-styleguide .psx .fa-fire-extinguisher:before {
    content: "\f134"; }

.new-styleguide .psx .fa-fire-smoke:before {
    content: "\f74b"; }

.new-styleguide .psx .fa-firefox:before {
    content: "\f269"; }

.new-styleguide .psx .fa-firefox-browser:before {
    content: "\e007"; }

.new-styleguide .psx .fa-fireplace:before {
    content: "\f79a"; }

.new-styleguide .psx .fa-first-aid:before {
    content: "\f479"; }

.new-styleguide .psx .fa-first-order:before {
    content: "\f2b0"; }

.new-styleguide .psx .fa-first-order-alt:before {
    content: "\f50a"; }

.new-styleguide .psx .fa-firstdraft:before {
    content: "\f3a1"; }

.new-styleguide .psx .fa-fish:before {
    content: "\f578"; }

.new-styleguide .psx .fa-fish-cooked:before {
    content: "\f7fe"; }

.new-styleguide .psx .fa-fist-raised:before {
    content: "\f6de"; }

.new-styleguide .psx .fa-flag:before {
    content: "\f024"; }

.new-styleguide .psx .fa-flag-alt:before {
    content: "\f74c"; }

.new-styleguide .psx .fa-flag-checkered:before {
    content: "\f11e"; }

.new-styleguide .psx .fa-flag-usa:before {
    content: "\f74d"; }

.new-styleguide .psx .fa-flame:before {
    content: "\f6df"; }

.new-styleguide .psx .fa-flashlight:before {
    content: "\f8b8"; }

.new-styleguide .psx .fa-flask:before {
    content: "\f0c3"; }

.new-styleguide .psx .fa-flask-poison:before {
    content: "\f6e0"; }

.new-styleguide .psx .fa-flask-potion:before {
    content: "\f6e1"; }

.new-styleguide .psx .fa-flickr:before {
    content: "\f16e"; }

.new-styleguide .psx .fa-flipboard:before {
    content: "\f44d"; }

.new-styleguide .psx .fa-flower:before {
    content: "\f7ff"; }

.new-styleguide .psx .fa-flower-daffodil:before {
    content: "\f800"; }

.new-styleguide .psx .fa-flower-tulip:before {
    content: "\f801"; }

.new-styleguide .psx .fa-flushed:before {
    content: "\f579"; }

.new-styleguide .psx .fa-flute:before {
    content: "\f8b9"; }

.new-styleguide .psx .fa-flux-capacitor:before {
    content: "\f8ba"; }

.new-styleguide .psx .fa-fly:before {
    content: "\f417"; }

.new-styleguide .psx .fa-fog:before {
    content: "\f74e"; }

.new-styleguide .psx .fa-folder:before {
    content: "\f07b"; }

.new-styleguide .psx .fa-folder-download:before {
    content: "\e053"; }

.new-styleguide .psx .fa-folder-minus:before {
    content: "\f65d"; }

.new-styleguide .psx .fa-folder-open:before {
    content: "\f07c"; }

.new-styleguide .psx .fa-folder-plus:before {
    content: "\f65e"; }

.new-styleguide .psx .fa-folder-times:before {
    content: "\f65f"; }

.new-styleguide .psx .fa-folder-tree:before {
    content: "\f802"; }

.new-styleguide .psx .fa-folder-upload:before {
    content: "\e054"; }

.new-styleguide .psx .fa-folders:before {
    content: "\f660"; }

.new-styleguide .psx .fa-font:before {
    content: "\f031"; }

.new-styleguide .psx .fa-font-awesome:before {
    content: "\f2b4"; }

.new-styleguide .psx .fa-font-awesome-alt:before {
    content: "\f35c"; }

.new-styleguide .psx .fa-font-awesome-flag:before {
    content: "\f425"; }

.new-styleguide .psx .fa-font-awesome-logo-full:before {
    content: "\f4e6"; }

.new-styleguide .psx .fa-font-case:before {
    content: "\f866"; }

.new-styleguide .psx .fa-fonticons:before {
    content: "\f280"; }

.new-styleguide .psx .fa-fonticons-fi:before {
    content: "\f3a2"; }

.new-styleguide .psx .fa-football-ball:before {
    content: "\f44e"; }

.new-styleguide .psx .fa-football-helmet:before {
    content: "\f44f"; }

.new-styleguide .psx .fa-forklift:before {
    content: "\f47a"; }

.new-styleguide .psx .fa-fort-awesome:before {
    content: "\f286"; }

.new-styleguide .psx .fa-fort-awesome-alt:before {
    content: "\f3a3"; }

.new-styleguide .psx .fa-forumbee:before {
    content: "\f211"; }

.new-styleguide .psx .fa-forward:before {
    content: "\f04e"; }

.new-styleguide .psx .fa-foursquare:before {
    content: "\f180"; }

.new-styleguide .psx .fa-fragile:before {
    content: "\f4bb"; }

.new-styleguide .psx .fa-free-code-camp:before {
    content: "\f2c5"; }

.new-styleguide .psx .fa-freebsd:before {
    content: "\f3a4"; }

.new-styleguide .psx .fa-french-fries:before {
    content: "\f803"; }

.new-styleguide .psx .fa-frog:before {
    content: "\f52e"; }

.new-styleguide .psx .fa-frosty-head:before {
    content: "\f79b"; }

.new-styleguide .psx .fa-frown:before {
    content: "\f119"; }

.new-styleguide .psx .fa-frown-open:before {
    content: "\f57a"; }

.new-styleguide .psx .fa-fulcrum:before {
    content: "\f50b"; }

.new-styleguide .psx .fa-function:before {
    content: "\f661"; }

.new-styleguide .psx .fa-funnel-dollar:before {
    content: "\f662"; }

.new-styleguide .psx .fa-futbol:before {
    content: "\f1e3"; }

.new-styleguide .psx .fa-galactic-republic:before {
    content: "\f50c"; }

.new-styleguide .psx .fa-galactic-senate:before {
    content: "\f50d"; }

.new-styleguide .psx .fa-galaxy:before {
    content: "\e008"; }

.new-styleguide .psx .fa-game-board:before {
    content: "\f867"; }

.new-styleguide .psx .fa-game-board-alt:before {
    content: "\f868"; }

.new-styleguide .psx .fa-game-console-handheld:before {
    content: "\f8bb"; }

.new-styleguide .psx .fa-gamepad:before {
    content: "\f11b"; }

.new-styleguide .psx .fa-gamepad-alt:before {
    content: "\f8bc"; }

.new-styleguide .psx .fa-garage:before {
    content: "\e009"; }

.new-styleguide .psx .fa-garage-car:before {
    content: "\e00a"; }

.new-styleguide .psx .fa-garage-open:before {
    content: "\e00b"; }

.new-styleguide .psx .fa-gas-pump:before {
    content: "\f52f"; }

.new-styleguide .psx .fa-gas-pump-slash:before {
    content: "\f5f4"; }

.new-styleguide .psx .fa-gavel:before {
    content: "\f0e3"; }

.new-styleguide .psx .fa-gem:before {
    content: "\f3a5"; }

.new-styleguide .psx .fa-genderless:before {
    content: "\f22d"; }

.new-styleguide .psx .fa-get-pocket:before {
    content: "\f265"; }

.new-styleguide .psx .fa-gg:before {
    content: "\f260"; }

.new-styleguide .psx .fa-gg-circle:before {
    content: "\f261"; }

.new-styleguide .psx .fa-ghost:before {
    content: "\f6e2"; }

.new-styleguide .psx .fa-gift:before {
    content: "\f06b"; }

.new-styleguide .psx .fa-gift-card:before {
    content: "\f663"; }

.new-styleguide .psx .fa-gifts:before {
    content: "\f79c"; }

.new-styleguide .psx .fa-gingerbread-man:before {
    content: "\f79d"; }

.new-styleguide .psx .fa-git:before {
    content: "\f1d3"; }

.new-styleguide .psx .fa-git-alt:before {
    content: "\f841"; }

.new-styleguide .psx .fa-git-square:before {
    content: "\f1d2"; }

.new-styleguide .psx .fa-github:before {
    content: "\f09b"; }

.new-styleguide .psx .fa-github-alt:before {
    content: "\f113"; }

.new-styleguide .psx .fa-github-square:before {
    content: "\f092"; }

.new-styleguide .psx .fa-gitkraken:before {
    content: "\f3a6"; }

.new-styleguide .psx .fa-gitlab:before {
    content: "\f296"; }

.new-styleguide .psx .fa-gitter:before {
    content: "\f426"; }

.new-styleguide .psx .fa-glass:before {
    content: "\f804"; }

.new-styleguide .psx .fa-glass-champagne:before {
    content: "\f79e"; }

.new-styleguide .psx .fa-glass-cheers:before {
    content: "\f79f"; }

.new-styleguide .psx .fa-glass-citrus:before {
    content: "\f869"; }

.new-styleguide .psx .fa-glass-martini:before {
    content: "\f000"; }

.new-styleguide .psx .fa-glass-martini-alt:before {
    content: "\f57b"; }

.new-styleguide .psx .fa-glass-whiskey:before {
    content: "\f7a0"; }

.new-styleguide .psx .fa-glass-whiskey-rocks:before {
    content: "\f7a1"; }

.new-styleguide .psx .fa-glasses:before {
    content: "\f530"; }

.new-styleguide .psx .fa-glasses-alt:before {
    content: "\f5f5"; }

.new-styleguide .psx .fa-glide:before {
    content: "\f2a5"; }

.new-styleguide .psx .fa-glide-g:before {
    content: "\f2a6"; }

.new-styleguide .psx .fa-globe:before {
    content: "\f0ac"; }

.new-styleguide .psx .fa-globe-africa:before {
    content: "\f57c"; }

.new-styleguide .psx .fa-globe-americas:before {
    content: "\f57d"; }

.new-styleguide .psx .fa-globe-asia:before {
    content: "\f57e"; }

.new-styleguide .psx .fa-globe-europe:before {
    content: "\f7a2"; }

.new-styleguide .psx .fa-globe-snow:before {
    content: "\f7a3"; }

.new-styleguide .psx .fa-globe-stand:before {
    content: "\f5f6"; }

.new-styleguide .psx .fa-gofore:before {
    content: "\f3a7"; }

.new-styleguide .psx .fa-golf-ball:before {
    content: "\f450"; }

.new-styleguide .psx .fa-golf-club:before {
    content: "\f451"; }

.new-styleguide .psx .fa-goodreads:before {
    content: "\f3a8"; }

.new-styleguide .psx .fa-goodreads-g:before {
    content: "\f3a9"; }

.new-styleguide .psx .fa-google:before {
    content: "\f1a0"; }

.new-styleguide .psx .fa-google-drive:before {
    content: "\f3aa"; }

.new-styleguide .psx .fa-google-pay:before {
    content: "\e079"; }

.new-styleguide .psx .fa-google-play:before {
    content: "\f3ab"; }

.new-styleguide .psx .fa-google-plus:before {
    content: "\f2b3"; }

.new-styleguide .psx .fa-google-plus-g:before {
    content: "\f0d5"; }

.new-styleguide .psx .fa-google-plus-square:before {
    content: "\f0d4"; }

.new-styleguide .psx .fa-google-wallet:before {
    content: "\f1ee"; }

.new-styleguide .psx .fa-gopuram:before {
    content: "\f664"; }

.new-styleguide .psx .fa-graduation-cap:before {
    content: "\f19d"; }

.new-styleguide .psx .fa-gramophone:before {
    content: "\f8bd"; }

.new-styleguide .psx .fa-gratipay:before {
    content: "\f184"; }

.new-styleguide .psx .fa-grav:before {
    content: "\f2d6"; }

.new-styleguide .psx .fa-greater-than:before {
    content: "\f531"; }

.new-styleguide .psx .fa-greater-than-equal:before {
    content: "\f532"; }

.new-styleguide .psx .fa-grimace:before {
    content: "\f57f"; }

.new-styleguide .psx .fa-grin:before {
    content: "\f580"; }

.new-styleguide .psx .fa-grin-alt:before {
    content: "\f581"; }

.new-styleguide .psx .fa-grin-beam:before {
    content: "\f582"; }

.new-styleguide .psx .fa-grin-beam-sweat:before {
    content: "\f583"; }

.new-styleguide .psx .fa-grin-hearts:before {
    content: "\f584"; }

.new-styleguide .psx .fa-grin-squint:before {
    content: "\f585"; }

.new-styleguide .psx .fa-grin-squint-tears:before {
    content: "\f586"; }

.new-styleguide .psx .fa-grin-stars:before {
    content: "\f587"; }

.new-styleguide .psx .fa-grin-tears:before {
    content: "\f588"; }

.new-styleguide .psx .fa-grin-tongue:before {
    content: "\f589"; }

.new-styleguide .psx .fa-grin-tongue-squint:before {
    content: "\f58a"; }

.new-styleguide .psx .fa-grin-tongue-wink:before {
    content: "\f58b"; }

.new-styleguide .psx .fa-grin-wink:before {
    content: "\f58c"; }

.new-styleguide .psx .fa-grip-horizontal:before {
    content: "\f58d"; }

.new-styleguide .psx .fa-grip-lines:before {
    content: "\f7a4"; }

.new-styleguide .psx .fa-grip-lines-vertical:before {
    content: "\f7a5"; }

.new-styleguide .psx .fa-grip-vertical:before {
    content: "\f58e"; }

.new-styleguide .psx .fa-gripfire:before {
    content: "\f3ac"; }

.new-styleguide .psx .fa-grunt:before {
    content: "\f3ad"; }

.new-styleguide .psx .fa-guilded:before {
    content: "\e07e"; }

.new-styleguide .psx .fa-guitar:before {
    content: "\f7a6"; }

.new-styleguide .psx .fa-guitar-electric:before {
    content: "\f8be"; }

.new-styleguide .psx .fa-guitars:before {
    content: "\f8bf"; }

.new-styleguide .psx .fa-gulp:before {
    content: "\f3ae"; }

.new-styleguide .psx .fa-h-square:before {
    content: "\f0fd"; }

.new-styleguide .psx .fa-h1:before {
    content: "\f313"; }

.new-styleguide .psx .fa-h2:before {
    content: "\f314"; }

.new-styleguide .psx .fa-h3:before {
    content: "\f315"; }

.new-styleguide .psx .fa-h4:before {
    content: "\f86a"; }

.new-styleguide .psx .fa-hacker-news:before {
    content: "\f1d4"; }

.new-styleguide .psx .fa-hacker-news-square:before {
    content: "\f3af"; }

.new-styleguide .psx .fa-hackerrank:before {
    content: "\f5f7"; }

.new-styleguide .psx .fa-hamburger:before {
    content: "\f805"; }

.new-styleguide .psx .fa-hammer:before {
    content: "\f6e3"; }

.new-styleguide .psx .fa-hammer-war:before {
    content: "\f6e4"; }

.new-styleguide .psx .fa-hamsa:before {
    content: "\f665"; }

.new-styleguide .psx .fa-hand-heart:before {
    content: "\f4bc"; }

.new-styleguide .psx .fa-hand-holding:before {
    content: "\f4bd"; }

.new-styleguide .psx .fa-hand-holding-box:before {
    content: "\f47b"; }

.new-styleguide .psx .fa-hand-holding-heart:before {
    content: "\f4be"; }

.new-styleguide .psx .fa-hand-holding-magic:before {
    content: "\f6e5"; }

.new-styleguide .psx .fa-hand-holding-medical:before {
    content: "\e05c"; }

.new-styleguide .psx .fa-hand-holding-seedling:before {
    content: "\f4bf"; }

.new-styleguide .psx .fa-hand-holding-usd:before {
    content: "\f4c0"; }

.new-styleguide .psx .fa-hand-holding-water:before {
    content: "\f4c1"; }

.new-styleguide .psx .fa-hand-lizard:before {
    content: "\f258"; }

.new-styleguide .psx .fa-hand-middle-finger:before {
    content: "\f806"; }

.new-styleguide .psx .fa-hand-paper:before {
    content: "\f256"; }

.new-styleguide .psx .fa-hand-peace:before {
    content: "\f25b"; }

.new-styleguide .psx .fa-hand-point-down:before {
    content: "\f0a7"; }

.new-styleguide .psx .fa-hand-point-left:before {
    content: "\f0a5"; }

.new-styleguide .psx .fa-hand-point-right:before {
    content: "\f0a4"; }

.new-styleguide .psx .fa-hand-point-up:before {
    content: "\f0a6"; }

.new-styleguide .psx .fa-hand-pointer:before {
    content: "\f25a"; }

.new-styleguide .psx .fa-hand-receiving:before {
    content: "\f47c"; }

.new-styleguide .psx .fa-hand-rock:before {
    content: "\f255"; }

.new-styleguide .psx .fa-hand-scissors:before {
    content: "\f257"; }

.new-styleguide .psx .fa-hand-sparkles:before {
    content: "\e05d"; }

.new-styleguide .psx .fa-hand-spock:before {
    content: "\f259"; }

.new-styleguide .psx .fa-hands:before {
    content: "\f4c2"; }

.new-styleguide .psx .fa-hands-heart:before {
    content: "\f4c3"; }

.new-styleguide .psx .fa-hands-helping:before {
    content: "\f4c4"; }

.new-styleguide .psx .fa-hands-usd:before {
    content: "\f4c5"; }

.new-styleguide .psx .fa-hands-wash:before {
    content: "\e05e"; }

.new-styleguide .psx .fa-handshake:before {
    content: "\f2b5"; }

.new-styleguide .psx .fa-handshake-alt:before {
    content: "\f4c6"; }

.new-styleguide .psx .fa-handshake-alt-slash:before {
    content: "\e05f"; }

.new-styleguide .psx .fa-handshake-slash:before {
    content: "\e060"; }

.new-styleguide .psx .fa-hanukiah:before {
    content: "\f6e6"; }

.new-styleguide .psx .fa-hard-hat:before {
    content: "\f807"; }

.new-styleguide .psx .fa-hashtag:before {
    content: "\f292"; }

.new-styleguide .psx .fa-hat-chef:before {
    content: "\f86b"; }

.new-styleguide .psx .fa-hat-cowboy:before {
    content: "\f8c0"; }

.new-styleguide .psx .fa-hat-cowboy-side:before {
    content: "\f8c1"; }

.new-styleguide .psx .fa-hat-santa:before {
    content: "\f7a7"; }

.new-styleguide .psx .fa-hat-winter:before {
    content: "\f7a8"; }

.new-styleguide .psx .fa-hat-witch:before {
    content: "\f6e7"; }

.new-styleguide .psx .fa-hat-wizard:before {
    content: "\f6e8"; }

.new-styleguide .psx .fa-hdd:before {
    content: "\f0a0"; }

.new-styleguide .psx .fa-head-side:before {
    content: "\f6e9"; }

.new-styleguide .psx .fa-head-side-brain:before {
    content: "\f808"; }

.new-styleguide .psx .fa-head-side-cough:before {
    content: "\e061"; }

.new-styleguide .psx .fa-head-side-cough-slash:before {
    content: "\e062"; }

.new-styleguide .psx .fa-head-side-headphones:before {
    content: "\f8c2"; }

.new-styleguide .psx .fa-head-side-mask:before {
    content: "\e063"; }

.new-styleguide .psx .fa-head-side-medical:before {
    content: "\f809"; }

.new-styleguide .psx .fa-head-side-virus:before {
    content: "\e064"; }

.new-styleguide .psx .fa-head-vr:before {
    content: "\f6ea"; }

.new-styleguide .psx .fa-heading:before {
    content: "\f1dc"; }

.new-styleguide .psx .fa-headphones:before {
    content: "\f025"; }

.new-styleguide .psx .fa-headphones-alt:before {
    content: "\f58f"; }

.new-styleguide .psx .fa-headset:before {
    content: "\f590"; }

.new-styleguide .psx .fa-heart:before {
    content: "\f004"; }

.new-styleguide .psx .fa-heart-broken:before {
    content: "\f7a9"; }

.new-styleguide .psx .fa-heart-circle:before {
    content: "\f4c7"; }

.new-styleguide .psx .fa-heart-rate:before {
    content: "\f5f8"; }

.new-styleguide .psx .fa-heart-square:before {
    content: "\f4c8"; }

.new-styleguide .psx .fa-heartbeat:before {
    content: "\f21e"; }

.new-styleguide .psx .fa-heat:before {
    content: "\e00c"; }

.new-styleguide .psx .fa-helicopter:before {
    content: "\f533"; }

.new-styleguide .psx .fa-helmet-battle:before {
    content: "\f6eb"; }

.new-styleguide .psx .fa-hexagon:before {
    content: "\f312"; }

.new-styleguide .psx .fa-highlighter:before {
    content: "\f591"; }

.new-styleguide .psx .fa-hiking:before {
    content: "\f6ec"; }

.new-styleguide .psx .fa-hippo:before {
    content: "\f6ed"; }

.new-styleguide .psx .fa-hips:before {
    content: "\f452"; }

.new-styleguide .psx .fa-hire-a-helper:before {
    content: "\f3b0"; }

.new-styleguide .psx .fa-history:before {
    content: "\f1da"; }

.new-styleguide .psx .fa-hive:before {
    content: "\e07f"; }

.new-styleguide .psx .fa-hockey-mask:before {
    content: "\f6ee"; }

.new-styleguide .psx .fa-hockey-puck:before {
    content: "\f453"; }

.new-styleguide .psx .fa-hockey-sticks:before {
    content: "\f454"; }

.new-styleguide .psx .fa-holly-berry:before {
    content: "\f7aa"; }

.new-styleguide .psx .fa-home:before {
    content: "\f015"; }

.new-styleguide .psx .fa-home-alt:before {
    content: "\f80a"; }

.new-styleguide .psx .fa-home-heart:before {
    content: "\f4c9"; }

.new-styleguide .psx .fa-home-lg:before {
    content: "\f80b"; }

.new-styleguide .psx .fa-home-lg-alt:before {
    content: "\f80c"; }

.new-styleguide .psx .fa-hood-cloak:before {
    content: "\f6ef"; }

.new-styleguide .psx .fa-hooli:before {
    content: "\f427"; }

.new-styleguide .psx .fa-horizontal-rule:before {
    content: "\f86c"; }

.new-styleguide .psx .fa-hornbill:before {
    content: "\f592"; }

.new-styleguide .psx .fa-horse:before {
    content: "\f6f0"; }

.new-styleguide .psx .fa-horse-head:before {
    content: "\f7ab"; }

.new-styleguide .psx .fa-horse-saddle:before {
    content: "\f8c3"; }

.new-styleguide .psx .fa-hospital:before {
    content: "\f0f8"; }

.new-styleguide .psx .fa-hospital-alt:before {
    content: "\f47d"; }

.new-styleguide .psx .fa-hospital-symbol:before {
    content: "\f47e"; }

.new-styleguide .psx .fa-hospital-user:before {
    content: "\f80d"; }

.new-styleguide .psx .fa-hospitals:before {
    content: "\f80e"; }

.new-styleguide .psx .fa-hot-tub:before {
    content: "\f593"; }

.new-styleguide .psx .fa-hotdog:before {
    content: "\f80f"; }

.new-styleguide .psx .fa-hotel:before {
    content: "\f594"; }

.new-styleguide .psx .fa-hotjar:before {
    content: "\f3b1"; }

.new-styleguide .psx .fa-hourglass:before {
    content: "\f254"; }

.new-styleguide .psx .fa-hourglass-end:before {
    content: "\f253"; }

.new-styleguide .psx .fa-hourglass-half:before {
    content: "\f252"; }

.new-styleguide .psx .fa-hourglass-start:before {
    content: "\f251"; }

.new-styleguide .psx .fa-house:before {
    content: "\e00d"; }

.new-styleguide .psx .fa-house-damage:before {
    content: "\f6f1"; }

.new-styleguide .psx .fa-house-day:before {
    content: "\e00e"; }

.new-styleguide .psx .fa-house-flood:before {
    content: "\f74f"; }

.new-styleguide .psx .fa-house-leave:before {
    content: "\e00f"; }

.new-styleguide .psx .fa-house-night:before {
    content: "\e010"; }

.new-styleguide .psx .fa-house-return:before {
    content: "\e011"; }

.new-styleguide .psx .fa-house-signal:before {
    content: "\e012"; }

.new-styleguide .psx .fa-house-user:before {
    content: "\e065"; }

.new-styleguide .psx .fa-houzz:before {
    content: "\f27c"; }

.new-styleguide .psx .fa-hryvnia:before {
    content: "\f6f2"; }

.new-styleguide .psx .fa-html5:before {
    content: "\f13b"; }

.new-styleguide .psx .fa-hubspot:before {
    content: "\f3b2"; }

.new-styleguide .psx .fa-humidity:before {
    content: "\f750"; }

.new-styleguide .psx .fa-hurricane:before {
    content: "\f751"; }

.new-styleguide .psx .fa-i-cursor:before {
    content: "\f246"; }

.new-styleguide .psx .fa-ice-cream:before {
    content: "\f810"; }

.new-styleguide .psx .fa-ice-skate:before {
    content: "\f7ac"; }

.new-styleguide .psx .fa-icicles:before {
    content: "\f7ad"; }

.new-styleguide .psx .fa-icons:before {
    content: "\f86d"; }

.new-styleguide .psx .fa-icons-alt:before {
    content: "\f86e"; }

.new-styleguide .psx .fa-id-badge:before {
    content: "\f2c1"; }

.new-styleguide .psx .fa-id-card:before {
    content: "\f2c2"; }

.new-styleguide .psx .fa-id-card-alt:before {
    content: "\f47f"; }

.new-styleguide .psx .fa-ideal:before {
    content: "\e013"; }

.new-styleguide .psx .fa-igloo:before {
    content: "\f7ae"; }

.new-styleguide .psx .fa-image:before {
    content: "\f03e"; }

.new-styleguide .psx .fa-image-polaroid:before {
    content: "\f8c4"; }

.new-styleguide .psx .fa-images:before {
    content: "\f302"; }

.new-styleguide .psx .fa-imdb:before {
    content: "\f2d8"; }

.new-styleguide .psx .fa-inbox:before {
    content: "\f01c"; }

.new-styleguide .psx .fa-inbox-in:before {
    content: "\f310"; }

.new-styleguide .psx .fa-inbox-out:before {
    content: "\f311"; }

.new-styleguide .psx .fa-indent:before {
    content: "\f03c"; }

.new-styleguide .psx .fa-industry:before {
    content: "\f275"; }

.new-styleguide .psx .fa-industry-alt:before {
    content: "\f3b3"; }

.new-styleguide .psx .fa-infinity:before {
    content: "\f534"; }

.new-styleguide .psx .fa-info:before {
    content: "\f129"; }

.new-styleguide .psx .fa-info-circle:before {
    content: "\f05a"; }

.new-styleguide .psx .fa-info-square:before {
    content: "\f30f"; }

.new-styleguide .psx .fa-inhaler:before {
    content: "\f5f9"; }

.new-styleguide .psx .fa-innosoft:before {
    content: "\e080"; }

.new-styleguide .psx .fa-instagram:before {
    content: "\f16d"; }

.new-styleguide .psx .fa-instagram-square:before {
    content: "\e055"; }

.new-styleguide .psx .fa-instalod:before {
    content: "\e081"; }

.new-styleguide .psx .fa-integral:before {
    content: "\f667"; }

.new-styleguide .psx .fa-intercom:before {
    content: "\f7af"; }

.new-styleguide .psx .fa-internet-explorer:before {
    content: "\f26b"; }

.new-styleguide .psx .fa-intersection:before {
    content: "\f668"; }

.new-styleguide .psx .fa-inventory:before {
    content: "\f480"; }

.new-styleguide .psx .fa-invision:before {
    content: "\f7b0"; }

.new-styleguide .psx .fa-ioxhost:before {
    content: "\f208"; }

.new-styleguide .psx .fa-island-tropical:before {
    content: "\f811"; }

.new-styleguide .psx .fa-italic:before {
    content: "\f033"; }

.new-styleguide .psx .fa-itch-io:before {
    content: "\f83a"; }

.new-styleguide .psx .fa-itunes:before {
    content: "\f3b4"; }

.new-styleguide .psx .fa-itunes-note:before {
    content: "\f3b5"; }

.new-styleguide .psx .fa-jack-o-lantern:before {
    content: "\f30e"; }

.new-styleguide .psx .fa-java:before {
    content: "\f4e4"; }

.new-styleguide .psx .fa-jedi:before {
    content: "\f669"; }

.new-styleguide .psx .fa-jedi-order:before {
    content: "\f50e"; }

.new-styleguide .psx .fa-jenkins:before {
    content: "\f3b6"; }

.new-styleguide .psx .fa-jira:before {
    content: "\f7b1"; }

.new-styleguide .psx .fa-joget:before {
    content: "\f3b7"; }

.new-styleguide .psx .fa-joint:before {
    content: "\f595"; }

.new-styleguide .psx .fa-joomla:before {
    content: "\f1aa"; }

.new-styleguide .psx .fa-journal-whills:before {
    content: "\f66a"; }

.new-styleguide .psx .fa-joystick:before {
    content: "\f8c5"; }

.new-styleguide .psx .fa-js:before {
    content: "\f3b8"; }

.new-styleguide .psx .fa-js-square:before {
    content: "\f3b9"; }

.new-styleguide .psx .fa-jsfiddle:before {
    content: "\f1cc"; }

.new-styleguide .psx .fa-jug:before {
    content: "\f8c6"; }

.new-styleguide .psx .fa-kaaba:before {
    content: "\f66b"; }

.new-styleguide .psx .fa-kaggle:before {
    content: "\f5fa"; }

.new-styleguide .psx .fa-kazoo:before {
    content: "\f8c7"; }

.new-styleguide .psx .fa-kerning:before {
    content: "\f86f"; }

.new-styleguide .psx .fa-key:before {
    content: "\f084"; }

.new-styleguide .psx .fa-key-skeleton:before {
    content: "\f6f3"; }

.new-styleguide .psx .fa-keybase:before {
    content: "\f4f5"; }

.new-styleguide .psx .fa-keyboard:before {
    content: "\f11c"; }

.new-styleguide .psx .fa-keycdn:before {
    content: "\f3ba"; }

.new-styleguide .psx .fa-keynote:before {
    content: "\f66c"; }

.new-styleguide .psx .fa-khanda:before {
    content: "\f66d"; }

.new-styleguide .psx .fa-kickstarter:before {
    content: "\f3bb"; }

.new-styleguide .psx .fa-kickstarter-k:before {
    content: "\f3bc"; }

.new-styleguide .psx .fa-kidneys:before {
    content: "\f5fb"; }

.new-styleguide .psx .fa-kiss:before {
    content: "\f596"; }

.new-styleguide .psx .fa-kiss-beam:before {
    content: "\f597"; }

.new-styleguide .psx .fa-kiss-wink-heart:before {
    content: "\f598"; }

.new-styleguide .psx .fa-kite:before {
    content: "\f6f4"; }

.new-styleguide .psx .fa-kiwi-bird:before {
    content: "\f535"; }

.new-styleguide .psx .fa-knife-kitchen:before {
    content: "\f6f5"; }

.new-styleguide .psx .fa-korvue:before {
    content: "\f42f"; }

.new-styleguide .psx .fa-lambda:before {
    content: "\f66e"; }

.new-styleguide .psx .fa-lamp:before {
    content: "\f4ca"; }

.new-styleguide .psx .fa-lamp-desk:before {
    content: "\e014"; }

.new-styleguide .psx .fa-lamp-floor:before {
    content: "\e015"; }

.new-styleguide .psx .fa-landmark:before {
    content: "\f66f"; }

.new-styleguide .psx .fa-landmark-alt:before {
    content: "\f752"; }

.new-styleguide .psx .fa-language:before {
    content: "\f1ab"; }

.new-styleguide .psx .fa-laptop:before {
    content: "\f109"; }

.new-styleguide .psx .fa-laptop-code:before {
    content: "\f5fc"; }

.new-styleguide .psx .fa-laptop-house:before {
    content: "\e066"; }

.new-styleguide .psx .fa-laptop-medical:before {
    content: "\f812"; }

.new-styleguide .psx .fa-laravel:before {
    content: "\f3bd"; }

.new-styleguide .psx .fa-lasso:before {
    content: "\f8c8"; }

.new-styleguide .psx .fa-lastfm:before {
    content: "\f202"; }

.new-styleguide .psx .fa-lastfm-square:before {
    content: "\f203"; }

.new-styleguide .psx .fa-laugh:before {
    content: "\f599"; }

.new-styleguide .psx .fa-laugh-beam:before {
    content: "\f59a"; }

.new-styleguide .psx .fa-laugh-squint:before {
    content: "\f59b"; }

.new-styleguide .psx .fa-laugh-wink:before {
    content: "\f59c"; }

.new-styleguide .psx .fa-layer-group:before {
    content: "\f5fd"; }

.new-styleguide .psx .fa-layer-minus:before {
    content: "\f5fe"; }

.new-styleguide .psx .fa-layer-plus:before {
    content: "\f5ff"; }

.new-styleguide .psx .fa-leaf:before {
    content: "\f06c"; }

.new-styleguide .psx .fa-leaf-heart:before {
    content: "\f4cb"; }

.new-styleguide .psx .fa-leaf-maple:before {
    content: "\f6f6"; }

.new-styleguide .psx .fa-leaf-oak:before {
    content: "\f6f7"; }

.new-styleguide .psx .fa-leanpub:before {
    content: "\f212"; }

.new-styleguide .psx .fa-lemon:before {
    content: "\f094"; }

.new-styleguide .psx .fa-less:before {
    content: "\f41d"; }

.new-styleguide .psx .fa-less-than:before {
    content: "\f536"; }

.new-styleguide .psx .fa-less-than-equal:before {
    content: "\f537"; }

.new-styleguide .psx .fa-level-down:before {
    content: "\f149"; }

.new-styleguide .psx .fa-level-down-alt:before {
    content: "\f3be"; }

.new-styleguide .psx .fa-level-up:before {
    content: "\f148"; }

.new-styleguide .psx .fa-level-up-alt:before {
    content: "\f3bf"; }

.new-styleguide .psx .fa-life-ring:before {
    content: "\f1cd"; }

.new-styleguide .psx .fa-light-ceiling:before {
    content: "\e016"; }

.new-styleguide .psx .fa-light-switch:before {
    content: "\e017"; }

.new-styleguide .psx .fa-light-switch-off:before {
    content: "\e018"; }

.new-styleguide .psx .fa-light-switch-on:before {
    content: "\e019"; }

.new-styleguide .psx .fa-lightbulb:before {
    content: "\f0eb"; }

.new-styleguide .psx .fa-lightbulb-dollar:before {
    content: "\f670"; }

.new-styleguide .psx .fa-lightbulb-exclamation:before {
    content: "\f671"; }

.new-styleguide .psx .fa-lightbulb-on:before {
    content: "\f672"; }

.new-styleguide .psx .fa-lightbulb-slash:before {
    content: "\f673"; }

.new-styleguide .psx .fa-lights-holiday:before {
    content: "\f7b2"; }

.new-styleguide .psx .fa-line:before {
    content: "\f3c0"; }

.new-styleguide .psx .fa-line-columns:before {
    content: "\f870"; }

.new-styleguide .psx .fa-line-height:before {
    content: "\f871"; }

.new-styleguide .psx .fa-link:before {
    content: "\f0c1"; }

.new-styleguide .psx .fa-linkedin:before {
    content: "\f08c"; }

.new-styleguide .psx .fa-linkedin-in:before {
    content: "\f0e1"; }

.new-styleguide .psx .fa-linode:before {
    content: "\f2b8"; }

.new-styleguide .psx .fa-linux:before {
    content: "\f17c"; }

.new-styleguide .psx .fa-lips:before {
    content: "\f600"; }

.new-styleguide .psx .fa-lira-sign:before {
    content: "\f195"; }

.new-styleguide .psx .fa-list:before {
    content: "\f03a"; }

.new-styleguide .psx .fa-list-alt:before {
    content: "\f022"; }

.new-styleguide .psx .fa-list-music:before {
    content: "\f8c9"; }

.new-styleguide .psx .fa-list-ol:before {
    content: "\f0cb"; }

.new-styleguide .psx .fa-list-ul:before {
    content: "\f0ca"; }

.new-styleguide .psx .fa-location:before {
    content: "\f601"; }

.new-styleguide .psx .fa-location-arrow:before {
    content: "\f124"; }

.new-styleguide .psx .fa-location-circle:before {
    content: "\f602"; }

.new-styleguide .psx .fa-location-slash:before {
    content: "\f603"; }

.new-styleguide .psx .fa-lock:before {
    content: "\f023"; }

.new-styleguide .psx .fa-lock-alt:before {
    content: "\f30d"; }

.new-styleguide .psx .fa-lock-open:before {
    content: "\f3c1"; }

.new-styleguide .psx .fa-lock-open-alt:before {
    content: "\f3c2"; }

.new-styleguide .psx .fa-long-arrow-alt-down:before {
    content: "\f309"; }

.new-styleguide .psx .fa-long-arrow-alt-left:before {
    content: "\f30a"; }

.new-styleguide .psx .fa-long-arrow-alt-right:before {
    content: "\f30b"; }

.new-styleguide .psx .fa-long-arrow-alt-up:before {
    content: "\f30c"; }

.new-styleguide .psx .fa-long-arrow-down:before {
    content: "\f175"; }

.new-styleguide .psx .fa-long-arrow-left:before {
    content: "\f177"; }

.new-styleguide .psx .fa-long-arrow-right:before {
    content: "\f178"; }

.new-styleguide .psx .fa-long-arrow-up:before {
    content: "\f176"; }

.new-styleguide .psx .fa-loveseat:before {
    content: "\f4cc"; }

.new-styleguide .psx .fa-low-vision:before {
    content: "\f2a8"; }

.new-styleguide .psx .fa-luchador:before {
    content: "\f455"; }

.new-styleguide .psx .fa-luggage-cart:before {
    content: "\f59d"; }

.new-styleguide .psx .fa-lungs:before {
    content: "\f604"; }

.new-styleguide .psx .fa-lungs-virus:before {
    content: "\e067"; }

.new-styleguide .psx .fa-lyft:before {
    content: "\f3c3"; }

.new-styleguide .psx .fa-mace:before {
    content: "\f6f8"; }

.new-styleguide .psx .fa-magento:before {
    content: "\f3c4"; }

.new-styleguide .psx .fa-magic:before {
    content: "\f0d0"; }

.new-styleguide .psx .fa-magnet:before {
    content: "\f076"; }

.new-styleguide .psx .fa-mail-bulk:before {
    content: "\f674"; }

.new-styleguide .psx .fa-mailbox:before {
    content: "\f813"; }

.new-styleguide .psx .fa-mailchimp:before {
    content: "\f59e"; }

.new-styleguide .psx .fa-male:before {
    content: "\f183"; }

.new-styleguide .psx .fa-mandalorian:before {
    content: "\f50f"; }

.new-styleguide .psx .fa-mandolin:before {
    content: "\f6f9"; }

.new-styleguide .psx .fa-map:before {
    content: "\f279"; }

.new-styleguide .psx .fa-map-marked:before {
    content: "\f59f"; }

.new-styleguide .psx .fa-map-marked-alt:before {
    content: "\f5a0"; }

.new-styleguide .psx .fa-map-marker:before {
    content: "\f041"; }

.new-styleguide .psx .fa-map-marker-alt:before {
    content: "\f3c5"; }

.new-styleguide .psx .fa-map-marker-alt-slash:before {
    content: "\f605"; }

.new-styleguide .psx .fa-map-marker-check:before {
    content: "\f606"; }

.new-styleguide .psx .fa-map-marker-edit:before {
    content: "\f607"; }

.new-styleguide .psx .fa-map-marker-exclamation:before {
    content: "\f608"; }

.new-styleguide .psx .fa-map-marker-minus:before {
    content: "\f609"; }

.new-styleguide .psx .fa-map-marker-plus:before {
    content: "\f60a"; }

.new-styleguide .psx .fa-map-marker-question:before {
    content: "\f60b"; }

.new-styleguide .psx .fa-map-marker-slash:before {
    content: "\f60c"; }

.new-styleguide .psx .fa-map-marker-smile:before {
    content: "\f60d"; }

.new-styleguide .psx .fa-map-marker-times:before {
    content: "\f60e"; }

.new-styleguide .psx .fa-map-pin:before {
    content: "\f276"; }

.new-styleguide .psx .fa-map-signs:before {
    content: "\f277"; }

.new-styleguide .psx .fa-markdown:before {
    content: "\f60f"; }

.new-styleguide .psx .fa-marker:before {
    content: "\f5a1"; }

.new-styleguide .psx .fa-mars:before {
    content: "\f222"; }

.new-styleguide .psx .fa-mars-double:before {
    content: "\f227"; }

.new-styleguide .psx .fa-mars-stroke:before {
    content: "\f229"; }

.new-styleguide .psx .fa-mars-stroke-h:before {
    content: "\f22b"; }

.new-styleguide .psx .fa-mars-stroke-v:before {
    content: "\f22a"; }

.new-styleguide .psx .fa-mask:before {
    content: "\f6fa"; }

.new-styleguide .psx .fa-mastodon:before {
    content: "\f4f6"; }

.new-styleguide .psx .fa-maxcdn:before {
    content: "\f136"; }

.new-styleguide .psx .fa-mdb:before {
    content: "\f8ca"; }

.new-styleguide .psx .fa-meat:before {
    content: "\f814"; }

.new-styleguide .psx .fa-medal:before {
    content: "\f5a2"; }

.new-styleguide .psx .fa-medapps:before {
    content: "\f3c6"; }

.new-styleguide .psx .fa-medium:before {
    content: "\f23a"; }

.new-styleguide .psx .fa-medium-m:before {
    content: "\f3c7"; }

.new-styleguide .psx .fa-medkit:before {
    content: "\f0fa"; }

.new-styleguide .psx .fa-medrt:before {
    content: "\f3c8"; }

.new-styleguide .psx .fa-meetup:before {
    content: "\f2e0"; }

.new-styleguide .psx .fa-megaphone:before {
    content: "\f675"; }

.new-styleguide .psx .fa-megaport:before {
    content: "\f5a3"; }

.new-styleguide .psx .fa-meh:before {
    content: "\f11a"; }

.new-styleguide .psx .fa-meh-blank:before {
    content: "\f5a4"; }

.new-styleguide .psx .fa-meh-rolling-eyes:before {
    content: "\f5a5"; }

.new-styleguide .psx .fa-memory:before {
    content: "\f538"; }

.new-styleguide .psx .fa-mendeley:before {
    content: "\f7b3"; }

.new-styleguide .psx .fa-menorah:before {
    content: "\f676"; }

.new-styleguide .psx .fa-mercury:before {
    content: "\f223"; }

.new-styleguide .psx .fa-meteor:before {
    content: "\f753"; }

.new-styleguide .psx .fa-microblog:before {
    content: "\e01a"; }

.new-styleguide .psx .fa-microchip:before {
    content: "\f2db"; }

.new-styleguide .psx .fa-microphone:before {
    content: "\f130"; }

.new-styleguide .psx .fa-microphone-alt:before {
    content: "\f3c9"; }

.new-styleguide .psx .fa-microphone-alt-slash:before {
    content: "\f539"; }

.new-styleguide .psx .fa-microphone-slash:before {
    content: "\f131"; }

.new-styleguide .psx .fa-microphone-stand:before {
    content: "\f8cb"; }

.new-styleguide .psx .fa-microscope:before {
    content: "\f610"; }

.new-styleguide .psx .fa-microsoft:before {
    content: "\f3ca"; }

.new-styleguide .psx .fa-microwave:before {
    content: "\e01b"; }

.new-styleguide .psx .fa-mind-share:before {
    content: "\f677"; }

.new-styleguide .psx .fa-minus:before {
    content: "\f068"; }

.new-styleguide .psx .fa-minus-circle:before {
    content: "\f056"; }

.new-styleguide .psx .fa-minus-hexagon:before {
    content: "\f307"; }

.new-styleguide .psx .fa-minus-octagon:before {
    content: "\f308"; }

.new-styleguide .psx .fa-minus-square:before {
    content: "\f146"; }

.new-styleguide .psx .fa-mistletoe:before {
    content: "\f7b4"; }

.new-styleguide .psx .fa-mitten:before {
    content: "\f7b5"; }

.new-styleguide .psx .fa-mix:before {
    content: "\f3cb"; }

.new-styleguide .psx .fa-mixcloud:before {
    content: "\f289"; }

.new-styleguide .psx .fa-mixer:before {
    content: "\e056"; }

.new-styleguide .psx .fa-mizuni:before {
    content: "\f3cc"; }

.new-styleguide .psx .fa-mobile:before {
    content: "\f10b"; }

.new-styleguide .psx .fa-mobile-alt:before {
    content: "\f3cd"; }

.new-styleguide .psx .fa-mobile-android:before {
    content: "\f3ce"; }

.new-styleguide .psx .fa-mobile-android-alt:before {
    content: "\f3cf"; }

.new-styleguide .psx .fa-modx:before {
    content: "\f285"; }

.new-styleguide .psx .fa-monero:before {
    content: "\f3d0"; }

.new-styleguide .psx .fa-money-bill:before {
    content: "\f0d6"; }

.new-styleguide .psx .fa-money-bill-alt:before {
    content: "\f3d1"; }

.new-styleguide .psx .fa-money-bill-wave:before {
    content: "\f53a"; }

.new-styleguide .psx .fa-money-bill-wave-alt:before {
    content: "\f53b"; }

.new-styleguide .psx .fa-money-check:before {
    content: "\f53c"; }

.new-styleguide .psx .fa-money-check-alt:before {
    content: "\f53d"; }

.new-styleguide .psx .fa-money-check-edit:before {
    content: "\f872"; }

.new-styleguide .psx .fa-money-check-edit-alt:before {
    content: "\f873"; }

.new-styleguide .psx .fa-monitor-heart-rate:before {
    content: "\f611"; }

.new-styleguide .psx .fa-monkey:before {
    content: "\f6fb"; }

.new-styleguide .psx .fa-monument:before {
    content: "\f5a6"; }

.new-styleguide .psx .fa-moon:before {
    content: "\f186"; }

.new-styleguide .psx .fa-moon-cloud:before {
    content: "\f754"; }

.new-styleguide .psx .fa-moon-stars:before {
    content: "\f755"; }

.new-styleguide .psx .fa-mortar-pestle:before {
    content: "\f5a7"; }

.new-styleguide .psx .fa-mosque:before {
    content: "\f678"; }

.new-styleguide .psx .fa-motorcycle:before {
    content: "\f21c"; }

.new-styleguide .psx .fa-mountain:before {
    content: "\f6fc"; }

.new-styleguide .psx .fa-mountains:before {
    content: "\f6fd"; }

.new-styleguide .psx .fa-mouse:before {
    content: "\f8cc"; }

.new-styleguide .psx .fa-mouse-alt:before {
    content: "\f8cd"; }

.new-styleguide .psx .fa-mouse-pointer:before {
    content: "\f245"; }

.new-styleguide .psx .fa-mp3-player:before {
    content: "\f8ce"; }

.new-styleguide .psx .fa-mug:before {
    content: "\f874"; }

.new-styleguide .psx .fa-mug-hot:before {
    content: "\f7b6"; }

.new-styleguide .psx .fa-mug-marshmallows:before {
    content: "\f7b7"; }

.new-styleguide .psx .fa-mug-tea:before {
    content: "\f875"; }

.new-styleguide .psx .fa-music:before {
    content: "\f001"; }

.new-styleguide .psx .fa-music-alt:before {
    content: "\f8cf"; }

.new-styleguide .psx .fa-music-alt-slash:before {
    content: "\f8d0"; }

.new-styleguide .psx .fa-music-slash:before {
    content: "\f8d1"; }

.new-styleguide .psx .fa-napster:before {
    content: "\f3d2"; }

.new-styleguide .psx .fa-narwhal:before {
    content: "\f6fe"; }

.new-styleguide .psx .fa-neos:before {
    content: "\f612"; }

.new-styleguide .psx .fa-network-wired:before {
    content: "\f6ff"; }

.new-styleguide .psx .fa-neuter:before {
    content: "\f22c"; }

.new-styleguide .psx .fa-newspaper:before {
    content: "\f1ea"; }

.new-styleguide .psx .fa-nimblr:before {
    content: "\f5a8"; }

.new-styleguide .psx .fa-node:before {
    content: "\f419"; }

.new-styleguide .psx .fa-node-js:before {
    content: "\f3d3"; }

.new-styleguide .psx .fa-not-equal:before {
    content: "\f53e"; }

.new-styleguide .psx .fa-notes-medical:before {
    content: "\f481"; }

.new-styleguide .psx .fa-npm:before {
    content: "\f3d4"; }

.new-styleguide .psx .fa-ns8:before {
    content: "\f3d5"; }

.new-styleguide .psx .fa-nutritionix:before {
    content: "\f3d6"; }

.new-styleguide .psx .fa-object-group:before {
    content: "\f247"; }

.new-styleguide .psx .fa-object-ungroup:before {
    content: "\f248"; }

.new-styleguide .psx .fa-octagon:before {
    content: "\f306"; }

.new-styleguide .psx .fa-octopus-deploy:before {
    content: "\e082"; }

.new-styleguide .psx .fa-odnoklassniki:before {
    content: "\f263"; }

.new-styleguide .psx .fa-odnoklassniki-square:before {
    content: "\f264"; }

.new-styleguide .psx .fa-oil-can:before {
    content: "\f613"; }

.new-styleguide .psx .fa-oil-temp:before {
    content: "\f614"; }

.new-styleguide .psx .fa-old-republic:before {
    content: "\f510"; }

.new-styleguide .psx .fa-om:before {
    content: "\f679"; }

.new-styleguide .psx .fa-omega:before {
    content: "\f67a"; }

.new-styleguide .psx .fa-opencart:before {
    content: "\f23d"; }

.new-styleguide .psx .fa-openid:before {
    content: "\f19b"; }

.new-styleguide .psx .fa-opera:before {
    content: "\f26a"; }

.new-styleguide .psx .fa-optin-monster:before {
    content: "\f23c"; }

.new-styleguide .psx .fa-orcid:before {
    content: "\f8d2"; }

.new-styleguide .psx .fa-ornament:before {
    content: "\f7b8"; }

.new-styleguide .psx .fa-osi:before {
    content: "\f41a"; }

.new-styleguide .psx .fa-otter:before {
    content: "\f700"; }

.new-styleguide .psx .fa-outdent:before {
    content: "\f03b"; }

.new-styleguide .psx .fa-outlet:before {
    content: "\e01c"; }

.new-styleguide .psx .fa-oven:before {
    content: "\e01d"; }

.new-styleguide .psx .fa-overline:before {
    content: "\f876"; }

.new-styleguide .psx .fa-page-break:before {
    content: "\f877"; }

.new-styleguide .psx .fa-page4:before {
    content: "\f3d7"; }

.new-styleguide .psx .fa-pagelines:before {
    content: "\f18c"; }

.new-styleguide .psx .fa-pager:before {
    content: "\f815"; }

.new-styleguide .psx .fa-paint-brush:before {
    content: "\f1fc"; }

.new-styleguide .psx .fa-paint-brush-alt:before {
    content: "\f5a9"; }

.new-styleguide .psx .fa-paint-roller:before {
    content: "\f5aa"; }

.new-styleguide .psx .fa-palette:before {
    content: "\f53f"; }

.new-styleguide .psx .fa-palfed:before {
    content: "\f3d8"; }

.new-styleguide .psx .fa-pallet:before {
    content: "\f482"; }

.new-styleguide .psx .fa-pallet-alt:before {
    content: "\f483"; }

.new-styleguide .psx .fa-paper-plane:before {
    content: "\f1d8"; }

.new-styleguide .psx .fa-paperclip:before {
    content: "\f0c6"; }

.new-styleguide .psx .fa-parachute-box:before {
    content: "\f4cd"; }

.new-styleguide .psx .fa-paragraph:before {
    content: "\f1dd"; }

.new-styleguide .psx .fa-paragraph-rtl:before {
    content: "\f878"; }

.new-styleguide .psx .fa-parking:before {
    content: "\f540"; }

.new-styleguide .psx .fa-parking-circle:before {
    content: "\f615"; }

.new-styleguide .psx .fa-parking-circle-slash:before {
    content: "\f616"; }

.new-styleguide .psx .fa-parking-slash:before {
    content: "\f617"; }

.new-styleguide .psx .fa-passport:before {
    content: "\f5ab"; }

.new-styleguide .psx .fa-pastafarianism:before {
    content: "\f67b"; }

.new-styleguide .psx .fa-paste:before {
    content: "\f0ea"; }

.new-styleguide .psx .fa-patreon:before {
    content: "\f3d9"; }

.new-styleguide .psx .fa-pause:before {
    content: "\f04c"; }

.new-styleguide .psx .fa-pause-circle:before {
    content: "\f28b"; }

.new-styleguide .psx .fa-paw:before {
    content: "\f1b0"; }

.new-styleguide .psx .fa-paw-alt:before {
    content: "\f701"; }

.new-styleguide .psx .fa-paw-claws:before {
    content: "\f702"; }

.new-styleguide .psx .fa-paypal:before {
    content: "\f1ed"; }

.new-styleguide .psx .fa-peace:before {
    content: "\f67c"; }

.new-styleguide .psx .fa-pegasus:before {
    content: "\f703"; }

.new-styleguide .psx .fa-pen:before {
    content: "\f304"; }

.new-styleguide .psx .fa-pen-alt:before {
    content: "\f305"; }

.new-styleguide .psx .fa-pen-fancy:before {
    content: "\f5ac"; }

.new-styleguide .psx .fa-pen-nib:before {
    content: "\f5ad"; }

.new-styleguide .psx .fa-pen-square:before {
    content: "\f14b"; }

.new-styleguide .psx .fa-pencil:before {
    content: "\f040"; }

.new-styleguide .psx .fa-pencil-alt:before {
    content: "\f303"; }

.new-styleguide .psx .fa-pencil-paintbrush:before {
    content: "\f618"; }

.new-styleguide .psx .fa-pencil-ruler:before {
    content: "\f5ae"; }

.new-styleguide .psx .fa-pennant:before {
    content: "\f456"; }

.new-styleguide .psx .fa-penny-arcade:before {
    content: "\f704"; }

.new-styleguide .psx .fa-people-arrows:before {
    content: "\e068"; }

.new-styleguide .psx .fa-people-carry:before {
    content: "\f4ce"; }

.new-styleguide .psx .fa-pepper-hot:before {
    content: "\f816"; }

.new-styleguide .psx .fa-perbyte:before {
    content: "\e083"; }

.new-styleguide .psx .fa-percent:before {
    content: "\f295"; }

.new-styleguide .psx .fa-percentage:before {
    content: "\f541"; }

.new-styleguide .psx .fa-periscope:before {
    content: "\f3da"; }

.new-styleguide .psx .fa-person-booth:before {
    content: "\f756"; }

.new-styleguide .psx .fa-person-carry:before {
    content: "\f4cf"; }

.new-styleguide .psx .fa-person-dolly:before {
    content: "\f4d0"; }

.new-styleguide .psx .fa-person-dolly-empty:before {
    content: "\f4d1"; }

.new-styleguide .psx .fa-person-sign:before {
    content: "\f757"; }

.new-styleguide .psx .fa-phabricator:before {
    content: "\f3db"; }

.new-styleguide .psx .fa-phoenix-framework:before {
    content: "\f3dc"; }

.new-styleguide .psx .fa-phoenix-squadron:before {
    content: "\f511"; }

.new-styleguide .psx .fa-phone:before {
    content: "\f095"; }

.new-styleguide .psx .fa-phone-alt:before {
    content: "\f879"; }

.new-styleguide .psx .fa-phone-laptop:before {
    content: "\f87a"; }

.new-styleguide .psx .fa-phone-office:before {
    content: "\f67d"; }

.new-styleguide .psx .fa-phone-plus:before {
    content: "\f4d2"; }

.new-styleguide .psx .fa-phone-rotary:before {
    content: "\f8d3"; }

.new-styleguide .psx .fa-phone-slash:before {
    content: "\f3dd"; }

.new-styleguide .psx .fa-phone-square:before {
    content: "\f098"; }

.new-styleguide .psx .fa-phone-square-alt:before {
    content: "\f87b"; }

.new-styleguide .psx .fa-phone-volume:before {
    content: "\f2a0"; }

.new-styleguide .psx .fa-photo-video:before {
    content: "\f87c"; }

.new-styleguide .psx .fa-php:before {
    content: "\f457"; }

.new-styleguide .psx .fa-pi:before {
    content: "\f67e"; }

.new-styleguide .psx .fa-piano:before {
    content: "\f8d4"; }

.new-styleguide .psx .fa-piano-keyboard:before {
    content: "\f8d5"; }

.new-styleguide .psx .fa-pie:before {
    content: "\f705"; }

.new-styleguide .psx .fa-pied-piper:before {
    content: "\f2ae"; }

.new-styleguide .psx .fa-pied-piper-alt:before {
    content: "\f1a8"; }

.new-styleguide .psx .fa-pied-piper-hat:before {
    content: "\f4e5"; }

.new-styleguide .psx .fa-pied-piper-pp:before {
    content: "\f1a7"; }

.new-styleguide .psx .fa-pied-piper-square:before {
    content: "\e01e"; }

.new-styleguide .psx .fa-pig:before {
    content: "\f706"; }

.new-styleguide .psx .fa-piggy-bank:before {
    content: "\f4d3"; }

.new-styleguide .psx .fa-pills:before {
    content: "\f484"; }

.new-styleguide .psx .fa-pinterest:before {
    content: "\f0d2"; }

.new-styleguide .psx .fa-pinterest-p:before {
    content: "\f231"; }

.new-styleguide .psx .fa-pinterest-square:before {
    content: "\f0d3"; }

.new-styleguide .psx .fa-pizza:before {
    content: "\f817"; }

.new-styleguide .psx .fa-pizza-slice:before {
    content: "\f818"; }

.new-styleguide .psx .fa-place-of-worship:before {
    content: "\f67f"; }

.new-styleguide .psx .fa-plane:before {
    content: "\f072"; }

.new-styleguide .psx .fa-plane-alt:before {
    content: "\f3de"; }

.new-styleguide .psx .fa-plane-arrival:before {
    content: "\f5af"; }

.new-styleguide .psx .fa-plane-departure:before {
    content: "\f5b0"; }

.new-styleguide .psx .fa-plane-slash:before {
    content: "\e069"; }

.new-styleguide .psx .fa-planet-moon:before {
    content: "\e01f"; }

.new-styleguide .psx .fa-planet-ringed:before {
    content: "\e020"; }

.new-styleguide .psx .fa-play:before {
    content: "\f04b"; }

.new-styleguide .psx .fa-play-circle:before {
    content: "\f144"; }

.new-styleguide .psx .fa-playstation:before {
    content: "\f3df"; }

.new-styleguide .psx .fa-plug:before {
    content: "\f1e6"; }

.new-styleguide .psx .fa-plus:before {
    content: "\f067"; }

.new-styleguide .psx .fa-plus-circle:before {
    content: "\f055"; }

.new-styleguide .psx .fa-plus-hexagon:before {
    content: "\f300"; }

.new-styleguide .psx .fa-plus-octagon:before {
    content: "\f301"; }

.new-styleguide .psx .fa-plus-square:before {
    content: "\f0fe"; }

.new-styleguide .psx .fa-podcast:before {
    content: "\f2ce"; }

.new-styleguide .psx .fa-podium:before {
    content: "\f680"; }

.new-styleguide .psx .fa-podium-star:before {
    content: "\f758"; }

.new-styleguide .psx .fa-police-box:before {
    content: "\e021"; }

.new-styleguide .psx .fa-poll:before {
    content: "\f681"; }

.new-styleguide .psx .fa-poll-h:before {
    content: "\f682"; }

.new-styleguide .psx .fa-poll-people:before {
    content: "\f759"; }

.new-styleguide .psx .fa-poo:before {
    content: "\f2fe"; }

.new-styleguide .psx .fa-poo-storm:before {
    content: "\f75a"; }

.new-styleguide .psx .fa-poop:before {
    content: "\f619"; }

.new-styleguide .psx .fa-popcorn:before {
    content: "\f819"; }

.new-styleguide .psx .fa-portal-enter:before {
    content: "\e022"; }

.new-styleguide .psx .fa-portal-exit:before {
    content: "\e023"; }

.new-styleguide .psx .fa-portrait:before {
    content: "\f3e0"; }

.new-styleguide .psx .fa-pound-sign:before {
    content: "\f154"; }

.new-styleguide .psx .fa-power-off:before {
    content: "\f011"; }

.new-styleguide .psx .fa-pray:before {
    content: "\f683"; }

.new-styleguide .psx .fa-praying-hands:before {
    content: "\f684"; }

.new-styleguide .psx .fa-prescription:before {
    content: "\f5b1"; }

.new-styleguide .psx .fa-prescription-bottle:before {
    content: "\f485"; }

.new-styleguide .psx .fa-prescription-bottle-alt:before {
    content: "\f486"; }

.new-styleguide .psx .fa-presentation:before {
    content: "\f685"; }

.new-styleguide .psx .fa-print:before {
    content: "\f02f"; }

.new-styleguide .psx .fa-print-search:before {
    content: "\f81a"; }

.new-styleguide .psx .fa-print-slash:before {
    content: "\f686"; }

.new-styleguide .psx .fa-procedures:before {
    content: "\f487"; }

.new-styleguide .psx .fa-product-hunt:before {
    content: "\f288"; }

.new-styleguide .psx .fa-project-diagram:before {
    content: "\f542"; }

.new-styleguide .psx .fa-projector:before {
    content: "\f8d6"; }

.new-styleguide .psx .fa-pump-medical:before {
    content: "\e06a"; }

.new-styleguide .psx .fa-pump-soap:before {
    content: "\e06b"; }

.new-styleguide .psx .fa-pumpkin:before {
    content: "\f707"; }

.new-styleguide .psx .fa-pushed:before {
    content: "\f3e1"; }

.new-styleguide .psx .fa-puzzle-piece:before {
    content: "\f12e"; }

.new-styleguide .psx .fa-python:before {
    content: "\f3e2"; }

.new-styleguide .psx .fa-qq:before {
    content: "\f1d6"; }

.new-styleguide .psx .fa-qrcode:before {
    content: "\f029"; }

.new-styleguide .psx .fa-question:before {
    content: "\f128"; }

.new-styleguide .psx .fa-question-circle:before {
    content: "\f059"; }

.new-styleguide .psx .fa-question-square:before {
    content: "\f2fd"; }

.new-styleguide .psx .fa-quidditch:before {
    content: "\f458"; }

.new-styleguide .psx .fa-quinscape:before {
    content: "\f459"; }

.new-styleguide .psx .fa-quora:before {
    content: "\f2c4"; }

.new-styleguide .psx .fa-quote-left:before {
    content: "\f10d"; }

.new-styleguide .psx .fa-quote-right:before {
    content: "\f10e"; }

.new-styleguide .psx .fa-quran:before {
    content: "\f687"; }

.new-styleguide .psx .fa-r-project:before {
    content: "\f4f7"; }

.new-styleguide .psx .fa-rabbit:before {
    content: "\f708"; }

.new-styleguide .psx .fa-rabbit-fast:before {
    content: "\f709"; }

.new-styleguide .psx .fa-racquet:before {
    content: "\f45a"; }

.new-styleguide .psx .fa-radar:before {
    content: "\e024"; }

.new-styleguide .psx .fa-radiation:before {
    content: "\f7b9"; }

.new-styleguide .psx .fa-radiation-alt:before {
    content: "\f7ba"; }

.new-styleguide .psx .fa-radio:before {
    content: "\f8d7"; }

.new-styleguide .psx .fa-radio-alt:before {
    content: "\f8d8"; }

.new-styleguide .psx .fa-rainbow:before {
    content: "\f75b"; }

.new-styleguide .psx .fa-raindrops:before {
    content: "\f75c"; }

.new-styleguide .psx .fa-ram:before {
    content: "\f70a"; }

.new-styleguide .psx .fa-ramp-loading:before {
    content: "\f4d4"; }

.new-styleguide .psx .fa-random:before {
    content: "\f074"; }

.new-styleguide .psx .fa-raspberry-pi:before {
    content: "\f7bb"; }

.new-styleguide .psx .fa-ravelry:before {
    content: "\f2d9"; }

.new-styleguide .psx .fa-raygun:before {
    content: "\e025"; }

.new-styleguide .psx .fa-react:before {
    content: "\f41b"; }

.new-styleguide .psx .fa-reacteurope:before {
    content: "\f75d"; }

.new-styleguide .psx .fa-readme:before {
    content: "\f4d5"; }

.new-styleguide .psx .fa-rebel:before {
    content: "\f1d0"; }

.new-styleguide .psx .fa-receipt:before {
    content: "\f543"; }

.new-styleguide .psx .fa-record-vinyl:before {
    content: "\f8d9"; }

.new-styleguide .psx .fa-rectangle-landscape:before {
    content: "\f2fa"; }

.new-styleguide .psx .fa-rectangle-portrait:before {
    content: "\f2fb"; }

.new-styleguide .psx .fa-rectangle-wide:before {
    content: "\f2fc"; }

.new-styleguide .psx .fa-recycle:before {
    content: "\f1b8"; }

.new-styleguide .psx .fa-red-river:before {
    content: "\f3e3"; }

.new-styleguide .psx .fa-reddit:before {
    content: "\f1a1"; }

.new-styleguide .psx .fa-reddit-alien:before {
    content: "\f281"; }

.new-styleguide .psx .fa-reddit-square:before {
    content: "\f1a2"; }

.new-styleguide .psx .fa-redhat:before {
    content: "\f7bc"; }

.new-styleguide .psx .fa-redo:before {
    content: "\f01e"; }

.new-styleguide .psx .fa-redo-alt:before {
    content: "\f2f9"; }

.new-styleguide .psx .fa-refrigerator:before {
    content: "\e026"; }

.new-styleguide .psx .fa-registered:before {
    content: "\f25d"; }

.new-styleguide .psx .fa-remove-format:before {
    content: "\f87d"; }

.new-styleguide .psx .fa-renren:before {
    content: "\f18b"; }

.new-styleguide .psx .fa-repeat:before {
    content: "\f363"; }

.new-styleguide .psx .fa-repeat-1:before {
    content: "\f365"; }

.new-styleguide .psx .fa-repeat-1-alt:before {
    content: "\f366"; }

.new-styleguide .psx .fa-repeat-alt:before {
    content: "\f364"; }

.new-styleguide .psx .fa-reply:before {
    content: "\f3e5"; }

.new-styleguide .psx .fa-reply-all:before {
    content: "\f122"; }

.new-styleguide .psx .fa-replyd:before {
    content: "\f3e6"; }

.new-styleguide .psx .fa-republican:before {
    content: "\f75e"; }

.new-styleguide .psx .fa-researchgate:before {
    content: "\f4f8"; }

.new-styleguide .psx .fa-resolving:before {
    content: "\f3e7"; }

.new-styleguide .psx .fa-restroom:before {
    content: "\f7bd"; }

.new-styleguide .psx .fa-retweet:before {
    content: "\f079"; }

.new-styleguide .psx .fa-retweet-alt:before {
    content: "\f361"; }

.new-styleguide .psx .fa-rev:before {
    content: "\f5b2"; }

.new-styleguide .psx .fa-ribbon:before {
    content: "\f4d6"; }

.new-styleguide .psx .fa-ring:before {
    content: "\f70b"; }

.new-styleguide .psx .fa-rings-wedding:before {
    content: "\f81b"; }

.new-styleguide .psx .fa-road:before {
    content: "\f018"; }

.new-styleguide .psx .fa-robot:before {
    content: "\f544"; }

.new-styleguide .psx .fa-rocket:before {
    content: "\f135"; }

.new-styleguide .psx .fa-rocket-launch:before {
    content: "\e027"; }

.new-styleguide .psx .fa-rocketchat:before {
    content: "\f3e8"; }

.new-styleguide .psx .fa-rockrms:before {
    content: "\f3e9"; }

.new-styleguide .psx .fa-route:before {
    content: "\f4d7"; }

.new-styleguide .psx .fa-route-highway:before {
    content: "\f61a"; }

.new-styleguide .psx .fa-route-interstate:before {
    content: "\f61b"; }

.new-styleguide .psx .fa-router:before {
    content: "\f8da"; }

.new-styleguide .psx .fa-rss:before {
    content: "\f09e"; }

.new-styleguide .psx .fa-rss-square:before {
    content: "\f143"; }

.new-styleguide .psx .fa-ruble-sign:before {
    content: "\f158"; }

.new-styleguide .psx .fa-ruler:before {
    content: "\f545"; }

.new-styleguide .psx .fa-ruler-combined:before {
    content: "\f546"; }

.new-styleguide .psx .fa-ruler-horizontal:before {
    content: "\f547"; }

.new-styleguide .psx .fa-ruler-triangle:before {
    content: "\f61c"; }

.new-styleguide .psx .fa-ruler-vertical:before {
    content: "\f548"; }

.new-styleguide .psx .fa-running:before {
    content: "\f70c"; }

.new-styleguide .psx .fa-rupee-sign:before {
    content: "\f156"; }

.new-styleguide .psx .fa-rust:before {
    content: "\e07a"; }

.new-styleguide .psx .fa-rv:before {
    content: "\f7be"; }

.new-styleguide .psx .fa-sack:before {
    content: "\f81c"; }

.new-styleguide .psx .fa-sack-dollar:before {
    content: "\f81d"; }

.new-styleguide .psx .fa-sad-cry:before {
    content: "\f5b3"; }

.new-styleguide .psx .fa-sad-tear:before {
    content: "\f5b4"; }

.new-styleguide .psx .fa-safari:before {
    content: "\f267"; }

.new-styleguide .psx .fa-salad:before {
    content: "\f81e"; }

.new-styleguide .psx .fa-salesforce:before {
    content: "\f83b"; }

.new-styleguide .psx .fa-sandwich:before {
    content: "\f81f"; }

.new-styleguide .psx .fa-sass:before {
    content: "\f41e"; }

.new-styleguide .psx .fa-satellite:before {
    content: "\f7bf"; }

.new-styleguide .psx .fa-satellite-dish:before {
    content: "\f7c0"; }

.new-styleguide .psx .fa-sausage:before {
    content: "\f820"; }

.new-styleguide .psx .fa-save:before {
    content: "\f0c7"; }

.new-styleguide .psx .fa-sax-hot:before {
    content: "\f8db"; }

.new-styleguide .psx .fa-saxophone:before {
    content: "\f8dc"; }

.new-styleguide .psx .fa-scalpel:before {
    content: "\f61d"; }

.new-styleguide .psx .fa-scalpel-path:before {
    content: "\f61e"; }

.new-styleguide .psx .fa-scanner:before {
    content: "\f488"; }

.new-styleguide .psx .fa-scanner-image:before {
    content: "\f8f3"; }

.new-styleguide .psx .fa-scanner-keyboard:before {
    content: "\f489"; }

.new-styleguide .psx .fa-scanner-touchscreen:before {
    content: "\f48a"; }

.new-styleguide .psx .fa-scarecrow:before {
    content: "\f70d"; }

.new-styleguide .psx .fa-scarf:before {
    content: "\f7c1"; }

.new-styleguide .psx .fa-schlix:before {
    content: "\f3ea"; }

.new-styleguide .psx .fa-school:before {
    content: "\f549"; }

.new-styleguide .psx .fa-screwdriver:before {
    content: "\f54a"; }

.new-styleguide .psx .fa-scribd:before {
    content: "\f28a"; }

.new-styleguide .psx .fa-scroll:before {
    content: "\f70e"; }

.new-styleguide .psx .fa-scroll-old:before {
    content: "\f70f"; }

.new-styleguide .psx .fa-scrubber:before {
    content: "\f2f8"; }

.new-styleguide .psx .fa-scythe:before {
    content: "\f710"; }

.new-styleguide .psx .fa-sd-card:before {
    content: "\f7c2"; }

.new-styleguide .psx .fa-search:before {
    content: "\f002"; }

.new-styleguide .psx .fa-search-dollar:before {
    content: "\f688"; }

.new-styleguide .psx .fa-search-location:before {
    content: "\f689"; }

.new-styleguide .psx .fa-search-minus:before {
    content: "\f010"; }

.new-styleguide .psx .fa-search-plus:before {
    content: "\f00e"; }

.new-styleguide .psx .fa-searchengin:before {
    content: "\f3eb"; }

.new-styleguide .psx .fa-seedling:before {
    content: "\f4d8"; }

.new-styleguide .psx .fa-sellcast:before {
    content: "\f2da"; }

.new-styleguide .psx .fa-sellsy:before {
    content: "\f213"; }

.new-styleguide .psx .fa-send-back:before {
    content: "\f87e"; }

.new-styleguide .psx .fa-send-backward:before {
    content: "\f87f"; }

.new-styleguide .psx .fa-sensor:before {
    content: "\e028"; }

.new-styleguide .psx .fa-sensor-alert:before {
    content: "\e029"; }

.new-styleguide .psx .fa-sensor-fire:before {
    content: "\e02a"; }

.new-styleguide .psx .fa-sensor-on:before {
    content: "\e02b"; }

.new-styleguide .psx .fa-sensor-smoke:before {
    content: "\e02c"; }

.new-styleguide .psx .fa-server:before {
    content: "\f233"; }

.new-styleguide .psx .fa-servicestack:before {
    content: "\f3ec"; }

.new-styleguide .psx .fa-shapes:before {
    content: "\f61f"; }

.new-styleguide .psx .fa-share:before {
    content: "\f064"; }

.new-styleguide .psx .fa-share-all:before {
    content: "\f367"; }

.new-styleguide .psx .fa-share-alt:before {
    content: "\f1e0"; }

.new-styleguide .psx .fa-share-alt-square:before {
    content: "\f1e1"; }

.new-styleguide .psx .fa-share-square:before {
    content: "\f14d"; }

.new-styleguide .psx .fa-sheep:before {
    content: "\f711"; }

.new-styleguide .psx .fa-shekel-sign:before {
    content: "\f20b"; }

.new-styleguide .psx .fa-shield:before {
    content: "\f132"; }

.new-styleguide .psx .fa-shield-alt:before {
    content: "\f3ed"; }

.new-styleguide .psx .fa-shield-check:before {
    content: "\f2f7"; }

.new-styleguide .psx .fa-shield-cross:before {
    content: "\f712"; }

.new-styleguide .psx .fa-shield-virus:before {
    content: "\e06c"; }

.new-styleguide .psx .fa-ship:before {
    content: "\f21a"; }

.new-styleguide .psx .fa-shipping-fast:before {
    content: "\f48b"; }

.new-styleguide .psx .fa-shipping-timed:before {
    content: "\f48c"; }

.new-styleguide .psx .fa-shirtsinbulk:before {
    content: "\f214"; }

.new-styleguide .psx .fa-shish-kebab:before {
    content: "\f821"; }

.new-styleguide .psx .fa-shoe-prints:before {
    content: "\f54b"; }

.new-styleguide .psx .fa-shopify:before {
    content: "\e057"; }

.new-styleguide .psx .fa-shopping-bag:before {
    content: "\f290"; }

.new-styleguide .psx .fa-shopping-basket:before {
    content: "\f291"; }

.new-styleguide .psx .fa-shopping-cart:before {
    content: "\f07a"; }

.new-styleguide .psx .fa-shopware:before {
    content: "\f5b5"; }

.new-styleguide .psx .fa-shovel:before {
    content: "\f713"; }

.new-styleguide .psx .fa-shovel-snow:before {
    content: "\f7c3"; }

.new-styleguide .psx .fa-shower:before {
    content: "\f2cc"; }

.new-styleguide .psx .fa-shredder:before {
    content: "\f68a"; }

.new-styleguide .psx .fa-shuttle-van:before {
    content: "\f5b6"; }

.new-styleguide .psx .fa-shuttlecock:before {
    content: "\f45b"; }

.new-styleguide .psx .fa-sickle:before {
    content: "\f822"; }

.new-styleguide .psx .fa-sigma:before {
    content: "\f68b"; }

.new-styleguide .psx .fa-sign:before {
    content: "\f4d9"; }

.new-styleguide .psx .fa-sign-in:before {
    content: "\f090"; }

.new-styleguide .psx .fa-sign-in-alt:before {
    content: "\f2f6"; }

.new-styleguide .psx .fa-sign-language:before {
    content: "\f2a7"; }

.new-styleguide .psx .fa-sign-out:before {
    content: "\f08b"; }

.new-styleguide .psx .fa-sign-out-alt:before {
    content: "\f2f5"; }

.new-styleguide .psx .fa-signal:before {
    content: "\f012"; }

.new-styleguide .psx .fa-signal-1:before {
    content: "\f68c"; }

.new-styleguide .psx .fa-signal-2:before {
    content: "\f68d"; }

.new-styleguide .psx .fa-signal-3:before {
    content: "\f68e"; }

.new-styleguide .psx .fa-signal-4:before {
    content: "\f68f"; }

.new-styleguide .psx .fa-signal-alt:before {
    content: "\f690"; }

.new-styleguide .psx .fa-signal-alt-1:before {
    content: "\f691"; }

.new-styleguide .psx .fa-signal-alt-2:before {
    content: "\f692"; }

.new-styleguide .psx .fa-signal-alt-3:before {
    content: "\f693"; }

.new-styleguide .psx .fa-signal-alt-slash:before {
    content: "\f694"; }

.new-styleguide .psx .fa-signal-slash:before {
    content: "\f695"; }

.new-styleguide .psx .fa-signal-stream:before {
    content: "\f8dd"; }

.new-styleguide .psx .fa-signature:before {
    content: "\f5b7"; }

.new-styleguide .psx .fa-sim-card:before {
    content: "\f7c4"; }

.new-styleguide .psx .fa-simplybuilt:before {
    content: "\f215"; }

.new-styleguide .psx .fa-sink:before {
    content: "\e06d"; }

.new-styleguide .psx .fa-siren:before {
    content: "\e02d"; }

.new-styleguide .psx .fa-siren-on:before {
    content: "\e02e"; }

.new-styleguide .psx .fa-sistrix:before {
    content: "\f3ee"; }

.new-styleguide .psx .fa-sitemap:before {
    content: "\f0e8"; }

.new-styleguide .psx .fa-sith:before {
    content: "\f512"; }

.new-styleguide .psx .fa-skating:before {
    content: "\f7c5"; }

.new-styleguide .psx .fa-skeleton:before {
    content: "\f620"; }

.new-styleguide .psx .fa-sketch:before {
    content: "\f7c6"; }

.new-styleguide .psx .fa-ski-jump:before {
    content: "\f7c7"; }

.new-styleguide .psx .fa-ski-lift:before {
    content: "\f7c8"; }

.new-styleguide .psx .fa-skiing:before {
    content: "\f7c9"; }

.new-styleguide .psx .fa-skiing-nordic:before {
    content: "\f7ca"; }

.new-styleguide .psx .fa-skull:before {
    content: "\f54c"; }

.new-styleguide .psx .fa-skull-cow:before {
    content: "\f8de"; }

.new-styleguide .psx .fa-skull-crossbones:before {
    content: "\f714"; }

.new-styleguide .psx .fa-skyatlas:before {
    content: "\f216"; }

.new-styleguide .psx .fa-skype:before {
    content: "\f17e"; }

.new-styleguide .psx .fa-slack:before {
    content: "\f198"; }

.new-styleguide .psx .fa-slack-hash:before {
    content: "\f3ef"; }

.new-styleguide .psx .fa-slash:before {
    content: "\f715"; }

.new-styleguide .psx .fa-sledding:before {
    content: "\f7cb"; }

.new-styleguide .psx .fa-sleigh:before {
    content: "\f7cc"; }

.new-styleguide .psx .fa-sliders-h:before {
    content: "\f1de"; }

.new-styleguide .psx .fa-sliders-h-square:before {
    content: "\f3f0"; }

.new-styleguide .psx .fa-sliders-v:before {
    content: "\f3f1"; }

.new-styleguide .psx .fa-sliders-v-square:before {
    content: "\f3f2"; }

.new-styleguide .psx .fa-slideshare:before {
    content: "\f1e7"; }

.new-styleguide .psx .fa-smile:before {
    content: "\f118"; }

.new-styleguide .psx .fa-smile-beam:before {
    content: "\f5b8"; }

.new-styleguide .psx .fa-smile-plus:before {
    content: "\f5b9"; }

.new-styleguide .psx .fa-smile-wink:before {
    content: "\f4da"; }

.new-styleguide .psx .fa-smog:before {
    content: "\f75f"; }

.new-styleguide .psx .fa-smoke:before {
    content: "\f760"; }

.new-styleguide .psx .fa-smoking:before {
    content: "\f48d"; }

.new-styleguide .psx .fa-smoking-ban:before {
    content: "\f54d"; }

.new-styleguide .psx .fa-sms:before {
    content: "\f7cd"; }

.new-styleguide .psx .fa-snake:before {
    content: "\f716"; }

.new-styleguide .psx .fa-snapchat:before {
    content: "\f2ab"; }

.new-styleguide .psx .fa-snapchat-ghost:before {
    content: "\f2ac"; }

.new-styleguide .psx .fa-snapchat-square:before {
    content: "\f2ad"; }

.new-styleguide .psx .fa-snooze:before {
    content: "\f880"; }

.new-styleguide .psx .fa-snow-blowing:before {
    content: "\f761"; }

.new-styleguide .psx .fa-snowboarding:before {
    content: "\f7ce"; }

.new-styleguide .psx .fa-snowflake:before {
    content: "\f2dc"; }

.new-styleguide .psx .fa-snowflakes:before {
    content: "\f7cf"; }

.new-styleguide .psx .fa-snowman:before {
    content: "\f7d0"; }

.new-styleguide .psx .fa-snowmobile:before {
    content: "\f7d1"; }

.new-styleguide .psx .fa-snowplow:before {
    content: "\f7d2"; }

.new-styleguide .psx .fa-soap:before {
    content: "\e06e"; }

.new-styleguide .psx .fa-socks:before {
    content: "\f696"; }

.new-styleguide .psx .fa-solar-panel:before {
    content: "\f5ba"; }

.new-styleguide .psx .fa-solar-system:before {
    content: "\e02f"; }

.new-styleguide .psx .fa-sort:before {
    content: "\f0dc"; }

.new-styleguide .psx .fa-sort-alpha-down:before {
    content: "\f15d"; }

.new-styleguide .psx .fa-sort-alpha-down-alt:before {
    content: "\f881"; }

.new-styleguide .psx .fa-sort-alpha-up:before {
    content: "\f15e"; }

.new-styleguide .psx .fa-sort-alpha-up-alt:before {
    content: "\f882"; }

.new-styleguide .psx .fa-sort-alt:before {
    content: "\f883"; }

.new-styleguide .psx .fa-sort-amount-down:before {
    content: "\f160"; }

.new-styleguide .psx .fa-sort-amount-down-alt:before {
    content: "\f884"; }

.new-styleguide .psx .fa-sort-amount-up:before {
    content: "\f161"; }

.new-styleguide .psx .fa-sort-amount-up-alt:before {
    content: "\f885"; }

.new-styleguide .psx .fa-sort-circle:before {
    content: "\e030"; }

.new-styleguide .psx .fa-sort-circle-down:before {
    content: "\e031"; }

.new-styleguide .psx .fa-sort-circle-up:before {
    content: "\e032"; }

.new-styleguide .psx .fa-sort-down:before {
    content: "\f0dd"; }

.new-styleguide .psx .fa-sort-numeric-down:before {
    content: "\f162"; }

.new-styleguide .psx .fa-sort-numeric-down-alt:before {
    content: "\f886"; }

.new-styleguide .psx .fa-sort-numeric-up:before {
    content: "\f163"; }

.new-styleguide .psx .fa-sort-numeric-up-alt:before {
    content: "\f887"; }

.new-styleguide .psx .fa-sort-shapes-down:before {
    content: "\f888"; }

.new-styleguide .psx .fa-sort-shapes-down-alt:before {
    content: "\f889"; }

.new-styleguide .psx .fa-sort-shapes-up:before {
    content: "\f88a"; }

.new-styleguide .psx .fa-sort-shapes-up-alt:before {
    content: "\f88b"; }

.new-styleguide .psx .fa-sort-size-down:before {
    content: "\f88c"; }

.new-styleguide .psx .fa-sort-size-down-alt:before {
    content: "\f88d"; }

.new-styleguide .psx .fa-sort-size-up:before {
    content: "\f88e"; }

.new-styleguide .psx .fa-sort-size-up-alt:before {
    content: "\f88f"; }

.new-styleguide .psx .fa-sort-up:before {
    content: "\f0de"; }

.new-styleguide .psx .fa-soundcloud:before {
    content: "\f1be"; }

.new-styleguide .psx .fa-soup:before {
    content: "\f823"; }

.new-styleguide .psx .fa-sourcetree:before {
    content: "\f7d3"; }

.new-styleguide .psx .fa-spa:before {
    content: "\f5bb"; }

.new-styleguide .psx .fa-space-shuttle:before {
    content: "\f197"; }

.new-styleguide .psx .fa-space-station-moon:before {
    content: "\e033"; }

.new-styleguide .psx .fa-space-station-moon-alt:before {
    content: "\e034"; }

.new-styleguide .psx .fa-spade:before {
    content: "\f2f4"; }

.new-styleguide .psx .fa-sparkles:before {
    content: "\f890"; }

.new-styleguide .psx .fa-speakap:before {
    content: "\f3f3"; }

.new-styleguide .psx .fa-speaker:before {
    content: "\f8df"; }

.new-styleguide .psx .fa-speaker-deck:before {
    content: "\f83c"; }

.new-styleguide .psx .fa-speakers:before {
    content: "\f8e0"; }

.new-styleguide .psx .fa-spell-check:before {
    content: "\f891"; }

.new-styleguide .psx .fa-spider:before {
    content: "\f717"; }

.new-styleguide .psx .fa-spider-black-widow:before {
    content: "\f718"; }

.new-styleguide .psx .fa-spider-web:before {
    content: "\f719"; }

.new-styleguide .psx .fa-spinner:before {
    content: "\f110"; }

.new-styleguide .psx .fa-spinner-third:before {
    content: "\f3f4"; }

.new-styleguide .psx .fa-splotch:before {
    content: "\f5bc"; }

.new-styleguide .psx .fa-spotify:before {
    content: "\f1bc"; }

.new-styleguide .psx .fa-spray-can:before {
    content: "\f5bd"; }

.new-styleguide .psx .fa-sprinkler:before {
    content: "\e035"; }

.new-styleguide .psx .fa-square:before {
    content: "\f0c8"; }

.new-styleguide .psx .fa-square-full:before {
    content: "\f45c"; }

.new-styleguide .psx .fa-square-root:before {
    content: "\f697"; }

.new-styleguide .psx .fa-square-root-alt:before {
    content: "\f698"; }

.new-styleguide .psx .fa-squarespace:before {
    content: "\f5be"; }

.new-styleguide .psx .fa-squirrel:before {
    content: "\f71a"; }

.new-styleguide .psx .fa-stack-exchange:before {
    content: "\f18d"; }

.new-styleguide .psx .fa-stack-overflow:before {
    content: "\f16c"; }

.new-styleguide .psx .fa-stackpath:before {
    content: "\f842"; }

.new-styleguide .psx .fa-staff:before {
    content: "\f71b"; }

.new-styleguide .psx .fa-stamp:before {
    content: "\f5bf"; }

.new-styleguide .psx .fa-star:before {
    content: "\f005"; }

.new-styleguide .psx .fa-star-and-crescent:before {
    content: "\f699"; }

.new-styleguide .psx .fa-star-christmas:before {
    content: "\f7d4"; }

.new-styleguide .psx .fa-star-exclamation:before {
    content: "\f2f3"; }

.new-styleguide .psx .fa-star-half:before {
    content: "\f089"; }

.new-styleguide .psx .fa-star-half-alt:before {
    content: "\f5c0"; }

.new-styleguide .psx .fa-star-of-david:before {
    content: "\f69a"; }

.new-styleguide .psx .fa-star-of-life:before {
    content: "\f621"; }

.new-styleguide .psx .fa-star-shooting:before {
    content: "\e036"; }

.new-styleguide .psx .fa-starfighter:before {
    content: "\e037"; }

.new-styleguide .psx .fa-starfighter-alt:before {
    content: "\e038"; }

.new-styleguide .psx .fa-stars:before {
    content: "\f762"; }

.new-styleguide .psx .fa-starship:before {
    content: "\e039"; }

.new-styleguide .psx .fa-starship-freighter:before {
    content: "\e03a"; }

.new-styleguide .psx .fa-staylinked:before {
    content: "\f3f5"; }

.new-styleguide .psx .fa-steak:before {
    content: "\f824"; }

.new-styleguide .psx .fa-steam:before {
    content: "\f1b6"; }

.new-styleguide .psx .fa-steam-square:before {
    content: "\f1b7"; }

.new-styleguide .psx .fa-steam-symbol:before {
    content: "\f3f6"; }

.new-styleguide .psx .fa-steering-wheel:before {
    content: "\f622"; }

.new-styleguide .psx .fa-step-backward:before {
    content: "\f048"; }

.new-styleguide .psx .fa-step-forward:before {
    content: "\f051"; }

.new-styleguide .psx .fa-stethoscope:before {
    content: "\f0f1"; }

.new-styleguide .psx .fa-sticker-mule:before {
    content: "\f3f7"; }

.new-styleguide .psx .fa-sticky-note:before {
    content: "\f249"; }

.new-styleguide .psx .fa-stocking:before {
    content: "\f7d5"; }

.new-styleguide .psx .fa-stomach:before {
    content: "\f623"; }

.new-styleguide .psx .fa-stop:before {
    content: "\f04d"; }

.new-styleguide .psx .fa-stop-circle:before {
    content: "\f28d"; }

.new-styleguide .psx .fa-stopwatch:before {
    content: "\f2f2"; }

.new-styleguide .psx .fa-stopwatch-20:before {
    content: "\e06f"; }

.new-styleguide .psx .fa-store:before {
    content: "\f54e"; }

.new-styleguide .psx .fa-store-alt:before {
    content: "\f54f"; }

.new-styleguide .psx .fa-store-alt-slash:before {
    content: "\e070"; }

.new-styleguide .psx .fa-store-slash:before {
    content: "\e071"; }

.new-styleguide .psx .fa-strava:before {
    content: "\f428"; }

.new-styleguide .psx .fa-stream:before {
    content: "\f550"; }

.new-styleguide .psx .fa-street-view:before {
    content: "\f21d"; }

.new-styleguide .psx .fa-stretcher:before {
    content: "\f825"; }

.new-styleguide .psx .fa-strikethrough:before {
    content: "\f0cc"; }

.new-styleguide .psx .fa-stripe:before {
    content: "\f429"; }

.new-styleguide .psx .fa-stripe-s:before {
    content: "\f42a"; }

.new-styleguide .psx .fa-stroopwafel:before {
    content: "\f551"; }

.new-styleguide .psx .fa-studiovinari:before {
    content: "\f3f8"; }

.new-styleguide .psx .fa-stumbleupon:before {
    content: "\f1a4"; }

.new-styleguide .psx .fa-stumbleupon-circle:before {
    content: "\f1a3"; }

.new-styleguide .psx .fa-subscript:before {
    content: "\f12c"; }

.new-styleguide .psx .fa-subway:before {
    content: "\f239"; }

.new-styleguide .psx .fa-suitcase:before {
    content: "\f0f2"; }

.new-styleguide .psx .fa-suitcase-rolling:before {
    content: "\f5c1"; }

.new-styleguide .psx .fa-sun:before {
    content: "\f185"; }

.new-styleguide .psx .fa-sun-cloud:before {
    content: "\f763"; }

.new-styleguide .psx .fa-sun-dust:before {
    content: "\f764"; }

.new-styleguide .psx .fa-sun-haze:before {
    content: "\f765"; }

.new-styleguide .psx .fa-sunglasses:before {
    content: "\f892"; }

.new-styleguide .psx .fa-sunrise:before {
    content: "\f766"; }

.new-styleguide .psx .fa-sunset:before {
    content: "\f767"; }

.new-styleguide .psx .fa-superpowers:before {
    content: "\f2dd"; }

.new-styleguide .psx .fa-superscript:before {
    content: "\f12b"; }

.new-styleguide .psx .fa-supple:before {
    content: "\f3f9"; }

.new-styleguide .psx .fa-surprise:before {
    content: "\f5c2"; }

.new-styleguide .psx .fa-suse:before {
    content: "\f7d6"; }

.new-styleguide .psx .fa-swatchbook:before {
    content: "\f5c3"; }

.new-styleguide .psx .fa-swift:before {
    content: "\f8e1"; }

.new-styleguide .psx .fa-swimmer:before {
    content: "\f5c4"; }

.new-styleguide .psx .fa-swimming-pool:before {
    content: "\f5c5"; }

.new-styleguide .psx .fa-sword:before {
    content: "\f71c"; }

.new-styleguide .psx .fa-sword-laser:before {
    content: "\e03b"; }

.new-styleguide .psx .fa-sword-laser-alt:before {
    content: "\e03c"; }

.new-styleguide .psx .fa-swords:before {
    content: "\f71d"; }

.new-styleguide .psx .fa-swords-laser:before {
    content: "\e03d"; }

.new-styleguide .psx .fa-symfony:before {
    content: "\f83d"; }

.new-styleguide .psx .fa-synagogue:before {
    content: "\f69b"; }

.new-styleguide .psx .fa-sync:before {
    content: "\f021"; }

.new-styleguide .psx .fa-sync-alt:before {
    content: "\f2f1"; }

.new-styleguide .psx .fa-syringe:before {
    content: "\f48e"; }

.new-styleguide .psx .fa-table:before {
    content: "\f0ce"; }

.new-styleguide .psx .fa-table-tennis:before {
    content: "\f45d"; }

.new-styleguide .psx .fa-tablet:before {
    content: "\f10a"; }

.new-styleguide .psx .fa-tablet-alt:before {
    content: "\f3fa"; }

.new-styleguide .psx .fa-tablet-android:before {
    content: "\f3fb"; }

.new-styleguide .psx .fa-tablet-android-alt:before {
    content: "\f3fc"; }

.new-styleguide .psx .fa-tablet-rugged:before {
    content: "\f48f"; }

.new-styleguide .psx .fa-tablets:before {
    content: "\f490"; }

.new-styleguide .psx .fa-tachometer:before {
    content: "\f0e4"; }

.new-styleguide .psx .fa-tachometer-alt:before {
    content: "\f3fd"; }

.new-styleguide .psx .fa-tachometer-alt-average:before {
    content: "\f624"; }

.new-styleguide .psx .fa-tachometer-alt-fast:before {
    content: "\f625"; }

.new-styleguide .psx .fa-tachometer-alt-fastest:before {
    content: "\f626"; }

.new-styleguide .psx .fa-tachometer-alt-slow:before {
    content: "\f627"; }

.new-styleguide .psx .fa-tachometer-alt-slowest:before {
    content: "\f628"; }

.new-styleguide .psx .fa-tachometer-average:before {
    content: "\f629"; }

.new-styleguide .psx .fa-tachometer-fast:before {
    content: "\f62a"; }

.new-styleguide .psx .fa-tachometer-fastest:before {
    content: "\f62b"; }

.new-styleguide .psx .fa-tachometer-slow:before {
    content: "\f62c"; }

.new-styleguide .psx .fa-tachometer-slowest:before {
    content: "\f62d"; }

.new-styleguide .psx .fa-taco:before {
    content: "\f826"; }

.new-styleguide .psx .fa-tag:before {
    content: "\f02b"; }

.new-styleguide .psx .fa-tags:before {
    content: "\f02c"; }

.new-styleguide .psx .fa-tally:before {
    content: "\f69c"; }

.new-styleguide .psx .fa-tanakh:before {
    content: "\f827"; }

.new-styleguide .psx .fa-tape:before {
    content: "\f4db"; }

.new-styleguide .psx .fa-tasks:before {
    content: "\f0ae"; }

.new-styleguide .psx .fa-tasks-alt:before {
    content: "\f828"; }

.new-styleguide .psx .fa-taxi:before {
    content: "\f1ba"; }

.new-styleguide .psx .fa-teamspeak:before {
    content: "\f4f9"; }

.new-styleguide .psx .fa-teeth:before {
    content: "\f62e"; }

.new-styleguide .psx .fa-teeth-open:before {
    content: "\f62f"; }

.new-styleguide .psx .fa-telegram:before {
    content: "\f2c6"; }

.new-styleguide .psx .fa-telegram-plane:before {
    content: "\f3fe"; }

.new-styleguide .psx .fa-telescope:before {
    content: "\e03e"; }

.new-styleguide .psx .fa-temperature-down:before {
    content: "\e03f"; }

.new-styleguide .psx .fa-temperature-frigid:before {
    content: "\f768"; }

.new-styleguide .psx .fa-temperature-high:before {
    content: "\f769"; }

.new-styleguide .psx .fa-temperature-hot:before {
    content: "\f76a"; }

.new-styleguide .psx .fa-temperature-low:before {
    content: "\f76b"; }

.new-styleguide .psx .fa-temperature-up:before {
    content: "\e040"; }

.new-styleguide .psx .fa-tencent-weibo:before {
    content: "\f1d5"; }

.new-styleguide .psx .fa-tenge:before {
    content: "\f7d7"; }

.new-styleguide .psx .fa-tennis-ball:before {
    content: "\f45e"; }

.new-styleguide .psx .fa-terminal:before {
    content: "\f120"; }

.new-styleguide .psx .fa-text:before {
    content: "\f893"; }

.new-styleguide .psx .fa-text-height:before {
    content: "\f034"; }

.new-styleguide .psx .fa-text-size:before {
    content: "\f894"; }

.new-styleguide .psx .fa-text-width:before {
    content: "\f035"; }

.new-styleguide .psx .fa-th:before {
    content: "\f00a"; }

.new-styleguide .psx .fa-th-large:before {
    content: "\f009"; }

.new-styleguide .psx .fa-th-list:before {
    content: "\f00b"; }

.new-styleguide .psx .fa-the-red-yeti:before {
    content: "\f69d"; }

.new-styleguide .psx .fa-theater-masks:before {
    content: "\f630"; }

.new-styleguide .psx .fa-themeco:before {
    content: "\f5c6"; }

.new-styleguide .psx .fa-themeisle:before {
    content: "\f2b2"; }

.new-styleguide .psx .fa-thermometer:before {
    content: "\f491"; }

.new-styleguide .psx .fa-thermometer-empty:before {
    content: "\f2cb"; }

.new-styleguide .psx .fa-thermometer-full:before {
    content: "\f2c7"; }

.new-styleguide .psx .fa-thermometer-half:before {
    content: "\f2c9"; }

.new-styleguide .psx .fa-thermometer-quarter:before {
    content: "\f2ca"; }

.new-styleguide .psx .fa-thermometer-three-quarters:before {
    content: "\f2c8"; }

.new-styleguide .psx .fa-theta:before {
    content: "\f69e"; }

.new-styleguide .psx .fa-think-peaks:before {
    content: "\f731"; }

.new-styleguide .psx .fa-thumbs-down:before {
    content: "\f165"; }

.new-styleguide .psx .fa-thumbs-up:before {
    content: "\f164"; }

.new-styleguide .psx .fa-thumbtack:before {
    content: "\f08d"; }

.new-styleguide .psx .fa-thunderstorm:before {
    content: "\f76c"; }

.new-styleguide .psx .fa-thunderstorm-moon:before {
    content: "\f76d"; }

.new-styleguide .psx .fa-thunderstorm-sun:before {
    content: "\f76e"; }

.new-styleguide .psx .fa-ticket:before {
    content: "\f145"; }

.new-styleguide .psx .fa-ticket-alt:before {
    content: "\f3ff"; }

.new-styleguide .psx .fa-tiktok:before {
    content: "\e07b"; }

.new-styleguide .psx .fa-tilde:before {
    content: "\f69f"; }

.new-styleguide .psx .fa-times:before {
    content: "\f00d"; }

.new-styleguide .psx .fa-times-circle:before {
    content: "\f057"; }

.new-styleguide .psx .fa-times-hexagon:before {
    content: "\f2ee"; }

.new-styleguide .psx .fa-times-octagon:before {
    content: "\f2f0"; }

.new-styleguide .psx .fa-times-square:before {
    content: "\f2d3"; }

.new-styleguide .psx .fa-tint:before {
    content: "\f043"; }

.new-styleguide .psx .fa-tint-slash:before {
    content: "\f5c7"; }

.new-styleguide .psx .fa-tire:before {
    content: "\f631"; }

.new-styleguide .psx .fa-tire-flat:before {
    content: "\f632"; }

.new-styleguide .psx .fa-tire-pressure-warning:before {
    content: "\f633"; }

.new-styleguide .psx .fa-tire-rugged:before {
    content: "\f634"; }

.new-styleguide .psx .fa-tired:before {
    content: "\f5c8"; }

.new-styleguide .psx .fa-toggle-off:before {
    content: "\f204"; }

.new-styleguide .psx .fa-toggle-on:before {
    content: "\f205"; }

.new-styleguide .psx .fa-toilet:before {
    content: "\f7d8"; }

.new-styleguide .psx .fa-toilet-paper:before {
    content: "\f71e"; }

.new-styleguide .psx .fa-toilet-paper-alt:before {
    content: "\f71f"; }

.new-styleguide .psx .fa-toilet-paper-slash:before {
    content: "\e072"; }

.new-styleguide .psx .fa-tombstone:before {
    content: "\f720"; }

.new-styleguide .psx .fa-tombstone-alt:before {
    content: "\f721"; }

.new-styleguide .psx .fa-toolbox:before {
    content: "\f552"; }

.new-styleguide .psx .fa-tools:before {
    content: "\f7d9"; }

.new-styleguide .psx .fa-tooth:before {
    content: "\f5c9"; }

.new-styleguide .psx .fa-toothbrush:before {
    content: "\f635"; }

.new-styleguide .psx .fa-torah:before {
    content: "\f6a0"; }

.new-styleguide .psx .fa-torii-gate:before {
    content: "\f6a1"; }

.new-styleguide .psx .fa-tornado:before {
    content: "\f76f"; }

.new-styleguide .psx .fa-tractor:before {
    content: "\f722"; }

.new-styleguide .psx .fa-trade-federation:before {
    content: "\f513"; }

.new-styleguide .psx .fa-trademark:before {
    content: "\f25c"; }

.new-styleguide .psx .fa-traffic-cone:before {
    content: "\f636"; }

.new-styleguide .psx .fa-traffic-light:before {
    content: "\f637"; }

.new-styleguide .psx .fa-traffic-light-go:before {
    content: "\f638"; }

.new-styleguide .psx .fa-traffic-light-slow:before {
    content: "\f639"; }

.new-styleguide .psx .fa-traffic-light-stop:before {
    content: "\f63a"; }

.new-styleguide .psx .fa-trailer:before {
    content: "\e041"; }

.new-styleguide .psx .fa-train:before {
    content: "\f238"; }

.new-styleguide .psx .fa-tram:before {
    content: "\f7da"; }

.new-styleguide .psx .fa-transgender:before {
    content: "\f224"; }

.new-styleguide .psx .fa-transgender-alt:before {
    content: "\f225"; }

.new-styleguide .psx .fa-transporter:before {
    content: "\e042"; }

.new-styleguide .psx .fa-transporter-1:before {
    content: "\e043"; }

.new-styleguide .psx .fa-transporter-2:before {
    content: "\e044"; }

.new-styleguide .psx .fa-transporter-3:before {
    content: "\e045"; }

.new-styleguide .psx .fa-transporter-empty:before {
    content: "\e046"; }

.new-styleguide .psx .fa-trash:before {
    content: "\f1f8"; }

.new-styleguide .psx .fa-trash-alt:before {
    content: "\f2ed"; }

.new-styleguide .psx .fa-trash-restore:before {
    content: "\f829"; }

.new-styleguide .psx .fa-trash-restore-alt:before {
    content: "\f82a"; }

.new-styleguide .psx .fa-trash-undo:before {
    content: "\f895"; }

.new-styleguide .psx .fa-trash-undo-alt:before {
    content: "\f896"; }

.new-styleguide .psx .fa-treasure-chest:before {
    content: "\f723"; }

.new-styleguide .psx .fa-tree:before {
    content: "\f1bb"; }

.new-styleguide .psx .fa-tree-alt:before {
    content: "\f400"; }

.new-styleguide .psx .fa-tree-christmas:before {
    content: "\f7db"; }

.new-styleguide .psx .fa-tree-decorated:before {
    content: "\f7dc"; }

.new-styleguide .psx .fa-tree-large:before {
    content: "\f7dd"; }

.new-styleguide .psx .fa-tree-palm:before {
    content: "\f82b"; }

.new-styleguide .psx .fa-trees:before {
    content: "\f724"; }

.new-styleguide .psx .fa-trello:before {
    content: "\f181"; }

.new-styleguide .psx .fa-triangle:before {
    content: "\f2ec"; }

.new-styleguide .psx .fa-triangle-music:before {
    content: "\f8e2"; }

.new-styleguide .psx .fa-trophy:before {
    content: "\f091"; }

.new-styleguide .psx .fa-trophy-alt:before {
    content: "\f2eb"; }

.new-styleguide .psx .fa-truck:before {
    content: "\f0d1"; }

.new-styleguide .psx .fa-truck-container:before {
    content: "\f4dc"; }

.new-styleguide .psx .fa-truck-couch:before {
    content: "\f4dd"; }

.new-styleguide .psx .fa-truck-loading:before {
    content: "\f4de"; }

.new-styleguide .psx .fa-truck-monster:before {
    content: "\f63b"; }

.new-styleguide .psx .fa-truck-moving:before {
    content: "\f4df"; }

.new-styleguide .psx .fa-truck-pickup:before {
    content: "\f63c"; }

.new-styleguide .psx .fa-truck-plow:before {
    content: "\f7de"; }

.new-styleguide .psx .fa-truck-ramp:before {
    content: "\f4e0"; }

.new-styleguide .psx .fa-trumpet:before {
    content: "\f8e3"; }

.new-styleguide .psx .fa-tshirt:before {
    content: "\f553"; }

.new-styleguide .psx .fa-tty:before {
    content: "\f1e4"; }

.new-styleguide .psx .fa-tumblr:before {
    content: "\f173"; }

.new-styleguide .psx .fa-tumblr-square:before {
    content: "\f174"; }

.new-styleguide .psx .fa-turkey:before {
    content: "\f725"; }

.new-styleguide .psx .fa-turntable:before {
    content: "\f8e4"; }

.new-styleguide .psx .fa-turtle:before {
    content: "\f726"; }

.new-styleguide .psx .fa-tv:before {
    content: "\f26c"; }

.new-styleguide .psx .fa-tv-alt:before {
    content: "\f8e5"; }

.new-styleguide .psx .fa-tv-music:before {
    content: "\f8e6"; }

.new-styleguide .psx .fa-tv-retro:before {
    content: "\f401"; }

.new-styleguide .psx .fa-twitch:before {
    content: "\f1e8"; }

.new-styleguide .psx .fa-twitter:before {
    content: "\f099"; }

.new-styleguide .psx .fa-twitter-square:before {
    content: "\f081"; }

.new-styleguide .psx .fa-typewriter:before {
    content: "\f8e7"; }

.new-styleguide .psx .fa-typo3:before {
    content: "\f42b"; }

.new-styleguide .psx .fa-uber:before {
    content: "\f402"; }

.new-styleguide .psx .fa-ubuntu:before {
    content: "\f7df"; }

.new-styleguide .psx .fa-ufo:before {
    content: "\e047"; }

.new-styleguide .psx .fa-ufo-beam:before {
    content: "\e048"; }

.new-styleguide .psx .fa-uikit:before {
    content: "\f403"; }

.new-styleguide .psx .fa-umbraco:before {
    content: "\f8e8"; }

.new-styleguide .psx .fa-umbrella:before {
    content: "\f0e9"; }

.new-styleguide .psx .fa-umbrella-beach:before {
    content: "\f5ca"; }

.new-styleguide .psx .fa-uncharted:before {
    content: "\e084"; }

.new-styleguide .psx .fa-underline:before {
    content: "\f0cd"; }

.new-styleguide .psx .fa-undo:before {
    content: "\f0e2"; }

.new-styleguide .psx .fa-undo-alt:before {
    content: "\f2ea"; }

.new-styleguide .psx .fa-unicorn:before {
    content: "\f727"; }

.new-styleguide .psx .fa-union:before {
    content: "\f6a2"; }

.new-styleguide .psx .fa-uniregistry:before {
    content: "\f404"; }

.new-styleguide .psx .fa-unity:before {
    content: "\e049"; }

.new-styleguide .psx .fa-universal-access:before {
    content: "\f29a"; }

.new-styleguide .psx .fa-university:before {
    content: "\f19c"; }

.new-styleguide .psx .fa-unlink:before {
    content: "\f127"; }

.new-styleguide .psx .fa-unlock:before {
    content: "\f09c"; }

.new-styleguide .psx .fa-unlock-alt:before {
    content: "\f13e"; }

.new-styleguide .psx .fa-unsplash:before {
    content: "\e07c"; }

.new-styleguide .psx .fa-untappd:before {
    content: "\f405"; }

.new-styleguide .psx .fa-upload:before {
    content: "\f093"; }

.new-styleguide .psx .fa-ups:before {
    content: "\f7e0"; }

.new-styleguide .psx .fa-usb:before {
    content: "\f287"; }

.new-styleguide .psx .fa-usb-drive:before {
    content: "\f8e9"; }

.new-styleguide .psx .fa-usd-circle:before {
    content: "\f2e8"; }

.new-styleguide .psx .fa-usd-square:before {
    content: "\f2e9"; }

.new-styleguide .psx .fa-user:before {
    content: "\f007"; }

.new-styleguide .psx .fa-user-alien:before {
    content: "\e04a"; }

.new-styleguide .psx .fa-user-alt:before {
    content: "\f406"; }

.new-styleguide .psx .fa-user-alt-slash:before {
    content: "\f4fa"; }

.new-styleguide .psx .fa-user-astronaut:before {
    content: "\f4fb"; }

.new-styleguide .psx .fa-user-chart:before {
    content: "\f6a3"; }

.new-styleguide .psx .fa-user-check:before {
    content: "\f4fc"; }

.new-styleguide .psx .fa-user-circle:before {
    content: "\f2bd"; }

.new-styleguide .psx .fa-user-clock:before {
    content: "\f4fd"; }

.new-styleguide .psx .fa-user-cog:before {
    content: "\f4fe"; }

.new-styleguide .psx .fa-user-cowboy:before {
    content: "\f8ea"; }

.new-styleguide .psx .fa-user-crown:before {
    content: "\f6a4"; }

.new-styleguide .psx .fa-user-edit:before {
    content: "\f4ff"; }

.new-styleguide .psx .fa-user-friends:before {
    content: "\f500"; }

.new-styleguide .psx .fa-user-graduate:before {
    content: "\f501"; }

.new-styleguide .psx .fa-user-hard-hat:before {
    content: "\f82c"; }

.new-styleguide .psx .fa-user-headset:before {
    content: "\f82d"; }

.new-styleguide .psx .fa-user-injured:before {
    content: "\f728"; }

.new-styleguide .psx .fa-user-lock:before {
    content: "\f502"; }

.new-styleguide .psx .fa-user-md:before {
    content: "\f0f0"; }

.new-styleguide .psx .fa-user-md-chat:before {
    content: "\f82e"; }

.new-styleguide .psx .fa-user-minus:before {
    content: "\f503"; }

.new-styleguide .psx .fa-user-music:before {
    content: "\f8eb"; }

.new-styleguide .psx .fa-user-ninja:before {
    content: "\f504"; }

.new-styleguide .psx .fa-user-nurse:before {
    content: "\f82f"; }

.new-styleguide .psx .fa-user-plus:before {
    content: "\f234"; }

.new-styleguide .psx .fa-user-robot:before {
    content: "\e04b"; }

.new-styleguide .psx .fa-user-secret:before {
    content: "\f21b"; }

.new-styleguide .psx .fa-user-shield:before {
    content: "\f505"; }

.new-styleguide .psx .fa-user-slash:before {
    content: "\f506"; }

.new-styleguide .psx .fa-user-tag:before {
    content: "\f507"; }

.new-styleguide .psx .fa-user-tie:before {
    content: "\f508"; }

.new-styleguide .psx .fa-user-times:before {
    content: "\f235"; }

.new-styleguide .psx .fa-user-unlock:before {
    content: "\e058"; }

.new-styleguide .psx .fa-user-visor:before {
    content: "\e04c"; }

.new-styleguide .psx .fa-users:before {
    content: "\f0c0"; }

.new-styleguide .psx .fa-users-class:before {
    content: "\f63d"; }

.new-styleguide .psx .fa-users-cog:before {
    content: "\f509"; }

.new-styleguide .psx .fa-users-crown:before {
    content: "\f6a5"; }

.new-styleguide .psx .fa-users-medical:before {
    content: "\f830"; }

.new-styleguide .psx .fa-users-slash:before {
    content: "\e073"; }

.new-styleguide .psx .fa-usps:before {
    content: "\f7e1"; }

.new-styleguide .psx .fa-ussunnah:before {
    content: "\f407"; }

.new-styleguide .psx .fa-utensil-fork:before {
    content: "\f2e3"; }

.new-styleguide .psx .fa-utensil-knife:before {
    content: "\f2e4"; }

.new-styleguide .psx .fa-utensil-spoon:before {
    content: "\f2e5"; }

.new-styleguide .psx .fa-utensils:before {
    content: "\f2e7"; }

.new-styleguide .psx .fa-utensils-alt:before {
    content: "\f2e6"; }

.new-styleguide .psx .fa-vaadin:before {
    content: "\f408"; }

.new-styleguide .psx .fa-vacuum:before {
    content: "\e04d"; }

.new-styleguide .psx .fa-vacuum-robot:before {
    content: "\e04e"; }

.new-styleguide .psx .fa-value-absolute:before {
    content: "\f6a6"; }

.new-styleguide .psx .fa-vector-square:before {
    content: "\f5cb"; }

.new-styleguide .psx .fa-venus:before {
    content: "\f221"; }

.new-styleguide .psx .fa-venus-double:before {
    content: "\f226"; }

.new-styleguide .psx .fa-venus-mars:before {
    content: "\f228"; }

.new-styleguide .psx .fa-vest:before {
    content: "\e085"; }

.new-styleguide .psx .fa-vest-patches:before {
    content: "\e086"; }

.new-styleguide .psx .fa-vhs:before {
    content: "\f8ec"; }

.new-styleguide .psx .fa-viacoin:before {
    content: "\f237"; }

.new-styleguide .psx .fa-viadeo:before {
    content: "\f2a9"; }

.new-styleguide .psx .fa-viadeo-square:before {
    content: "\f2aa"; }

.new-styleguide .psx .fa-vial:before {
    content: "\f492"; }

.new-styleguide .psx .fa-vials:before {
    content: "\f493"; }

.new-styleguide .psx .fa-viber:before {
    content: "\f409"; }

.new-styleguide .psx .fa-video:before {
    content: "\f03d"; }

.new-styleguide .psx .fa-video-plus:before {
    content: "\f4e1"; }

.new-styleguide .psx .fa-video-slash:before {
    content: "\f4e2"; }

.new-styleguide .psx .fa-vihara:before {
    content: "\f6a7"; }

.new-styleguide .psx .fa-vimeo:before {
    content: "\f40a"; }

.new-styleguide .psx .fa-vimeo-square:before {
    content: "\f194"; }

.new-styleguide .psx .fa-vimeo-v:before {
    content: "\f27d"; }

.new-styleguide .psx .fa-vine:before {
    content: "\f1ca"; }

.new-styleguide .psx .fa-violin:before {
    content: "\f8ed"; }

.new-styleguide .psx .fa-virus:before {
    content: "\e074"; }

.new-styleguide .psx .fa-virus-slash:before {
    content: "\e075"; }

.new-styleguide .psx .fa-viruses:before {
    content: "\e076"; }

.new-styleguide .psx .fa-vk:before {
    content: "\f189"; }

.new-styleguide .psx .fa-vnv:before {
    content: "\f40b"; }

.new-styleguide .psx .fa-voicemail:before {
    content: "\f897"; }

.new-styleguide .psx .fa-volcano:before {
    content: "\f770"; }

.new-styleguide .psx .fa-volleyball-ball:before {
    content: "\f45f"; }

.new-styleguide .psx .fa-volume:before {
    content: "\f6a8"; }

.new-styleguide .psx .fa-volume-down:before {
    content: "\f027"; }

.new-styleguide .psx .fa-volume-mute:before {
    content: "\f6a9"; }

.new-styleguide .psx .fa-volume-off:before {
    content: "\f026"; }

.new-styleguide .psx .fa-volume-slash:before {
    content: "\f2e2"; }

.new-styleguide .psx .fa-volume-up:before {
    content: "\f028"; }

.new-styleguide .psx .fa-vote-nay:before {
    content: "\f771"; }

.new-styleguide .psx .fa-vote-yea:before {
    content: "\f772"; }

.new-styleguide .psx .fa-vr-cardboard:before {
    content: "\f729"; }

.new-styleguide .psx .fa-vuejs:before {
    content: "\f41f"; }

.new-styleguide .psx .fa-wagon-covered:before {
    content: "\f8ee"; }

.new-styleguide .psx .fa-walker:before {
    content: "\f831"; }

.new-styleguide .psx .fa-walkie-talkie:before {
    content: "\f8ef"; }

.new-styleguide .psx .fa-walking:before {
    content: "\f554"; }

.new-styleguide .psx .fa-wallet:before {
    content: "\f555"; }

.new-styleguide .psx .fa-wand:before {
    content: "\f72a"; }

.new-styleguide .psx .fa-wand-magic:before {
    content: "\f72b"; }

.new-styleguide .psx .fa-warehouse:before {
    content: "\f494"; }

.new-styleguide .psx .fa-warehouse-alt:before {
    content: "\f495"; }

.new-styleguide .psx .fa-washer:before {
    content: "\f898"; }

.new-styleguide .psx .fa-watch:before {
    content: "\f2e1"; }

.new-styleguide .psx .fa-watch-calculator:before {
    content: "\f8f0"; }

.new-styleguide .psx .fa-watch-fitness:before {
    content: "\f63e"; }

.new-styleguide .psx .fa-watchman-monitoring:before {
    content: "\e087"; }

.new-styleguide .psx .fa-water:before {
    content: "\f773"; }

.new-styleguide .psx .fa-water-lower:before {
    content: "\f774"; }

.new-styleguide .psx .fa-water-rise:before {
    content: "\f775"; }

.new-styleguide .psx .fa-wave-sine:before {
    content: "\f899"; }

.new-styleguide .psx .fa-wave-square:before {
    content: "\f83e"; }

.new-styleguide .psx .fa-wave-triangle:before {
    content: "\f89a"; }

.new-styleguide .psx .fa-waveform:before {
    content: "\f8f1"; }

.new-styleguide .psx .fa-waveform-path:before {
    content: "\f8f2"; }

.new-styleguide .psx .fa-waze:before {
    content: "\f83f"; }

.new-styleguide .psx .fa-webcam:before {
    content: "\f832"; }

.new-styleguide .psx .fa-webcam-slash:before {
    content: "\f833"; }

.new-styleguide .psx .fa-weebly:before {
    content: "\f5cc"; }

.new-styleguide .psx .fa-weibo:before {
    content: "\f18a"; }

.new-styleguide .psx .fa-weight:before {
    content: "\f496"; }

.new-styleguide .psx .fa-weight-hanging:before {
    content: "\f5cd"; }

.new-styleguide .psx .fa-weixin:before {
    content: "\f1d7"; }

.new-styleguide .psx .fa-whale:before {
    content: "\f72c"; }

.new-styleguide .psx .fa-whatsapp:before {
    content: "\f232"; }

.new-styleguide .psx .fa-whatsapp-square:before {
    content: "\f40c"; }

.new-styleguide .psx .fa-wheat:before {
    content: "\f72d"; }

.new-styleguide .psx .fa-wheelchair:before {
    content: "\f193"; }

.new-styleguide .psx .fa-whistle:before {
    content: "\f460"; }

.new-styleguide .psx .fa-whmcs:before {
    content: "\f40d"; }

.new-styleguide .psx .fa-wifi:before {
    content: "\f1eb"; }

.new-styleguide .psx .fa-wifi-1:before {
    content: "\f6aa"; }

.new-styleguide .psx .fa-wifi-2:before {
    content: "\f6ab"; }

.new-styleguide .psx .fa-wifi-slash:before {
    content: "\f6ac"; }

.new-styleguide .psx .fa-wikipedia-w:before {
    content: "\f266"; }

.new-styleguide .psx .fa-wind:before {
    content: "\f72e"; }

.new-styleguide .psx .fa-wind-turbine:before {
    content: "\f89b"; }

.new-styleguide .psx .fa-wind-warning:before {
    content: "\f776"; }

.new-styleguide .psx .fa-window:before {
    content: "\f40e"; }

.new-styleguide .psx .fa-window-alt:before {
    content: "\f40f"; }

.new-styleguide .psx .fa-window-close:before {
    content: "\f410"; }

.new-styleguide .psx .fa-window-frame:before {
    content: "\e04f"; }

.new-styleguide .psx .fa-window-frame-open:before {
    content: "\e050"; }

.new-styleguide .psx .fa-window-maximize:before {
    content: "\f2d0"; }

.new-styleguide .psx .fa-window-minimize:before {
    content: "\f2d1"; }

.new-styleguide .psx .fa-window-restore:before {
    content: "\f2d2"; }

.new-styleguide .psx .fa-windows:before {
    content: "\f17a"; }

.new-styleguide .psx .fa-windsock:before {
    content: "\f777"; }

.new-styleguide .psx .fa-wine-bottle:before {
    content: "\f72f"; }

.new-styleguide .psx .fa-wine-glass:before {
    content: "\f4e3"; }

.new-styleguide .psx .fa-wine-glass-alt:before {
    content: "\f5ce"; }

.new-styleguide .psx .fa-wix:before {
    content: "\f5cf"; }

.new-styleguide .psx .fa-wizards-of-the-coast:before {
    content: "\f730"; }

.new-styleguide .psx .fa-wodu:before {
    content: "\e088"; }

.new-styleguide .psx .fa-wolf-pack-battalion:before {
    content: "\f514"; }

.new-styleguide .psx .fa-won-sign:before {
    content: "\f159"; }

.new-styleguide .psx .fa-wordpress:before {
    content: "\f19a"; }

.new-styleguide .psx .fa-wordpress-simple:before {
    content: "\f411"; }

.new-styleguide .psx .fa-wpbeginner:before {
    content: "\f297"; }

.new-styleguide .psx .fa-wpexplorer:before {
    content: "\f2de"; }

.new-styleguide .psx .fa-wpforms:before {
    content: "\f298"; }

.new-styleguide .psx .fa-wpressr:before {
    content: "\f3e4"; }

.new-styleguide .psx .fa-wreath:before {
    content: "\f7e2"; }

.new-styleguide .psx .fa-wrench:before {
    content: "\f0ad"; }

.new-styleguide .psx .fa-x-ray:before {
    content: "\f497"; }

.new-styleguide .psx .fa-xbox:before {
    content: "\f412"; }

.new-styleguide .psx .fa-xing:before {
    content: "\f168"; }

.new-styleguide .psx .fa-xing-square:before {
    content: "\f169"; }

.new-styleguide .psx .fa-y-combinator:before {
    content: "\f23b"; }

.new-styleguide .psx .fa-yahoo:before {
    content: "\f19e"; }

.new-styleguide .psx .fa-yammer:before {
    content: "\f840"; }

.new-styleguide .psx .fa-yandex:before {
    content: "\f413"; }

.new-styleguide .psx .fa-yandex-international:before {
    content: "\f414"; }

.new-styleguide .psx .fa-yarn:before {
    content: "\f7e3"; }

.new-styleguide .psx .fa-yelp:before {
    content: "\f1e9"; }

.new-styleguide .psx .fa-yen-sign:before {
    content: "\f157"; }

.new-styleguide .psx .fa-yin-yang:before {
    content: "\f6ad"; }

.new-styleguide .psx .fa-yoast:before {
    content: "\f2b1"; }

.new-styleguide .psx .fa-youtube:before {
    content: "\f167"; }

.new-styleguide .psx .fa-youtube-square:before {
    content: "\f431"; }

.new-styleguide .psx .fa-zhihu:before {
    content: "\f63f"; }

.new-styleguide .psx .sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

.new-styleguide .psx .sr-only-focusable:active, .new-styleguide .psx .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

.new-styleguide .psx .envelop button {
    align-items: stretch;
    background-color: transparent;
    border: none;
    border-radius: 8px;
    color: #4a4f54;
    display: flex;
    max-width: 100%;
    padding: 0;
    width: 100%; }

.new-styleguide .psx .envelop button &gt; * {
    margin: 0 .5rem;
    padding: .5rem 0; }

.new-styleguide .psx .envelop .envelop-avatar:before, .new-styleguide .psx .envelop button {
    transition: color .15s,background-color .15s; }

.new-styleguide .psx .envelop .envelop-avatar:before, .new-styleguide .psx .envelop button &gt; * {
    position: relative; }

.new-styleguide .psx .envelop .envelop-row &gt; * {
    white-space: nowrap; }

.new-styleguide .psx .envelop .envelop-avatar {
    align-items: center;
    display: flex; }

.new-styleguide .psx .envelop .envelop-avatar:before {
    border-radius: 50%;
    content: "";
    display: block;
    margin-right: .5rem;
    min-height: 8px;
    min-width: 8px; }

.new-styleguide .psx .envelop button:disabled {
    opacity: .65; }

.new-styleguide .psx .envelop button.envelop-active, .new-styleguide .psx .envelop button:hover:not(:disabled) {
    color: #fff; }

.new-styleguide .psx .envelop button.envelop-active, .new-styleguide .psx .envelop button.envelop-unread .envelop-avatar:before, .new-styleguide .psx .envelop button:hover:not(:disabled) {
    background-color: #0a4387; }

.new-styleguide .psx .envelop button:hover:not(:disabled):not(.envelop-active) {
    background-color: #0961a8;
    cursor: pointer; }

.new-styleguide .psx .envelop .envelop-row {
    -ms-flex-pack: justify;
    align-items: baseline;
    display: flex;
    justify-content: space-between; }

.new-styleguide .psx .envelop .envelop-data {
    -ms-flex-pack: distribute;
    -ms-flex-positive: 1;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-around;
    overflow: hidden;
    transition: border-color .15s; }

.new-styleguide .psx .envelop button:not(:first-child) .envelop-data {
    border-top: 1px solid #d0d3d4; }

.new-styleguide .psx .envelop button.envelop-active + button .envelop-data, .new-styleguide .psx .envelop button.envelop-active .envelop-data, .new-styleguide .psx .envelop button:hover:not(:disabled) + button .envelop-data, .new-styleguide .psx .envelop button:hover:not(:disabled) .envelop-data {
    border-color: transparent; }

.new-styleguide .psx .envelop .envelop-truncate {
    display: block;
    margin-right: .5rem;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis; }

.new-styleguide .psx .envelop .envelop-unread.envelop-active .envelop-avatar:before, .new-styleguide .psx .envelop button:hover.envelop-unread:not(:disabled) .envelop-avatar:before {
    background-color: #fff; }

.new-styleguide .psx .avatar {
    -ms-flex-pack: center;
    align-items: center;
    background-color: #fff;
    color: #333;
    display: inline-flex;
    font-size: x-large;
    height: 48px;
    justify-content: center;
    min-height: 48px;
    min-width: 48px;
    position: relative;
    width: 48px; }

.new-styleguide .psx .avatar, .new-styleguide .psx .avatar-active.avatar:before, .new-styleguide .psx .avatar-inactive.avatar:before, .new-styleguide .psx .avatar-unknown.avatar:before, .new-styleguide .psx .avatar &gt; img {
    border-radius: 50%; }

.new-styleguide .psx .avatar, .new-styleguide .psx .avatar-active.avatar:before, .new-styleguide .psx .avatar-inactive.avatar:before, .new-styleguide .psx .avatar-unknown.avatar:before {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.15); }

.new-styleguide .psx .avatar-active.avatar:before, .new-styleguide .psx .avatar-inactive.avatar:before, .new-styleguide .psx .avatar-unknown.avatar:before {
    border: 1px solid #fff;
    bottom: 0;
    content: "";
    display: block;
    height: 25%;
    position: absolute;
    right: 0;
    width: 25%; }

.new-styleguide .psx .avatar-active.avatar:before {
    background-color: #15a049; }

.new-styleguide .psx .avatar-inactive.avatar:before {
    background-color: #fd3a46; }

.new-styleguide .psx .avatar-unknown.avatar:before {
    background-color: #d0d3dd; }

.new-styleguide .psx .avatar &gt; img {
    max-height: 100%;
    max-width: 100%; }

.new-styleguide .psx .avatar.avatar-sm {
    font-size: medium;
    height: 32px;
    min-height: 32px;
    min-width: 32px;
    width: 32px; }

.new-styleguide .psx .avatar.avatar-lg {
    font-size: xx-large;
    height: 64px;
    min-height: 64px;
    min-width: 64px;
    width: 64px; }

.new-styleguide .psx .avatar.avatar-xl {
    font-size: 4rem;
    height: 128px;
    min-height: 128px;
    min-width: 128px;
    width: 128px; }

.new-styleguide .psx .ps-text-primary-blue {
    color: #00aec7; }

.new-styleguide .psx .ps-bg-primary-blue {
    background-color: #00aec7; }

.new-styleguide .psx .ps-text-primary-dark-blue {
    color: #0a4387; }

.new-styleguide .psx .ps-bg-primary-dark-blue {
    background-color: #0a4387; }

.new-styleguide .psx .ps-text-primary-purple {
    color: #3f2a56; }

.new-styleguide .psx .ps-bg-primary-purple {
    background-color: #3f2a56; }

.new-styleguide .psx .ps-text-primary-orange {
    color: #ff9e1b; }

.new-styleguide .psx .ps-bg-primary-orange {
    background-color: #ff9e1b; }

.new-styleguide .psx .ps-text-primary-yellow {
    color: #ffcd00; }

.new-styleguide .psx .ps-bg-primary-yellow {
    background-color: #ffcd00; }

.new-styleguide .psx .ps-text-success {
    color: #15a049; }

.new-styleguide .psx .ps-bg-success {
    background-color: #15a049; }

.new-styleguide .psx .ps-text-warning {
    color: #ff971a; }

.new-styleguide .psx .ps-bg-warning {
    background-color: #ff971a; }

.new-styleguide .psx .ps-text-danger {
    color: #d2001e; }

.new-styleguide .psx .ps-bg-danger {
    background-color: #d2001e; }

.new-styleguide .psx .ps-text-info {
    color: #95d4e9; }

.new-styleguide .psx .ps-bg-info {
    background-color: #95d4e9; }

.new-styleguide .psx .ps-text-gray {
    color: #333f48; }

.new-styleguide .psx .ps-bg-gray {
    background-color: #333f48; }

.new-styleguide .psx .ps-text-gray2 {
    color: #5b6770; }

.new-styleguide .psx .ps-bg-gray2 {
    background-color: #5b6770; }

.new-styleguide .psx .ps-text-gray3 {
    color: #a2aaad; }

.new-styleguide .psx .ps-bg-gray3 {
    background-color: #a2aaad; }

.new-styleguide .psx .ps-text-gray4 {
    color: #d0d3d4; }

.new-styleguide .psx .ps-bg-gray4 {
    background-color: #d0d3d4; }

.new-styleguide .psx .bubbles {
    padding: .625rem 1.25rem; }

.new-styleguide .psx .bubbles .bubble, .new-styleguide .psx .bubbles .bubble &gt; .bubble-img {
    border-radius: 1.25rem; }

.new-styleguide .psx .bubbles .bubble &gt; .bubble-img {
    display: flex;
    flex-direction: column;
    min-height: 5rem;
    min-width: 5rem; }

.new-styleguide .psx .bubbles .bubble {
    border: none;
    font-size: medium;
    max-width: 30rem;
    min-height: 1.25rem;
    padding: 0; }

.new-styleguide .psx .bubbles .bubble, .new-styleguide .psx .bubbles .bubble:before {
    transition: background-color .15s; }

.new-styleguide .psx .bubbles button.bubble {
    overflow: visible; }

.new-styleguide .psx .bubbles button.bubble:focus {
    outline: 0; }

.new-styleguide .psx .bubbles button.bubble:hover:not(:disabled) {
    cursor: pointer; }

.new-styleguide .psx .bubbles .bubbles-in button.bubble:not(:active):not(:disabled):focus, .new-styleguide .psx .bubbles .bubbles-in button.bubble:not(:active):not(:disabled):focus:before, .new-styleguide .psx .bubbles .bubbles-in button.bubble:not(:active):not(:disabled):hover, .new-styleguide .psx .bubbles .bubbles-in button.bubble:not(:active):not(:disabled):hover:before {
    background-color: #c7c7cc; }

.new-styleguide .psx .bubbles .bubbles-out button.bubble:not(:active):not(:disabled):focus, .new-styleguide .psx .bubbles .bubbles-out button.bubble:not(:active):not(:disabled):focus:before, .new-styleguide .psx .bubbles .bubbles-out button.bubble:not(:active):not(:disabled):hover, .new-styleguide .psx .bubbles .bubbles-out button.bubble:not(:active):not(:disabled):hover:before {
    background-color: #5856d6; }

.new-styleguide .psx .bubbles .bubble &gt; .bubble-img, .new-styleguide .psx .bubbles .bubble &gt; p {
    word-wrap: break-word;
    overflow: hidden;
    word-break: break-word; }

.new-styleguide .psx .bubbles .bubble &gt; .bubble-img &gt; figure {
    display: table;
    margin: 0;
    width: 100%; }

.new-styleguide .psx .bubbles .bubble &gt; .bubble-img img {
    display: block;
    height: auto;
    margin: auto;
    max-width: 100%; }

.new-styleguide .psx .bubbles .bubble &gt; .bubble-img img:not(:last-of-type) {
    margin-bottom: .25rem; }

.new-styleguide .psx .bubbles .bubble &gt; p {
    border-radius: 1.25rem;
    margin: 0;
    position: relative; }

.new-styleguide .psx .bubbles .bubble figure &gt; figcaption, .new-styleguide .psx .bubbles .bubble:empty, .new-styleguide .psx .bubbles .bubble &gt; p {
    padding: .5rem 1rem; }

.new-styleguide .psx .bubbles .bubble figure &gt; figcaption {
    caption-side: bottom;
    display: table-caption; }

.new-styleguide .psx .bubbles .bubble:last-child, .new-styleguide .psx .bubbles .bubble &gt; .bubble-img {
    position: relative; }

.new-styleguide .psx .bubbles &gt; .bubble-group {
    align-items: flex-end;
    display: flex;
    margin: .5rem 0; }

.new-styleguide .psx .bubbles &gt; .bubble-group &gt; .bubbles-in &gt; *, .new-styleguide .psx .bubbles &gt; .bubble-group &gt; .bubbles-out &gt; * {
    margin: .25rem 1rem; }

.new-styleguide .psx .bubbles &gt; .bubble-group &gt; .bubbles-in, .new-styleguide .psx .bubbles &gt; .bubble-group &gt; .bubbles-out {
    -ms-flex-positive: 1;
    display: flex;
    flex-direction: column;
    flex-grow: 1; }

.new-styleguide .psx .bubbles &gt; .bubble-group &gt; .bubbles-out .bubble {
    align-self: flex-end;
    color: #fff; }

.new-styleguide .psx .bubbles &gt; .bubble-group &gt; .bubbles-in .bubble {
    align-self: flex-start;
    color: #000; }

.new-styleguide .psx .bubbles .bubble:last-child:before {
    width: 1.25rem; }

.new-styleguide .psx .bubbles .bubble:last-child:after, .new-styleguide .psx .bubbles .bubble:last-child:before {
    bottom: 0;
    content: "";
    height: 1.25rem;
    position: absolute; }

.new-styleguide .psx .bubbles &gt; .bubble-group &gt; .bubbles-in .bubble, .new-styleguide .psx .bubbles &gt; .bubble-group &gt; .bubbles-in .bubble:before {
    background-color: #e5e5ea; }

.new-styleguide .psx .bubbles &gt; .bubble-group &gt; .bubbles-out .bubble, .new-styleguide .psx .bubbles &gt; .bubble-group &gt; .bubbles-out .bubble:before {
    background-color: #007aff; }

.new-styleguide .psx .bubbles, .new-styleguide .psx .bubbles .bubble:last-child:after {
    background-color: #fff; }

.new-styleguide .psx .bubbles .bubble:last-child:after {
    width: .625rem; }

.new-styleguide .psx .bubbles &gt; .bubble-group &gt; .bubbles-in .bubble:last-child:after, .new-styleguide .psx .bubbles &gt; .bubble-group &gt; .bubbles-in .bubble:last-child:before {
    border-bottom-right-radius: .625rem;
    left: -.625rem; }

.new-styleguide .psx .bubbles &gt; .bubble-group &gt; .bubbles-out .bubble:last-child:after, .new-styleguide .psx .bubbles &gt; .bubble-group &gt; .bubbles-out .bubble:last-child:before {
    border-bottom-left-radius: .625rem;
    right: -.625rem; }

.new-styleguide .psx .bubbles &gt; time {
    display: block;
    text-align: center; }

.new-styleguide .psx .bubbles .bubble time {
    font-size: .7rem;
    opacity: .6; }

.new-styleguide .psx .bubbles .bubble :not(.bubble-img) time {
    float: right;
    padding-left: .5rem; }

.new-styleguide .psx .bubbles .bubble &gt; .bubble-img &gt; time {
    background-color: #000;
    border-radius: 1em;
    bottom: .5rem;
    color: #fff;
    padding: .1em .5em;
    position: absolute;
    right: .5rem; }

.new-styleguide .psx .bubbles .bubble :not(.bubble-img) time:before {
    content: "";
    font-size: 1rem; }

.new-styleguide .psx .bubbles .bubble.delivered time:after, .new-styleguide .psx .bubbles .bubble.read time:after {
    padding-left: .25rem; }

.new-styleguide .psx .bubbles .bubble.delivered time:after {
    content: "\2713"; }

.new-styleguide .psx .bubbles .bubble.read time:after {
    content: "\2713\2713"; }

.new-styleguide .psx .ps-blue {
    color: #00aec7 !important; }

.new-styleguide .psx .ps-blue-bg {
    background-color: #00aec7 !important;
    color: white; }

.new-styleguide .psx .ps-purple {
    color: #3f2a56 !important; }

.new-styleguide .psx .ps-orange {
    color: #ff9e1b !important; }

.new-styleguide .psx .action-disabled {
    opacity: 0.3; }

.new-styleguide .psx .action-enabled {
    animation: fadeIn30to100 1s;
    -moz-animation: fadeIn30to100 1s;
    -webkit-animation: fadeIn30to100 1s;
    -o-animation: fadeIn30to100 1s;
    opacity: 1; }

@keyframes fadeInZeroToHalf {
  from {
    opacity: 0; }
  to {
    opacity: 0.5; } }

@-webkit-keyframes fadeInZeroToHalf {
  /* Safari and Chrome */
  from {
    opacity: 0; }
  to {
    opacity: 0.5; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes fadeIn {
  /* Safari and Chrome */
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn30to100 {
  from {
    opacity: 0.3; }
  to {
    opacity: 1; } }

@-webkit-keyframes fadeIn30to100 {
  /* Safari and Chrome */
  from {
    opacity: 0.3; }
  to {
    opacity: 1; } }

@keyframes fadeIn10to70 {
  from {
    opacity: 0.1; }
  to {
    opacity: 0.7; } }

@-webkit-keyframes fadeIn10to70 {
  /* Safari and Chrome */
  from {
    opacity: 0.1; }
  to {
    opacity: 0.7; } }

@keyframes fadeIn10to100 {
  from {
    opacity: 0.1; }
  to {
    opacity: 1; } }

@-webkit-keyframes fadeIn10to100 {
  /* Safari and Chrome */
  from {
    opacity: 0.1; }
  to {
    opacity: 1; } }

.new-styleguide .psx .psxFade.ng-hide-add,
  .new-styleguide .psx .psxFade.ng-hide-remove {
    transition: 0.5s ease-in-out opacity;
    opacity: 1; }

.new-styleguide .psx .psxFade.ng-hide {
    opacity: 0; }

.new-styleguide .psx .psxFade.ng-hide-add,
  .new-styleguide .psx .psxFade.ng-hide-remove {
    transition: 0.5s ease-in-out opacity;
    opacity: 1; }

.new-styleguide .psx .psxFade.ng-hide {
    opacity: 0; }

.new-styleguide .psx .loading-line-wrapper {
    height: 3px; }

.new-styleguide .psx .loading-line {
    height: 3px;
    width: 100%;
    background: linear-gradient(to right, rgba(255, 0, 150, 0), #00aec7, rgba(255, 0, 150, 0));
    background-size: 200% 100%;
    -webkit-animation: gradientAnimation 3s ease-in-out infinite, fadeInOut 3s ease-in-out infinite;
            animation: gradientAnimation 3s ease-in-out infinite, fadeInOut 3s ease-in-out infinite; }

@-webkit-keyframes gradientAnimation {
  0% {
    background-position: 200% 0; }
  100% {
    background-position: -200% 0; } }

@keyframes gradientAnimation {
  0% {
    background-position: 200% 0; }
  100% {
    background-position: -200% 0; } }

@-webkit-keyframes fadeInOut {
  0%,
  100% {
    opacity: 0; }
  50% {
    opacity: 1; } }

@keyframes fadeInOut {
  0%,
  100% {
    opacity: 0; }
  50% {
    opacity: 1; } }

.new-styleguide .psx .aside-nav {
    width: 70px;
    background-color: #efefef;
    transition: all ease-in-out 75ms; }

.new-styleguide .psx .aside-nav.expanded {
    width: 250px;
    transition: all ease-in-out 75ms; }

.new-styleguide .psx .aside-nav ul {
    list-style-type: none;
    padding: 0;
    margin: 0px;
    position: fixed;
    top: 62px;
    width: inherit;
    height: calc(100vh - 62px - 25px - 7px);
    border-right: 1px solid rgba(50, 62, 72, 0.2); }

.new-styleguide .psx .aside-nav li {
    font-size: 20px;
    height: 58px;
    margin-top: 0px; }

.new-styleguide .psx .aside-nav li a {
    line-height: 40px;
    background: #efefef;
    display: block;
    width: 100%;
    line-height: 58px; }

.new-styleguide .psx .aside-nav li a .nav-link {
    padding: 0px 10px;
    white-space: nowrap;
    overflow: hidden; }

.new-styleguide .psx .aside-nav li a .fa,
  .new-styleguide .psx .aside-nav li a .fas,
  .new-styleguide .psx .aside-nav li a .ps,
  .new-styleguide .psx .aside-nav li a .fab {
    font-size: 22px;
    width: 50px;
    padding-top: 3px;
    text-align: center;
    margin-right: 14px; }

.new-styleguide .psx .aside-nav li a:hover {
    background-color: #364b94;
    border-bottom: 1px solid rgba(50, 62, 72, 0.2);
    color: white;
    cursor: pointer; }

.new-styleguide .psx .aside-nav li.active a {
    border-bottom: 1px solid white; }

.new-styleguide .psx .aside-nav li.active a,
  .new-styleguide .psx .aside-nav li.active a:focus {
    background-color: #364b94;
    border-bottom: 1px solid rgba(50, 62, 72, 0.2);
    color: white; }

.new-styleguide .psx .aside-nav .toggle-inline {
    height: 50px;
    width: inherit;
    cursor: pointer;
    color: rgba(50, 62, 72, 0.2);
    border-bottom: 0px; }

.new-styleguide .psx .aside-nav .toggle-inline .fas {
    margin: 25px;
    font-size: 22px; }

.new-styleguide .psx .aside-nav .nav-link:active,
  .new-styleguide .psx .aside-nav .nav-link:focus,
  .new-styleguide .psx .aside-nav .nav-link:visited {
    outline: 0;
    box-shadow: none !important; }

.new-styleguide .psx .flex-display-row {
    display: flex;
    flex-direction: row; }

.new-styleguide .psx .flex-display-column {
    display: flex;
    flex-direction: column; }

.new-styleguide .psx .flex-display {
    display: flex; }

.new-styleguide .psx .flex-display-center {
    display: flex;
    align-items: center; }

.new-styleguide .psx .flex-display-start {
    display: flex;
    align-items: flex-start; }

.new-styleguide .psx .flex-display-justify-center {
    display: flex;
    justify-content: center; }

.new-styleguide .psx .flex-display-between {
    display: flex;
    align-items: center;
    justify-content: space-between; }

.new-styleguide .psx .flex-display-around {
    display: flex;
    align-items: center;
    justify-content: space-around; }

.new-styleguide .psx .flex-display-end {
    display: flex;
    align-items: center;
    justify-content: flex-end; }

.new-styleguide .psx .flex-column,
  .new-styleguide .psx .flex-column-1 {
    flex: 1;
    min-width: 0; }

.new-styleguide .psx .flex-column-double,
  .new-styleguide .psx .flex-column-2 {
    flex: 2;
    min-width: 0; }

.new-styleguide .psx .flex-column-triple,
  .new-styleguide .psx .flex-column-3 {
    flex: 3;
    min-width: 0; }

.new-styleguide .psx .flex-column-4 {
    flex: 4;
    min-width: 0; }

.new-styleguide .psx .flex-column-5 {
    flex: 5;
    min-width: 0; }

.new-styleguide .psx .flex-column-6 {
    flex: 6;
    min-width: 0; }

.new-styleguide .psx .flex-column-7 {
    flex: 7;
    min-width: 0; }

.new-styleguide .psx .flex-column-8 {
    flex: 8;
    min-width: 0; }

.new-styleguide .psx .flex-column-9 {
    flex: 9;
    min-width: 0; }

.new-styleguide .psx .flex-column-10 {
    flex: 10;
    min-width: 0; }

.new-styleguide .psx .flex-grid {
    display: flex;
    flex-direction: row;
    height: inherit; }

.new-styleguide .psx .flex-grid div[class*="flex-column"]:not(:last-child) {
    margin-right: 15px; }

.new-styleguide .psx .min-width {
    min-width: 0; }

.new-styleguide .psx .min-height {
    min-height: 0; }

.new-styleguide .psx .flex-self-end {
    align-self: flex-end; }

.new-styleguide .psx a {
    text-decoration: none; }

.new-styleguide .psx button {
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    white-space: nowrap; }

.new-styleguide .psx button:hover, .new-styleguide .psx button:active {
    outline: 0;
    box-shadow: none; }

.new-styleguide .psx button,
  .new-styleguide .psx .btn {
    color: #364b94;
    background-color: transparent;
    border: 1px solid #364b94;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 14px;
    line-height: 1.5;
    cursor: pointer;
    white-space: nowrap;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    outline: 0; }

.new-styleguide .psx button:hover,
  .new-styleguide .psx .btn:hover {
    background-color: #00aec7;
    border-color: #00aec7;
    color: #fff;
    outline: none; }

.new-styleguide .psx button:active,
  .new-styleguide .psx .btn:active {
    background-color: #222f5c; }

.new-styleguide .psx button:disabled, .new-styleguide .psx button.disabled,
  .new-styleguide .psx .btn:disabled,
  .new-styleguide .psx .btn.disabled {
    pointer-events: none;
    color: #b3bee3;
    border-color: #b3bee3; }

.new-styleguide .psx button.large,
  .new-styleguide .psx .btn.large {
    font-size: 16px; }

.new-styleguide .psx button.highlight,
  .new-styleguide .psx .btn.highlight {
    background-color: #364b94;
    color: #fff; }

.new-styleguide .psx button.focus,
  .new-styleguide .psx .btn.focus {
    background-color: #364b94;
    color: #fff;
    border-color: #364b94; }

.new-styleguide .psx button.focus:hover,
  .new-styleguide .psx .btn.focus:hover {
    background-color: #222f5c; }

.new-styleguide .psx button.focus:active,
  .new-styleguide .psx .btn.focus:active {
    background-color: #222f5c; }

.new-styleguide .psx button.focus.disabled,
  .new-styleguide .psx .btn.focus.disabled {
    background-color: #b3bee3;
    color: #fff;
    border-color: #b3bee3; }

.new-styleguide .psx button.success,
  .new-styleguide .psx .btn.success {
    background-color: transparent;
    color: #00ab69;
    border-color: #00ab69; }

.new-styleguide .psx button.success:hover,
  .new-styleguide .psx .btn.success:hover {
    background-color: #00ab69;
    color: #fff; }

.new-styleguide .psx button.success:active,
  .new-styleguide .psx .btn.success:active {
    background-color: #222f5c; }

.new-styleguide .psx button.success.disabled,
  .new-styleguide .psx .btn.success.disabled {
    color: #78ffcb;
    border-color: #78ffcb; }

.new-styleguide .psx button.danger,
  .new-styleguide .psx .btn.danger {
    background-color: transparent;
    border-color: #d0021b;
    color: #d0021b; }

.new-styleguide .psx button.danger:hover,
  .new-styleguide .psx .btn.danger:hover {
    background-color: #d0021b;
    color: #fff; }

.new-styleguide .psx button.danger:active,
  .new-styleguide .psx .btn.danger:active {
    background-color: #222f5c; }

.new-styleguide .psx button.danger.disabled,
  .new-styleguide .psx .btn.danger.disabled {
    color: #fea0ab;
    border-color: #fea0ab; }

.new-styleguide .psx button.clear,
  .new-styleguide .psx .btn.clear {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    font: inherit;
    cursor: pointer;
    outline: inherit; }

.new-styleguide .psx .btn-icon {
    border: 0;
    padding: 0;
    margin: 0; }

.new-styleguide .psx .btn-icon:hover {
    background-color: transparent;
    color: #364b94; }

.new-styleguide .psx .btn-link {
    color: #006fcf;
    font-size: 14px;
    display: block;
    padding: 0px;
    border-color: transparent;
    background-color: transparent;
    box-shadow: none;
    outline: none;
    cursor: pointer; }

.new-styleguide .psx .btn-link:hover {
    text-decoration: underline;
    background-color: transparent;
    color: #006fcf;
    border: 0; }

.new-styleguide .psx .btn-link:disabled {
    color: rgba(50, 62, 72, 0.2);
    pointer-events: none; }

.new-styleguide .psx .search {
    display: flex;
    height: 33px; }

.new-styleguide .psx .search .search-icon {
    display: block;
    border-left: 1px solid rgba(50, 62, 72, 0.2);
    border-top: 1px solid rgba(50, 62, 72, 0.2);
    border-bottom: 1px solid rgba(50, 62, 72, 0.2);
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 5px 10px;
    background-color: #eeeeee;
    display: flex;
    align-items: center; }

.new-styleguide .psx .search .search-input {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    padding: 5px 10px;
    font-size: 14px; }

.new-styleguide .psx .search-no-results {
    font-size: 12px;
    margin: 10px;
    font-style: italic; }

.new-styleguide .psx .action-icon-container .action-icon,
  .new-styleguide .psx .header .action-icon {
    font-size: 20px;
    margin: 0px 8px;
    opacity: 0.3; }

.new-styleguide .psx .action-icon-container .action-icon .small,
  .new-styleguide .psx .header .action-icon .small {
    font-size: 16px; }

.new-styleguide .psx .action-icon-container:hover .action-icon,
  .new-styleguide .psx .header:hover .action-icon {
    cursor: pointer;
    animation: fadeIn30to100 1s;
    -moz-animation: fadeIn30to100 1s;
    -webkit-animation: fadeIn30to100 1s;
    -o-animation: fadeIn30to100 1s;
    opacity: 1; }

.new-styleguide .psx .action-icon-container:hover .action-icon:hover,
  .new-styleguide .psx .header:hover .action-icon:hover {
    color: #364b94; }

.new-styleguide .psx .pill {
    border: 1px solid rgba(50, 62, 72, 0.2);
    border-radius: 10px;
    padding: 7px 10px; }

.new-styleguide .psx .pill:hover {
    transition: all 0.25s ease-in-out;
    border-color: #364b94; }

.new-styleguide .psx .pill .icon {
    width: 20px; }

.new-styleguide .psx .pill .name {
    max-width: 500px;
    flex: 1; }

.new-styleguide .psx .pill.active {
    display: flex;
    align-items: center; }

.new-styleguide .psx .pill.active:hover {
    transition: 0.1s;
    background-color: #364b94;
    color: white;
    cursor: pointer; }

.new-styleguide .psx .pill.active:hover .icon {
    color: white; }

.new-styleguide .psx .click-button {
    position: relative;
    transition: color 2.7s;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.new-styleguide .psx .click-button::after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -35px 0 0 -35px;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    content: "";
    opacity: 0;
    pointer-events: none; }

.new-styleguide .psx .click-button::after {
    box-shadow: inset 0 0 0 35px rgba(111, 148, 182, 0); }

.new-styleguide .psx .click-button::after {
    -webkit-animation: anim-effect-radomir 1s ease-out forwards;
    animation: anim-effect-radomir 1s ease-out forwards; }

@-webkit-keyframes anim-effect-radomir {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1); }
  30% {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1); }
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.4, 0.4, 1);
    transform: scale3d(0.4, 0.4, 1); }
  90% {
    box-shadow: inset 0 0 0 2px rgba(111, 148, 182, 0.8);
    opacity: 0.1; }
  100% {
    box-shadow: inset 0 0 0 2px rgba(111, 148, 182, 0.8);
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1); } }

@keyframes anim-effect-radomir {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1); }
  30% {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1); }
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.4, 0.4, 1);
    transform: scale3d(0.4, 0.4, 1); }
  90% {
    box-shadow: inset 0 0 0 2px rgba(111, 148, 182, 0.8);
    opacity: 0.1; }
  100% {
    box-shadow: inset 0 0 0 2px rgba(111, 148, 182, 0.8);
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1); } }

.new-styleguide .psx button.navigation-back-btn {
    position: relative;
    top: 5px;
    right: 20px;
    margin-left: 20px;
    border: 0;
    padding: 0;
    align-self: flex-start; }

.new-styleguide .psx button.navigation-back-btn::before {
    font-family: "Font Awesome 5 Pro";
    font-weight: 500;
    content: "\f137";
    font-size: 24px; }

.new-styleguide .psx button.navigation-back-btn:hover {
    background-color: transparent !important;
    border: 0 !important;
    color: #364b94 !important; }

.new-styleguide .psx button.navigation-back-btn:hover::before {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f137";
    font-size: 24px; }

.new-styleguide .psx .card-outside-header {
    margin: 0px 20px 10px 20px;
    display: flex;
    justify-content: space-between;
    color: #516575; }

.new-styleguide .psx .card {
    border-radius: 2px;
    margin: 15px 10px;
    border: 1px solid rgba(50, 62, 72, 0.2);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.17);
    background: white;
    transition: all 0.25s ease-in-out; }

.new-styleguide .psx .card.no-top-margin {
    margin-top: 0px; }

.new-styleguide .psx .card:hover {
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25); }

.new-styleguide .psx .card .card-body {
    padding: 15px; }

.new-styleguide .psx .card.editing {
    background: rgba(255, 255, 255, 0.5);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.09); }

.new-styleguide .psx .card .card-header {
    color: #808a8e;
    font-weight: 400;
    font-size: 20px;
    height: 50px;
    padding: 0px 15px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(50, 62, 72, 0.2); }

.new-styleguide .psx .card .bold-header {
    color: #323e48;
    font-weight: 500;
    font-size: 24px;
    padding: 0px 15px;
    margin: 0px -15px;
    height: 50px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(50, 62, 72, 0.2); }

.new-styleguide .psx .card .section-header {
    border-bottom: 1px solid rgba(50, 62, 72, 0.2);
    color: darkgray;
    font-weight: 500;
    font-size: 18px;
    padding: 5px 0px; }

.new-styleguide .psx .card .small-header {
    border-bottom: 1px solid rgba(50, 62, 72, 0.2);
    padding-bottom: 5px;
    font-size: 12px;
    font-weight: 500; }

.new-styleguide .psx .card .edit-wrapper {
    background: white;
    padding: 15px;
    border: 1px solid #364b94;
    border-radius: 2px;
    box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.09); }

.new-styleguide .psx .card .card-banner {
    padding: 10px;
    box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.17);
    background-color: #364b94;
    color: white; }

.new-styleguide .psx .dropdown {
    position: relative; }

.new-styleguide .psx .dropdown .dropdown-menu {
    min-width: 150px;
    list-style: none;
    margin: 0;
    position: absolute;
    float: left;
    max-height: 0;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.65);
    border-radius: 5px;
    padding: 0px;
    z-index: 10; }

.new-styleguide .psx .dropdown .dropdown-menu.right-justify {
    right: 0; }

.new-styleguide .psx .dropdown .dropdown-menu.open {
    max-height: 300px;
    height: auto;
    transition: all 0.25s linear; }

.new-styleguide .psx .dropdown .dropdown-menu &gt; li &gt; a {
    padding: 5px 10px;
    display: block;
    text-align: left;
    cursor: pointer; }

.new-styleguide .psx .dropdown .dropdown-menu &gt; li &gt; a:hover {
    background-color: #d9edf7; }

.new-styleguide .psx .dropdown .dropdown-menu &gt; li &gt; a.disabled {
    color: #b1bec8;
    pointer-events: none; }

.new-styleguide .psx .dropdown .dropdown-menu &gt; li &gt; a.selected {
    background-color: #364b94;
    color: #fff; }

.new-styleguide .psx .dropdown .dropdown-menu &gt; li:first-child &gt; a {
    margin-top: 5px; }

.new-styleguide .psx .dropdown .dropdown-menu &gt; li:last-child &gt; a {
    margin-bottom: 5px; }

.new-styleguide .psx .dropdown .dropdown-menu &gt; li:only-child &gt; a {
    margin-top: 0px;
    margin-bottom: 0px; }

.new-styleguide .psx .dropdown .dropdown-menu li .check-icon {
    font-size: 14px;
    opacity: 0; }

.new-styleguide .psx .dropdown .dropdown-menu li .check-icon.checked {
    opacity: 1;
    color: #364b94; }

.new-styleguide .psx .dropdown .dropdown-menu li:hover .check-icon {
    opacity: 7; }

.new-styleguide .psx .dropdown .dropdown-menu li:hover .check-icon.checked {
    opacity: 1; }

.new-styleguide .psx .open-top li:last-child .dropdown ul {
    bottom: 100% !important; }

.new-styleguide .psx .flex-display-row {
    display: flex;
    flex-direction: row; }

.new-styleguide .psx .flex-display-column {
    display: flex;
    flex-direction: column; }

.new-styleguide .psx .flex-display {
    display: flex; }

.new-styleguide .psx .flex-display-center {
    display: flex;
    align-items: center; }

.new-styleguide .psx .flex-display-start {
    display: flex;
    align-items: flex-start; }

.new-styleguide .psx .flex-display-justify-center {
    display: flex;
    justify-content: center; }

.new-styleguide .psx .flex-display-between {
    display: flex;
    align-items: center;
    justify-content: space-between; }

.new-styleguide .psx .flex-display-around {
    display: flex;
    align-items: center;
    justify-content: space-around; }

.new-styleguide .psx .flex-display-end {
    display: flex;
    align-items: center;
    justify-content: flex-end; }

.new-styleguide .psx .flex-column,
  .new-styleguide .psx .flex-column-1 {
    flex: 1;
    min-width: 0; }

.new-styleguide .psx .flex-column-double,
  .new-styleguide .psx .flex-column-2 {
    flex: 2;
    min-width: 0; }

.new-styleguide .psx .flex-column-triple,
  .new-styleguide .psx .flex-column-3 {
    flex: 3;
    min-width: 0; }

.new-styleguide .psx .flex-column-4 {
    flex: 4;
    min-width: 0; }

.new-styleguide .psx .flex-column-5 {
    flex: 5;
    min-width: 0; }

.new-styleguide .psx .flex-column-6 {
    flex: 6;
    min-width: 0; }

.new-styleguide .psx .flex-column-7 {
    flex: 7;
    min-width: 0; }

.new-styleguide .psx .flex-column-8 {
    flex: 8;
    min-width: 0; }

.new-styleguide .psx .flex-column-9 {
    flex: 9;
    min-width: 0; }

.new-styleguide .psx .flex-column-10 {
    flex: 10;
    min-width: 0; }

.new-styleguide .psx .flex-grid {
    display: flex;
    flex-direction: row;
    height: inherit; }

.new-styleguide .psx .flex-grid div[class*="flex-column"]:not(:last-child) {
    margin-right: 15px; }

.new-styleguide .psx .min-width {
    min-width: 0; }

.new-styleguide .psx .min-height {
    min-height: 0; }

.new-styleguide .psx .flex-self-end {
    align-self: flex-end; }

.new-styleguide .psx .grid-header {
    background-color: inherit;
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid rgba(50, 62, 72, 0.2);
    position: relative;
    display: flex;
    white-space: nowrap;
    padding: 0px 10px;
    font-weight: bold; }

.new-styleguide .psx .grid-header button {
    text-decoration: none;
    font-size: 14px;
    border-color: transparent;
    background-color: transparent;
    border: 0px;
    padding: 0px;
    font-weight: bold;
    cursor: pointer;
    color: #323e48; }

.new-styleguide .psx .grid-header .sort-active {
    color: #0475b8; }

.new-styleguide .psx .grid-header &gt; .fas {
    position: relative;
    top: 2px;
    margin-left: 2px; }

.new-styleguide .psx .grid-header .fa-sort {
    opacity: 0; }

.new-styleguide .psx .grid-header:hover .fa-sort {
    animation: fadeInZeroToHalf 0.5s;
    -moz-animation: fadeInZeroToHalf 0.5s;
    -webkit-animation: fadeInZeroToHalf 0.5s;
    -o-animation: fadeInZeroToHalf 0.5s;
    opacity: 0.5; }

.new-styleguide .psx .grid-header:hover .fa-sort:hover {
    opacity: 1; }

.new-styleguide .psx .grid-header .collapse-row-button {
    font-size: 18px !important; }

.new-styleguide .psx ul.grid-body {
    padding: 0;
    margin-bottom: 0px;
    margin-top: 0px;
    list-style-type: none; }

.new-styleguide .psx .grid-item {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 1px solid rgba(50, 62, 72, 0.2);
    padding: 0px 10px; }

.new-styleguide .psx .grid-item.inactive {
    font-style: italic;
    color: rgba(50, 62, 72, 0.2); }

.new-styleguide .psx .grid-item.inactive:hover {
    cursor: no-drop !important; }

.new-styleguide .psx .grid-item.selected {
    background-color: rgba(54, 75, 148, 0.3); }

.new-styleguide .psx .grid-item:hover {
    background-color: #d9edf7;
    cursor: hand; }

.new-styleguide .psx .grid-item:hover.selected {
    background-color: rgba(54, 75, 148, 0.3); }

.new-styleguide .psx .grid-item-multiline {
    min-height: 40px;
    max-height: 480px;
    line-height: 24px;
    padding: 7px 10px 5px 10px;
    font-size: 14px;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 1px solid rgba(50, 62, 72, 0.2); }

.new-styleguide .psx .grid-item-multiline.selected {
    background-color: rgba(54, 75, 148, 0.3); }

.new-styleguide .psx .grid-item-multiline.inactive {
    font-style: italic;
    color: rgba(50, 62, 72, 0.2); }

.new-styleguide .psx .grid-item-multiline:hover {
    background-color: #d9edf7; }

.new-styleguide .psx .grid-item-multiline:hover.selected {
    background-color: rgba(54, 75, 148, 0.3); }

.new-styleguide .psx .psx-grid-item-editor {
    border-top: 0px;
    border-bottom: 0px;
    padding: 0px; }

.new-styleguide .psx .psx-grid-item-inactive {
    font-style: italic;
    color: rgba(50, 62, 72, 0.2); }

.new-styleguide .psx .single-icon-column {
    width: 25px; }

.new-styleguide .psx .ellipsis {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

.new-styleguide .psx .fa,
  .new-styleguide .psx .fas {
    font-size: 16px; }

.new-styleguide .psx .full-width {
    width: 100%; }

.new-styleguide .psx .code {
    font-family: "Roboto";
    margin: 25px 0px;
    line-height: 24px;
    background: aliceblue;
    padding: 2px 20px;
    border-radius: 5px; }

.new-styleguide .psx .inline-header {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px; }

.new-styleguide .psx .single-icon-column {
    width: 25px; }

.new-styleguide .psx .one-icon-column {
    width: 25px;
    display: flex;
    justify-content: center;
    align-items: center; }

.new-styleguide .psx .two-icon-column {
    width: 50px;
    display: flex;
    justify-content: center;
    align-items: center; }

.new-styleguide .psx .border-top {
    border-top: 1px solid rgba(50, 62, 72, 0.2); }

.new-styleguide .psx .border-right {
    border-right: 1px solid rgba(50, 62, 72, 0.2); }

.new-styleguide .psx .border-bottom {
    border-bottom: 1px solid rgba(50, 62, 72, 0.2); }

.new-styleguide .psx .border-left {
    border-left: 1px solid rgba(50, 62, 72, 0.2); }

.new-styleguide .psx .no-padding {
    padding: 0px !important; }

.new-styleguide .psx .no-margin {
    margin: 0px !important; }

.new-styleguide .psx .bold {
    font-weight: bold; }

.new-styleguide .psx .nowrap {
    white-space: nowrap; }

.new-styleguide .psx .inherit-height {
    height: inherit; }

.new-styleguide .psx .full-height {
    height: 100%; }

.new-styleguide .psx .display-none {
    display: none !important; }

.new-styleguide .psx .position-relative {
    position: relative; }

.new-styleguide .psx .info-banner {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
    padding: 10px;
    display: flex;
    justify-content: center;
    line-height: 20px; }

.new-styleguide .psx .vscroll {
    overflow-y: auto; }

.new-styleguide .psx .min-height {
    min-height: 0; }

.new-styleguide .psx .unselectable {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }

.new-styleguide .psx input,
  .new-styleguide .psx input[pinputtext] {
    display: block;
    width: 100%;
    padding: 6px 10px;
    border-radius: 5px;
    outline: 0;
    line-height: 1.2;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-size: inherit; }

.new-styleguide .psx input:focus,
  .new-styleguide .psx input[pinputtext]:focus {
    border-color: #364b94;
    box-shadow: none; }

.new-styleguide .psx input[type="number"]::-webkit-inner-spin-button,
  .new-styleguide .psx input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }

.new-styleguide .psx textarea {
    display: block;
    width: 100%;
    padding: 6px 12px;
    line-height: 1.5;
    color: #3c474b;
    border: 1px solid rgba(50, 62, 72, 0.2);
    border-radius: 5px;
    resize: none;
    background: transparent;
    font-family: inherit;
    font-size: inherit;
    background-image: none;
    background-color: white; }

.new-styleguide .psx textarea:focus {
    outline: none !important;
    border: 1px solid #808a8e;
    box-shadow: none; }

.new-styleguide .psx .psx-checkbox {
    font-size: 16px;
    /* checked  */ }

.new-styleguide .psx .psx-checkbox.small label {
    font-size: 14px; }

.new-styleguide .psx .psx-checkbox label {
    cursor: pointer; }

.new-styleguide .psx .psx-checkbox input[type="checkbox"] {
    display: none; }

.new-styleguide .psx .psx-checkbox input[type="checkbox"] + label:before {
    font-family: "Font Awesome 5 Pro";
    display: inline-block; }

.new-styleguide .psx .psx-checkbox input[type="checkbox"] + label:before {
    color: #808a8e;
    content: "\f111";
    font-weight: 400; }

.new-styleguide .psx .psx-checkbox input[type="checkbox"]:hover + label:before {
    color: #808a8e;
    content: "\f058";
    font-weight: 400; }

.new-styleguide .psx .psx-checkbox input[type="checkbox"]:checked + label:before {
    color: #364b94;
    content: "\f058";
    font-weight: 900; }

.new-styleguide .psx .psx-checkbox input[type="checkbox"] + label:before {
    letter-spacing: 5px; }

.new-styleguide .psx .psx-checkbox input[type="checkbox"] + label {
    font-weight: normal;
    font-style: normal; }

.new-styleguide .psx .psx-checkbox2 {
    font-size: 16px;
    /* to hide the checkbox itself */
    /* unchecked icon */
    /* unchecked icon */
    /* space between checkbox and label */
    /* space between checkbox and label */
    /* checked icon */
    /* allow space for check mark */ }

.new-styleguide .psx .psx-checkbox2 label {
    font-weight: normal; }

.new-styleguide .psx .psx-checkbox2 input[type="checkbox"] {
    display: none; }

.new-styleguide .psx .psx-checkbox2 input[type="checkbox"] + label:before {
    font-family: "Font Awesome 5 Pro";
    display: inline-block; }

.new-styleguide .psx .psx-checkbox2 input[type="checkbox"] + label:before {
    content: "\f0c8";
    color: lightgray; }

.new-styleguide .psx .psx-checkbox2 input[type="checkbox"] + label:hover:before {
    content: "\f14a";
    color: darkgray;
    font-weight: 900; }

.new-styleguide .psx .psx-checkbox2 input[type="checkbox"] + label:before {
    letter-spacing: 5px; }

.new-styleguide .psx .psx-checkbox2 input[type="checkbox"] + label:hover {
    cursor: pointer; }

.new-styleguide .psx .psx-checkbox2 input[type="checkbox"]:checked + label:before {
    content: "\f14a";
    color: #364b94;
    font-weight: 900; }

.new-styleguide .psx .psx-checkbox2 input[type="checkbox"]:checked + label:before {
    letter-spacing: 5px; }

.new-styleguide .psx .psx-radiobutton {
    font-size: 16px;
    /* checked  */ }

.new-styleguide .psx .psx-radiobutton.small label {
    font-size: 14px; }

.new-styleguide .psx .psx-radiobutton label {
    cursor: pointer; }

.new-styleguide .psx .psx-radiobutton input[type="radio"] {
    display: none; }

.new-styleguide .psx .psx-radiobutton input[type="radio"] + label:before {
    font-family: "Font Awesome 5 Pro";
    display: inline-block; }

.new-styleguide .psx .psx-radiobutton input[type="radio"] + label:before {
    color: #808a8e;
    content: "\f111";
    font-weight: 400; }

.new-styleguide .psx .psx-radiobutton input[type="radio"]:hover + label:before {
    color: #808a8e;
    content: "\f058";
    font-weight: 400; }

.new-styleguide .psx .psx-radiobutton input[type="radio"]:checked + label:before {
    color: #364b94;
    content: "\f058";
    font-weight: 900; }

.new-styleguide .psx .psx-radiobutton input[type="radio"] + label:before {
    letter-spacing: 5px; }

.new-styleguide .psx .psx-radiobutton input[type="radio"] + label {
    font-weight: normal;
    font-style: normal; }

.new-styleguide .psx .search-container {
    position: relative; }

.new-styleguide .psx .search-container .search-icon {
    position: absolute;
    left: 10px;
    top: 7px;
    color: #bbbbbb;
    font-size: 18px; }

.new-styleguide .psx .search-container .clear-icon {
    position: absolute;
    right: 0px;
    top: 7px;
    font-size: 18px; }

.new-styleguide .psx .search-input {
    flex: 1;
    border-radius: 5px;
    border: 1px solid #dadada;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.08), 0 0 0 1px rgba(0, 0, 0, 0.08);
    padding: 10px 30px 10px 35px;
    width: 100%;
    outline: 0;
    font-size: 14px;
    transition: 0.2s;
    box-sizing: content-box; }

.new-styleguide .psx .search-input:focus {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    outline: none;
    border: 1px solid #dadada; }

.new-styleguide .psx .needs-required::after {
    color: red;
    content: "*";
    margin-left: 5px;
    font-weight: bold; }

.new-styleguide .psx .has-required::after {
    color: gray;
    content: "*";
    margin-left: 5px;
    font-weight: normal; }

.new-styleguide .psx label {
    background-image: none;
    box-shadow: none !important;
    outline: 0 none;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 500;
    color: #323e48; }

.new-styleguide .psx .content {
    height: calc(100vh - 62px - 25px - 7px);
    overflow-y: auto;
    position: absolute;
    top: 62px;
    width: 100%; }

.new-styleguide .psx .max-width {
    max-width: 1440px; }

.new-styleguide .psx .min-width {
    min-width: 1280px; }

.new-styleguide .psx hr {
    margin: 15px 0px;
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(50, 62, 72, 0.2); }

.new-styleguide .psx .p-0 {
    padding: 0px; }

.new-styleguide .psx .p-1 {
    padding: 1px; }

.new-styleguide .psx .p-2 {
    padding: 2px; }

.new-styleguide .psx .p-3 {
    padding: 3px; }

.new-styleguide .psx .p-5 {
    padding: 5px; }

.new-styleguide .psx .p-10 {
    padding: 10px; }

.new-styleguide .psx .p-15 {
    padding: 15px; }

.new-styleguide .psx .p-20 {
    padding: 20px; }

.new-styleguide .psx .p-25 {
    padding: 25px; }

.new-styleguide .psx .p-30 {
    padding: 30px; }

.new-styleguide .psx .p-35 {
    padding: 35px; }

.new-styleguide .psx .p-40 {
    padding: 40px; }

.new-styleguide .psx .p-45 {
    padding: 45px; }

.new-styleguide .psx .p-50 {
    padding: 50px; }

.new-styleguide .psx .pt-0 {
    padding-top: 0px; }

.new-styleguide .psx .pt-1 {
    padding-top: 1px; }

.new-styleguide .psx .pt-2 {
    padding-top: 2px; }

.new-styleguide .psx .pt-3 {
    padding-top: 3px; }

.new-styleguide .psx .pt-5 {
    padding-top: 5px; }

.new-styleguide .psx .pt-10 {
    padding-top: 10px; }

.new-styleguide .psx .pt-15 {
    padding-top: 15px; }

.new-styleguide .psx .pt-20 {
    padding-top: 20px; }

.new-styleguide .psx .pt-25 {
    padding-top: 25px; }

.new-styleguide .psx .pt-30 {
    padding-top: 30px; }

.new-styleguide .psx .pt-35 {
    padding-top: 35px; }

.new-styleguide .psx .pt-40 {
    padding-top: 40px; }

.new-styleguide .psx .pt-45 {
    padding-top: 45px; }

.new-styleguide .psx .pt-50 {
    padding-top: 50px; }

.new-styleguide .psx .pr-0 {
    padding-right: 0px; }

.new-styleguide .psx .pr-1 {
    padding-right: 1px; }

.new-styleguide .psx .pr-2 {
    padding-right: 2px; }

.new-styleguide .psx .pr-3 {
    padding-right: 3px; }

.new-styleguide .psx .pr-5 {
    padding-right: 5px; }

.new-styleguide .psx .pr-10 {
    padding-right: 10px; }

.new-styleguide .psx .pr-15 {
    padding-right: 15px; }

.new-styleguide .psx .pr-20 {
    padding-right: 20px; }

.new-styleguide .psx .pr-25 {
    padding-right: 25px; }

.new-styleguide .psx .pr-30 {
    padding-right: 30px; }

.new-styleguide .psx .pr-35 {
    padding-right: 35px; }

.new-styleguide .psx .pr-40 {
    padding-right: 40px; }

.new-styleguide .psx .pr-45 {
    padding-right: 45px; }

.new-styleguide .psx .pr-50 {
    padding-right: 50px; }

.new-styleguide .psx .pb-0 {
    padding-bottom: 0px; }

.new-styleguide .psx .pb-1 {
    padding-bottom: 1px; }

.new-styleguide .psx .pb-2 {
    padding-bottom: 2px; }

.new-styleguide .psx .pb-3 {
    padding-bottom: 3px; }

.new-styleguide .psx .pb-5 {
    padding-bottom: 5px; }

.new-styleguide .psx .pb-10 {
    padding-bottom: 10px; }

.new-styleguide .psx .pb-15 {
    padding-bottom: 15px; }

.new-styleguide .psx .pb-20 {
    padding-bottom: 20px; }

.new-styleguide .psx .pb-25 {
    padding-bottom: 25px; }

.new-styleguide .psx .pb-30 {
    padding-bottom: 30px; }

.new-styleguide .psx .pb-35 {
    padding-bottom: 35px; }

.new-styleguide .psx .pb-40 {
    padding-bottom: 40px; }

.new-styleguide .psx .pb-45 {
    padding-bottom: 45px; }

.new-styleguide .psx .pb-50 {
    padding-bottom: 50px; }

.new-styleguide .psx .pl-0 {
    padding-left: 0px; }

.new-styleguide .psx .pl-1 {
    padding-left: 1px; }

.new-styleguide .psx .pl-2 {
    padding-left: 2px; }

.new-styleguide .psx .pl-3 {
    padding-left: 3px; }

.new-styleguide .psx .pl-5 {
    padding-left: 5px; }

.new-styleguide .psx .pl-10 {
    padding-left: 10px; }

.new-styleguide .psx .pl-15 {
    padding-left: 15px; }

.new-styleguide .psx .pl-20 {
    padding-left: 20px; }

.new-styleguide .psx .pl-25 {
    padding-left: 25px; }

.new-styleguide .psx .pl-30 {
    padding-left: 30px; }

.new-styleguide .psx .pl-35 {
    padding-left: 35px; }

.new-styleguide .psx .pl-40 {
    padding-left: 40px; }

.new-styleguide .psx .pl-45 {
    padding-left: 45px; }

.new-styleguide .psx .pl-50 {
    padding-left: 50px; }

.new-styleguide .psx .m-0 {
    margin: 0px; }

.new-styleguide .psx .m-1 {
    margin: 1px; }

.new-styleguide .psx .m-2 {
    margin: 2px; }

.new-styleguide .psx .m-3 {
    margin: 3px; }

.new-styleguide .psx .m-5 {
    margin: 5px; }

.new-styleguide .psx .m-10 {
    margin: 10px; }

.new-styleguide .psx .m-15 {
    margin: 15px; }

.new-styleguide .psx .m-20 {
    margin: 20px; }

.new-styleguide .psx .m-25 {
    margin: 25px; }

.new-styleguide .psx .m-30 {
    margin: 30px; }

.new-styleguide .psx .m-35 {
    margin: 35px; }

.new-styleguide .psx .m-40 {
    margin: 40px; }

.new-styleguide .psx .m-45 {
    margin: 45px; }

.new-styleguide .psx .m-50 {
    margin: 50px; }

.new-styleguide .psx .mt-0 {
    margin-top: 0px; }

.new-styleguide .psx .mt-1 {
    margin-top: 1px; }

.new-styleguide .psx .mt-2 {
    margin-top: 2px; }

.new-styleguide .psx .mt-3 {
    margin-top: 3px; }

.new-styleguide .psx .mt-5 {
    margin-top: 5px; }

.new-styleguide .psx .mt-10 {
    margin-top: 10px; }

.new-styleguide .psx .mt-15 {
    margin-top: 15px; }

.new-styleguide .psx .mt-20 {
    margin-top: 20px; }

.new-styleguide .psx .mt-25 {
    margin-top: 25px; }

.new-styleguide .psx .mt-30 {
    margin-top: 30px; }

.new-styleguide .psx .mt-35 {
    margin-top: 35px; }

.new-styleguide .psx .mt-40 {
    margin-top: 40px; }

.new-styleguide .psx .mt-45 {
    margin-top: 45px; }

.new-styleguide .psx .mt-50 {
    margin-top: 50px; }

.new-styleguide .psx .mr-0 {
    margin-right: 0px; }

.new-styleguide .psx .mr-1 {
    margin-right: 1px; }

.new-styleguide .psx .mr-2 {
    margin-right: 2px; }

.new-styleguide .psx .mr-3 {
    margin-right: 3px; }

.new-styleguide .psx .mr-5 {
    margin-right: 5px; }

.new-styleguide .psx .mr-10 {
    margin-right: 10px; }

.new-styleguide .psx .mr-15 {
    margin-right: 15px; }

.new-styleguide .psx .mr-20 {
    margin-right: 20px; }

.new-styleguide .psx .mr-25 {
    margin-right: 25px; }

.new-styleguide .psx .mr-30 {
    margin-right: 30px; }

.new-styleguide .psx .mr-35 {
    margin-right: 35px; }

.new-styleguide .psx .mr-40 {
    margin-right: 40px; }

.new-styleguide .psx .mr-45 {
    margin-right: 45px; }

.new-styleguide .psx .mr-50 {
    margin-right: 50px; }

.new-styleguide .psx .mb-0 {
    margin-bottom: 0px; }

.new-styleguide .psx .mb-1 {
    margin-bottom: 1px; }

.new-styleguide .psx .mb-2 {
    margin-bottom: 2px; }

.new-styleguide .psx .mb-3 {
    margin-bottom: 3px; }

.new-styleguide .psx .mb-5 {
    margin-bottom: 5px; }

.new-styleguide .psx .mb-10 {
    margin-bottom: 10px; }

.new-styleguide .psx .mb-15 {
    margin-bottom: 15px; }

.new-styleguide .psx .mb-20 {
    margin-bottom: 20px; }

.new-styleguide .psx .mb-25 {
    margin-bottom: 25px; }

.new-styleguide .psx .mb-30 {
    margin-bottom: 30px; }

.new-styleguide .psx .mb-35 {
    margin-bottom: 35px; }

.new-styleguide .psx .mb-40 {
    margin-bottom: 40px; }

.new-styleguide .psx .mb-45 {
    margin-bottom: 45px; }

.new-styleguide .psx .mb-50 {
    margin-bottom: 50px; }

.new-styleguide .psx .ml-0 {
    margin-left: 0px; }

.new-styleguide .psx .ml-1 {
    margin-left: 1px; }

.new-styleguide .psx .ml-2 {
    margin-left: 2px; }

.new-styleguide .psx .ml-3 {
    margin-left: 3px; }

.new-styleguide .psx .ml-5 {
    margin-left: 5px; }

.new-styleguide .psx .ml-10 {
    margin-left: 10px; }

.new-styleguide .psx .ml-15 {
    margin-left: 15px; }

.new-styleguide .psx .ml-20 {
    margin-left: 20px; }

.new-styleguide .psx .ml-25 {
    margin-left: 25px; }

.new-styleguide .psx .ml-30 {
    margin-left: 30px; }

.new-styleguide .psx .ml-35 {
    margin-left: 35px; }

.new-styleguide .psx .ml-40 {
    margin-left: 40px; }

.new-styleguide .psx .ml-45 {
    margin-left: 45px; }

.new-styleguide .psx .ml-50 {
    margin-left: 50px; }

.new-styleguide .psx .ps-User:before {
    font-family: "icomoon" !important;
    content: "\e913"; }

.new-styleguide .psx .ps-Group:before {
    font-family: "icomoon" !important;
    content: "\e909"; }

.new-styleguide .psx .ps-HSO:before {
    font-family: "icomoon" !important;
    content: "\e90a"; }

.new-styleguide .psx .ps-PSO:before {
    font-family: "icomoon" !important;
    content: "\e90f"; }

.new-styleguide .psx .caret-down {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 7px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent; }

.new-styleguide .psx ul.psx-list {
    padding: 0;
    margin-bottom: 0px;
    list-style-type: none; }

.new-styleguide .psx ul.psx-list li {
    font-size: 14px;
    border-bottom: 1px solid rgba(50, 62, 72, 0.2);
    cursor: pointer; }

.new-styleguide .psx ul.psx-list li.selected {
    background-color: rgba(54, 75, 148, 0.3); }

.new-styleguide .psx ul.psx-list li:hover {
    background-color: #d9edf7; }

.new-styleguide .psx ul.psx-list li:hover.selected {
    background-color: rgba(54, 75, 148, 0.3); }

.new-styleguide .psx .cdk-virtual-scroll-viewport {
    height: 100vh; }

.new-styleguide .psx .cdk-virtual-scroll-viewport ul {
    /* Disable scroll anchoring. Allow content to reflow. */
    overflow-anchor: none; }

.new-styleguide .psx .careteamactive {
    color: #0ed957; }

.new-styleguide .psx .alert-info {
    background-color: rgba(54, 75, 148, 0.1);
    border: 1px solid rgba(54, 75, 148, 0.3);
    color: #364b94;
    padding: 10px 20px;
    display: flex;
    justify-content: center;
    border-radius: 10px;
    line-height: 24px; }

.new-styleguide .psx .alert-error {
    background-color: rgba(208, 2, 27, 0.1);
    border: 1px solid rgba(208, 2, 27, 0.3);
    color: #d0021b;
    padding: 10px 20px;
    display: flex;
    justify-content: center;
    border-radius: 10px;
    line-height: 24px; }

.new-styleguide .psx .ps-blue {
    color: #00aec7 !important; }

.new-styleguide .psx .ps-blue-bg {
    background-color: #00aec7 !important;
    color: white; }

.new-styleguide .psx .ps-purple {
    color: #3f2a56 !important; }

.new-styleguide .psx .ps-orange {
    color: #ff9e1b !important; }

.new-styleguide .psx .tooltip {
    background: #323e48 !important; }

.new-styleguide .psx .psx-tooltip-container {
    z-index: 1000;
    border-radius: 10px;
    background: #323e48;
    color: white;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
    padding: 5px 10px;
    max-width: 250px;
    line-height: 20px;
    word-break: break-word;
    text-align: center;
    -webkit-animation: fadeInWithDelay 0.5s ease-in-out;
    -moz-animation: fadeInWithDelay 0.5s ease-in-out; }

.new-styleguide .psx .psx-tooltip-container .tooltip-inner {
    word-wrap: break-word;
    background: #323e48 !important; }

.new-styleguide .psx .to-top {
    z-index: 1000; }

@keyframes fadeInWithDelay {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeInWithDelay {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.new-styleguide .psx .tooltip-arrow {
    border-color: #323e48;
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    margin: 5px; }

.new-styleguide .psx .psx-tooltip-container[x-placement^="top"] {
    margin-bottom: 5px; }

.new-styleguide .psx .psx-tooltip-container[x-placement^="top"] &gt; .tooltip-arrow {
    border-width: 5px 5px 0 5px;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    bottom: -5px;
    left: calc(50% - 5px);
    margin-top: 0;
    margin-bottom: 0; }

.new-styleguide .psx .psx-tooltip-container[x-placement^="bottom"] {
    margin-top: 5px; }

.new-styleguide .psx .psx-tooltip-container[x-placement^="bottom"] &gt; .tooltip-arrow {
    border-width: 0 5px 5px 5px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
    top: -5px;
    left: calc(50% - 5px);
    margin-top: 0;
    margin-bottom: 0; }

.new-styleguide .psx .psx-tooltip-container[x-placement^="right"] {
    margin-left: 5px; }

.new-styleguide .psx .psx-tooltip-container[x-placement^="right"] &gt; .tooltip-arrow {
    border-width: 5px 5px 5px 0;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    left: -5px;
    top: calc(50% - 5px);
    margin-left: 0;
    margin-right: 0; }

.new-styleguide .psx .psx-tooltip-container[x-placement^="left"] {
    margin-right: 5px; }

.new-styleguide .psx .psx-tooltip-container[x-placement^="left"] &gt; .tooltip-arrow {
    border-width: 5px 0 5px 5px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
    right: -5px;
    top: calc(50% - 5px);
    margin-left: 0;
    margin-right: 0; }

.new-styleguide .psx .form-control[disabled],
  .new-styleguide .psx .form-control[readonly],
  .new-styleguide .psx fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1; }

.new-styleguide .psx .invalid-feedback {
    color: red;
    padding-top: 5px;
    padding-left: 2px;
    padding-bottom: 5px;
    vertical-align: middle; }

.new-styleguide psx-conversations {
    height: inherit; }

.new-styleguide app-conversations {
    height: inherit;
    width: 100%; }

.new-styleguide .wall-e,
  .new-styleguide .wall-e section {
    box-sizing: border-box;
    height: 100%;
    /* WARNING: 100vh will not work on mobile; footer will get covered by floating bar. */ }

.new-styleguide .wall-e section {
    display: flex; }

.new-styleguide .wall-e .wall-x {
    flex-direction: row; }

.new-styleguide .wall-e .wall-y {
    flex-direction: column;
    overflow-x: hidden; }

.new-styleguide .wall-e article {
    flex-grow: 1; }

.new-styleguide .wall-e article,
  .new-styleguide .wall-e header,
  .new-styleguide .wall-e footer,
  .new-styleguide .wall-e aside {
    padding: 0; }

.new-styleguide .wall-e article {
    overflow: auto;
    overflow-x: hidden; }

@media (max-width: 768px) {
    .new-styleguide .wall-e article {
      overflow: hidden; } }

.new-styleguide .bold {
    font-weight: bold; }

.new-styleguide .system-font {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans",
 "Helvetica Neue", sans-serif; }

.new-styleguide .font-16 {
    font-size: 16px; }

.new-styleguide .psx .wall-e aside {
    overflow: hidden; }

.new-styleguide .site-container {
    max-width: 1200px;
    margin: auto; }

.new-styleguide .border {
    border: 1px solid #c1c2c2;
    border-radius: 5px; }

.new-styleguide .routeImage {
    font-size: 22px; }

.new-styleguide .mcr {
    margin-right: 0px !important;
    margin-left: 0px !important; }

.new-styleguide .cdk-virtual-scroll-content-wrapper {
    right: 0 !important; }

.new-styleguide .conversation-body .current-user .bubble a {
    color: white;
    text-decoration: underline; }

.new-styleguide .conversation-body .current-user .bubble a:hover {
      text-decoration: underline; }

.new-styleguide .conversation-body .other-user .bubble a {
    color: inherit;
    text-decoration: underline; }

.new-styleguide .conversation-body .other-user .bubble a:hover {
      text-decoration: underline; }

.ui-overlaypanel-content {
  background-color: white; }

psx-interaction {
  height: inherit;
  width: 100%; }

.lb-logo-img {
  width: 113px;
  height: 40px;
  background: url('LB.logo2.a9b7c4f3239cbdc54dcb.png') no-repeat; }

.ps-logo {
  width: 38px;
  height: 33px;
  margin: 0px 10px;
  background-image: url('data:image/svg+xml,&lt;svg width="38px" height="33px" viewBox="0 0 38 33" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"&gt;&lt;title&gt;Ps.Badge@1x (1)&lt;/title&gt;&lt;g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"&gt;&lt;g id="Ps.Badge@1x-(1)" transform="translate(0.83, 0.2)" fill-rule="nonzero"&gt;&lt;circle id="Oval" fill="%23FFCD00" cx="16.8677991" cy="3.45370919" r="3.45370919"&gt;&lt;/circle&gt;&lt;circle id="Oval" fill="%23FFCD00" cx="25.7264903" cy="2.95095405" r="2.87809099"&gt;&lt;/circle&gt;&lt;circle id="Oval" fill="%23FF9E18" cx="31.7828681" cy="8.40111116" r="2.58955326"&gt;&lt;/circle&gt;&lt;circle id="Oval" fill="%23FF9E18" cx="34.4700578" cy="15.6028963" r="2.30247279"&gt;&lt;/circle&gt;&lt;circle id="Oval" fill="%2300ABC8" cx="29.0519605" cy="27.6894212" r="1.72685459"&gt;&lt;/circle&gt;&lt;circle id="Oval" fill="%233F2B56" cx="22.8148823" cy="30.5616831" r="1.43831686"&gt;&lt;/circle&gt;&lt;circle id="Oval" fill="%233F2B56" cx="16.6419236" cy="30.1288765" r="1.1512364"&gt;&lt;/circle&gt;&lt;circle id="Oval" fill="%2300ABC8" cx="33.227014" cy="22.3689603" r="2.01393506"&gt;&lt;/circle&gt;&lt;path d="M1.04485632,12.9725397 L1.10168951,12.9725397 C1.24313474,12.5535777 1.43391929,12.1529301 1.6700214,11.7790428 C1.9538881,11.3231022 2.30968998,10.91612 2.72362129,10.5738877 C3.76147054,9.71326897 5.07416017,9.25449997 6.42215037,9.28129696 C7.54132702,9.28129696 8.51283453,9.48968532 9.33667289,9.90646204 C10.1392089,10.3023161 10.8416876,10.8747615 11.3914113,11.5808552 C11.9464752,12.309966 12.357021,13.1384769 12.6009381,14.0217678 C12.8678739,14.9730525 13.0003128,15.9570246 12.9943987,16.9450339 C13.0046803,17.97865 12.8707802,19.008651 12.5965663,20.0052826 C12.3614028,20.8808454 11.951454,21.6997516 11.3914113,22.4126782 C10.8440175,23.089488 10.1451571,23.6281097 9.3512455,23.9850631 C8.43220657,24.3828437 7.43788087,24.5767372 6.43672298,24.553395 C5.30475763,24.5737337 4.18693656,24.2995511 3.19285942,23.7577303 C2.24369659,23.2292302 1.55149749,22.3684746 1.11626212,21.1754634 L1.04485632,21.1754634 L1.04485632,29.4352202 L2.05220159e-15,29.4352202 L2.05220159e-15,9.61646705 L1.04485632,9.61646705 L1.04485632,12.9725397 Z M6.42360763,23.6105469 C7.27557638,23.6325019 8.1201581,23.4474841 8.8849219,23.0713603 C9.5588071,22.7274322 10.1435026,22.2315386 10.5928321,21.6228426 C11.0538756,20.9864357 11.3914805,20.2692108 11.5881415,19.5083565 C12.0203869,17.8624861 12.0254027,16.1335275 11.6027141,14.4851769 C11.4095343,13.7144935 11.0819795,12.983908 10.6350927,12.326973 C10.1969422,11.6917575 9.61727301,11.1669623 8.94175509,10.7939342 C8.25004174,10.4053311 7.41065925,10.2110296 6.42360763,10.2110296 C5.45210012,10.2110296 4.62631875,10.4004736 3.94626349,10.7793615 C3.28021345,11.1422843 2.70945753,11.6576125 2.28061387,12.2832552 C1.84262837,12.9346319 1.52889796,13.6613995 1.35525164,14.4268865 C1.16119022,15.2497285 1.06338377,16.0923311 1.06379807,16.9377476 C1.06604767,17.7848472 1.15738608,18.6293611 1.33630858,19.4573523 C1.48992035,20.2161219 1.78666112,20.9386857 2.21066533,21.586411 C2.62733408,22.2096469 3.19478395,22.7174443 3.86028508,23.0626167 C4.5490839,23.4317895 5.40789653,23.616376 6.43672298,23.616376 L6.42360763,23.6105469 Z" id="Shape" fill="%23323E48"&gt;&lt;/path&gt;&lt;path d="M18.2667699,20.8636095 C18.4394755,21.1674427 18.6773693,21.4292256 18.9633408,21.6301289 C19.2605657,21.8340156 19.5923905,21.9821516 19.9426203,22.0673073 C20.3177294,22.1640503 20.7035586,22.2130134 21.0909422,22.2130334 C21.3918592,22.211722 21.691789,22.178505 21.9857006,22.1139396 C22.2833953,22.0531868 22.570276,21.9480628 22.8367412,21.8020857 C23.0897816,21.6628335 23.3083873,21.468628 23.4764789,21.2337538 C23.6539974,20.9705332 23.7432996,20.6577202 23.7314996,20.3404527 C23.7314996,19.734232 23.3292955,19.2800522 22.5248873,18.9779134 C21.4272109,18.5939377 20.303146,18.2900311 19.1615283,18.0685824 C18.5786238,17.9374288 18.0059201,17.7815019 17.4434173,17.6008015 C16.9159139,17.4358598 16.4144776,17.196917 15.9540963,16.8911153 C15.5252224,16.6054329 15.1661254,16.2269118 14.9034109,15.7835967 C14.6246304,15.2859378 14.48707,14.7215872 14.5055786,14.1514641 C14.5055786,13.2052158 14.6901651,12.4280098 15.0593379,11.8198461 C15.4157281,11.2264773 15.9172075,10.7335232 16.5165991,10.3873583 C17.1494179,10.0262636 17.8394739,9.77636478 18.5567649,9.6485268 C19.3257217,9.50567509 20.1062706,9.43445001 20.8883829,9.43570889 C21.6654186,9.43402017 22.440672,9.51017858 23.2025138,9.66309941 C23.9092861,9.79914744 24.5865723,10.0586176 25.2033335,10.4296188 C25.7903307,10.7918346 26.2883685,11.2814056 26.6605947,11.8621067 C27.0491978,12.4576408 27.2809023,13.2100733 27.3557084,14.1194043 L23.5333121,14.1194043 C23.4769646,13.3421983 23.1855123,12.8170985 22.6589553,12.5441049 C22.0766017,12.2577271 21.4336925,12.1162472 20.7849173,12.1317 C20.5385134,12.1328378 20.2923553,12.1474321 20.0475431,12.1754178 C19.796629,12.1985554 19.5508265,12.2604976 19.3189125,12.3590327 C19.1045692,12.4512249 18.9148858,12.5924891 18.7651532,12.7714377 C18.6040829,12.9789335 18.5238193,13.2378485 18.5392777,13.5000683 C18.5310103,13.8367454 18.6769888,14.1587569 18.9356528,14.3744251 C19.2420193,14.6241943 19.5938725,14.8122452 19.9717656,14.9281843 C20.4497302,15.0839048 20.9362953,15.2118714 21.4290268,15.3114441 C21.9779286,15.4251104 22.5360597,15.5480061 23.10342,15.6801312 C23.6840149,15.8113521 24.2574761,15.9723493 24.821531,16.1624846 C25.3531074,16.3382092 25.8555461,16.5921297 26.3123093,16.9158887 C26.7425459,17.2237048 27.1005848,17.6215259 27.3615374,18.0816977 C27.6423815,18.6096568 27.7795726,19.2021416 27.7593697,19.7998087 C27.7593697,20.7645157 27.5650683,21.5732957 27.1764652,22.2261487 C26.8019583,22.8639038 26.2815688,23.4037704 25.657999,23.8014482 C25.0015773,24.2112273 24.274677,24.4953658 23.5143677,24.6393734 C22.7057735,24.8000912 21.8832938,24.8806308 21.0588825,24.8798605 C20.219726,24.881335 19.3826722,24.7958714 18.5611367,24.6248008 C17.7926451,24.4720501 17.0574318,24.1838858 16.3898174,23.7737602 C15.7548965,23.375136 15.2203451,22.8355981 14.8276333,22.1970035 C14.4205717,21.5441505 14.1985822,20.7261412 14.1616649,19.7429755 L17.9928048,19.7429755 C17.9835411,20.1341616 18.0780688,20.5208205 18.2667699,20.8636095 L18.2667699,20.8636095 Z" id="Path" fill="%23323E48"&gt;&lt;/path&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;'); }

.site-header {
  max-width: 1280px;
  margin: auto;
  height: 60px;
  display: flex;
  align-items: center; }

.site-header button {
    cursor: pointer;
    color: #4a4f54 !important;
    background-color: transparent !important;
    border: transparent !important;
    border-radius: 4px;
    margin: 0px 5px;
    height: 34px; }

.site-header button.active {
      color: #fff !important;
      background-color: #4a4f54 !important; }

.site-header button i {
      font-size: 16px; }

.height-minus-header {
  height: calc(100vh - 60px) !important; }

.edit-event-modal {
  margin: 30px auto;
  text-align: left; }

.edit-event-modal .modal-dialog {
  width: 800px; }

.edit-event-modal .modal-content {
  margin-left: auto;
  margin-right: auto;
  overflow: visible; }

.edit-event-modal .modal-content .modal-header {
  height: 40px;
  font-size: 20px;
  color: #ffffff;
  padding: 10px;
  text-align: center; }

.edit-event-modal .modal-content .modal-header .modal-close-icon.small {
  font-size: 40px; }

.edit-event-modal .modal-content .modal-body {
  padding: 0px; }

.edit-event-modal .ui-select-match &gt; span {
  padding-top: 3px;
  color: #3c474b; }

.edit-event-modal .ui-select-match &gt; span .ui-select-match-text {
  font-size: 20px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.edit-event-modal .ui-select-match &gt; span.btn-default:hover {
  color: #3c474b;
  background-color: #eeeeee; }

.edit-event-modal .ui-select-match &gt; span.btn-default:hover i.caret {
  color: #3c474b; }

.edit-event-modal .ui-select-choices-row-inner &gt; div {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.edit-event-modal span.title {
  font-size: 20px; }

.edit-event-modal .btn-default {
  background-color: #efefef;
  border-color: #d0d0d0; }

.edit-event-modal .btn-default i {
  color: #928a81; }

.edit-event-modal .btn-default:hover {
  background-color: #364b94;
  color: white; }

.edit-event-modal .btn-default:hover i {
  color: white; }

.edit-event-modal .time-container {
  padding: 5px 10px;
  display: flex;
  justify-content: space-around; }

.edit-event-modal .time-container .title {
  font-weight: bold;
  font-size: 18px; }

.edit-event-modal .time-container .date-offset {
  margin-top: -10px; }

.edit-event-modal .time-container .datetime-column {
  width: 325px; }

.edit-event-modal .time-container .date-separator {
  margin: 0px 10px; }

.edit-event-modal .time-container .hours,
.edit-event-modal .time-container .minutes {
  width: 45px; }

.edit-event-modal .time-container a.btn-link {
  font-size: 20px;
  margin: 0px;
  color: #3c464a;
  height: 21px;
  line-height: 18px;
  padding-left: 8px; }

.edit-event-modal .time-container .form-control {
  display: block;
  width: 100%;
  height: 25px;
  padding: 2px 5px; }

.edit-event-modal .psx-list-item {
  display: flex;
  padding: 0px 15px 0px 10px;
  align-items: center; }

.edit-event-modal .psx-list-item .arrow-container {
  font-size: 20px;
  margin-right: 10px; }

.edit-event-modal .psx-list-item .arrow-container,
.edit-event-modal .psx-list-item .remove-icon {
  opacity: 0.1; }

.edit-event-modal .psx-list-item:hover .arrow-container,
.edit-event-modal .psx-list-item:hover .remove-icon {
  animation: fadeIn30to100 0.5s;
  -moz-animation: fadeIn30to100 0.5s;
  -webkit-animation: fadeIn30to100 0.5s;
  -o-animation: fadeIn30to100 0.5s;
  opacity: 1; }

.edit-event-modal .psx-list-item:hover .arrow-container:hover,
.edit-event-modal .psx-list-item:hover .remove-icon:hover {
  color: #364b94; }

.edit-event-modal .is-up-next-in-rotation-text {
  margin-left: 25px;
  white-space: nowrap;
  margin-right: 5px; }

.edit-event-modal .is-up-next-in-rotation {
  font-style: italic !important;
  font-weight: bold;
  display: inline-flex; }

.edit-event-modal .half-width {
  width: 50%; }

.edit-event-modal .entry-text-container {
  flex: 1;
  display: flex;
  min-width: 0; }

.edit-event-modal .entry-text-container div.unselectable {
  position: relative;
  display: inline-flex; }

.edit-event-modal .header {
  background-color: rgba(60, 70, 74, 0.2);
  font-size: 18px;
  padding: 10px;
  text-align: center; }

.edit-event-modal .left-border {
  border-left: 1px solid rgba(60, 70, 74, 0.3); }

.edit-event-modal .scrolling-container {
  height: 288px;
  overflow-y: auto;
  border-bottom: 1px solid rgba(60, 70, 74, 0.3); }

.edit-event-modal .scrolling-container.read-only {
  height: 301px; }

.edit-event-modal .animate-container {
  height: 329px;
  overflow: hidden;
  transition: 1s; }

.edit-event-modal .animate-container.ng-hide {
  height: 0; }

.uib-datepicker-popup {
  padding: 5px; }

.uib-datepicker-popup li {
  box-sizing: initial;
  box-shadow: none; }

.uib-datepicker-popup li:focus {
  outline: none; }

.uib-datepicker-popup li .uib-datepicker:focus,
.uib-datepicker-popup li .uib-datepicker &gt; div:focus,
.uib-datepicker-popup li .uib-daypicker:focus {
  outline: none; }

.uib-datepicker-popup li table thead .btn-default {
  background-color: #efefef; }

.uib-datepicker-popup li .btn-default {
  background-color: white;
  border-color: #ccc;
  border-radius: 0px;
  color: #3c474b; }

.uib-datepicker-popup li .btn-default.btn[disabled] {
  background-color: #efefef; }

@media (max-width: 1280px) {
  .edit-event-modal {
    margin: 0 auto; } }

.multiple-schedule-modal .modal {
  top: 0; }

.multiple-schedule-modal .modal .modal-dialog {
  margin-top: 8%; }

.multiple-schedule-modal .modal .bt-border {
  border-bottom: 1px solid #a9a9a9;
  margin-bottom: 4px; }

.multiple-schedule-modal .modal .bt-border .generic-list-results {
  margin-bottom: 4px; }

.multiple-schedule-modal .modal-header {
  height: 39px;
  padding: 3px;
  line-height: 0 !important; }

.multiple-schedule-modal .modal-header i {
  font-size: 22px; }

.multiple-schedule-modal .modal-header span {
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.7; }

.multiple-schedule-modal .modal-header .modal-close-icon.small {
  font-size: 5rem !important;
  margin-top: 3px; }

.multiple-schedule-modal .generic-list-results li {
  list-style: none; }

.multiple-schedule-modal .multiple-list-container {
  max-height: 260px;
  overflow-y: auto; }

.multiple-schedule-modal .conv-btn-group .btn-group button[disabled] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  color: #928a81;
  border-color: #928a81; }

.schedule-bylist-modal .modal-content {
  height: 100%; }

.schedule-bylist-modal .modal-content .main {
  height: inherit; }

.schedule-list-container {
  height: calc(100% - 153px);
  overflow-x: auto; }

.schedule-list-container &gt; div {
  min-width: 980px; }

.schedule-list-container .ellipsis .ui-select-toggle &gt; span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.schedule-list-container .start-time,
.schedule-list-container .end-time {
  font-size: 24px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.4px;
  text-align: center;
  color: #3c464a; }

.schedule-list-container .start-time.time-row,
.schedule-list-container .end-time.time-row {
  height: 108px; }

.schedule-list-container .start-time .time-picker.disabled,
.schedule-list-container .end-time .time-picker.disabled {
  margin-top: 36px; }

.schedule-list-container .btn-default {
  background-color: #efefef;
  border-color: #d0d0d0; }

.schedule-list-container .btn-default i {
  color: #928a81; }

.schedule-list-container .btn-default:hover {
  background-color: #364b94;
  color: white; }

.schedule-list-container .btn-default:hover i {
  color: white; }

.schedule-list-container .input-group {
  margin-top: 36px; }

.schedule-list-container .input-group.disabled input.form-control {
  border-radius: 5px; }

.schedule-list-container .ui-select-container {
  margin-top: 36px; }

.schedule-list-container
.ui-select-container
.ui-select-match.btn-default-focus
.btn-default {
  background-color: #28386f; }

.schedule-list-container
.ui-select-container
.ui-select-match.btn-default-focus
.btn-default {
  color: #3c474b;
  background-color: #eeeeee; }

.schedule-list-container
.ui-select-container
.ui-select-match.btn-default-focus
.btn-default
i.caret {
  color: #3c474b; }

.schedule-list-container .ui-select-match &gt; span {
  padding-top: 3px;
  color: #3c474b; }

.schedule-list-container .ui-select-match &gt; span .ui-select-match-text {
  font-size: 20px; }

.schedule-list-container .ui-select-match &gt; span.btn-default:hover {
  color: #3c474b;
  background-color: #eeeeee; }

.schedule-list-container .ui-select-match &gt; span.btn-default:hover i.caret {
  color: #3c474b; }

.ui-select-container
.ui-select-match.btn-default-focus
.btn.btn-default.ui-select-toggle {
  border-color: #364b94; }

.call-rotation-view-modal {
  margin: 30px auto;
  text-align: center; }

.call-rotation-view-modal .modal-body {
  text-align: left; }

.call-rotation-view-modal .modal-dialog {
  width: 469px; }

.call-rotation-view-modal .modal-content {
  width: 469px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible; }

.call-rotation-view-modal .modal-content .modal-header {
  height: 52px;
  font-size: 20px;
  color: #ffffff;
  padding: 10px; }

.call-rotation-view-modal .modal-content .modal-header .sub-text {
  margin-top: 5px;
  font-size: 12px; }

.call-rotation-view-modal .modal-content .modal-header .modal-close-icon.small {
  font-size: 40px; }

.call-rotation-view-modal .modal-content .modal-body {
  padding: 0px; }

.call-rotation-view-modal .scrolling-container {
  height: 288px;
  overflow-y: auto;
  border-bottom: 1px solid rgba(60, 70, 74, 0.3); }

.call-rotation-view-modal .scrolling-container.read-only {
  height: 301px; }

.call-rotation-view-modal .psx-list-item.read-only {
  padding-left: 30px; }

.call-rotation-view-modal .psx-list-item.read-only:hover {
  background-color: transparent;
  cursor: default; }

.call-rotation-view-modal .psx-list-item.read-only.historic {
  color: #7b7b7b; }

.call-rotation-view-modal .psx-list-item {
  display: flex;
  padding: 0px 15px 0px 10px;
  align-items: center; }

.call-rotation-view-modal .psx-list-item .arrow-container {
  font-size: 20px;
  margin-right: 10px; }

.call-rotation-view-modal .psx-list-item .arrow-container,
.call-rotation-view-modal .psx-list-item .remove-icon {
  opacity: 0.1; }

.call-rotation-view-modal .psx-list-item:hover .arrow-container,
.call-rotation-view-modal .psx-list-item:hover .remove-icon {
  animation: fadeIn30to100 0.5s;
  -moz-animation: fadeIn30to100 0.5s;
  -webkit-animation: fadeIn30to100 0.5s;
  -o-animation: fadeIn30to100 0.5s;
  opacity: 1; }

.call-rotation-view-modal .psx-list-item:hover .arrow-container:hover,
.call-rotation-view-modal .psx-list-item:hover .remove-icon:hover {
  color: #364b94; }

.call-rotation-view-modal .is-up-next-in-rotation-text {
  margin-left: 25px;
  white-space: nowrap; }

.call-rotation-view-modal .is-up-next-in-rotation {
  font-style: italic !important;
  font-weight: bold;
  display: inline-flex; }

.call-rotation-view-modal .min-width {
  min-width: 0; }

@media (max-width: 1280px) {
  .call-rotation-view-modal {
    margin: 0 auto; } }

.dnd-entry .psx-list-item {
  display: flex; }

@font-face {
  font-family: "Glyphicons Halflings";
  src: url("/assets/old_styleguide/fonts/icomoon.eot?6b2o1o");
  src: url("/assets/old_styleguide/fonts/icomoon.eot?6b2o1o#iefix") format("embedded-opentype"), url("/assets/old_styleguide/fonts/icomoon.ttf?6b2o1o") format("truetype"), url("/assets/old_styleguide/fonts/icomoon.woff?6b2o1o") format("woff"), url("/assets/old_styleguide/fonts/icomoon.svg?6b2o1o#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Glyphicons Halflings";
  src: url("/assets/old_styleguide/fonts/glyphicons-halflings-regular.eot");
  src: url("/assets/old_styleguide/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/assets/old_styleguide/fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("/assets/old_styleguide/fonts/glyphicons-halflings-regular.woff") format("woff"), url("/assets/old_styleguide/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciLz4=#glyphicons_halflingsregular) format("svg"); }

.uib-datepicker-popup.dropdown-menu {
  display: block !important;
  float: none !important;
  margin: 0 !important; }

.calendar-header {
  height: 41px !important;
  border-bottom: 1px solid gray !important;
  margin-bottom: 10px !important; }

.calendar-header .brand.text-logo {
    width: 81px !important;
    height: auto !important;
    margin-top: 6px !important;
    position: absolute !important;
    left: 15px !important; }

.event-action-container .ps-checkbox span.checkbox-circle {
  margin-top: -2px !important; }

.modal-body .contacts-container-body {
  overflow-x: auto !important; }

.newconversation .modal-body.contacts-modal {
  height: calc(100% - 125px) !important; }

.add-staff-modal .modal {
  top: 0 !important; }

.add-staff-modal .modal-body {
  max-height: 400px;
  overflow: auto; }

.patient-dialog .flex-display {
  display: flex !important; }

.patient-dialog .flex-column {
  flex: 1 !important; }

.patient-dialog .flex-column-double {
  flex: 2 !important; }

.patient-dialog .flex-display-center {
  display: flex !important;
  align-items: center; }

.patient-dialog .flex-grid {
  display: flex !important; }

.patient-dialog .flex-grid .flex-column:not(:last-child) {
  padding-right: 15px; }

.fa.fa-refresh:before {
  content: "\f021";
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  font-size: 20px; }

.fa.fa-file-excel-o {
  font-family: "Font Awesome 5 Pro";
  font-weight: 400; }

.fa.fa-file-excel-o:before {
  content: "\f1c3";
  font-size: 20px; }

.refresh-icon,
.fa-print {
  font-size: 20px !important; }

.fa.fa-check-circle-o {
  font-family: "Font Awesome 5 Pro";
  font-weight: 400; }

.fa.fa-check-circle-o:before {
  content: "\f058"; }

.print-track-mode .local-psx-grid-item,
.print-track-mode .message-box {
  font-size: 10px !important; }

.print-track-mode th {
  font-size: 10px !important;
  font-weight: bold; }

@page {
  size: landscape;
  margin: 0;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-print-color-adjust: exact;
  html,
  body {
    height: auto;
    page-break-after: avoid;
    page-break-before: avoid; }
  .print-track-mode .print-header {
    border-bottom: initial;
    margin-bottom: initial;
    margin-left: -15px;
    margin-right: -15px; }
    .print-track-mode .print-header .brand.text-logo {
      width: 81px;
      height: auto;
      margin-top: 6px;
      position: absolute;
      left: 15px; }
  .print-track-mode .content-list-container {
    border-top: 1px solid gray;
    padding-top: 10px; }
  .print-track-mode .local-psx-grid-item {
    vertical-align: top;
    font-size: 12px !important; }
  .print-track-mode thead,
  .print-track-mode tbody {
    page-break-inside: auto; }
  .print-track-mode thead:last-child,
  .print-track-mode tbody:last-child,
  .print-track-mode tr:last-child {
    page-break-after: auto; }
  .print-track-mode table {
    width: 100%; } }

.print-track-mode tr {
  page-break-inside: auto; }

.print-track-mode .print-header {
  border-bottom: initial;
  margin-bottom: initial;
  margin-left: -15px;
  margin-right: -15px; }

.print-track-mode .print-header .brand.text-logo {
    width: 81px;
    height: auto;
    margin-top: 6px;
    position: absolute;
    left: 15px; }

.print-track-mode .content-list-container {
  border-top: 1px solid gray;
  padding-top: 10px; }

.print-track-mode .content-list-container .local-psx-grid-item {
    vertical-align: top; }

.print-track-mode thead,
.print-track-mode tbody {
  page-break-inside: auto; }

.print-track-mode thead:last-child,
.print-track-mode tbody:last-child,
.print-track-mode tr:last-child {
  page-break-after: auto; }

.print-track-mode table {
  width: 100%; }

@media print {
  tr {
    page-break-inside: auto; }
  html,
  body {
    height: auto;
    page-break-after: avoid;
    page-break-before: avoid; }
  .print-track-mode .print-header {
    border-bottom: initial;
    margin-bottom: initial;
    margin-left: -15px;
    margin-right: -15px; }
    .print-track-mode .print-header .brand.text-logo {
      width: 81px;
      height: auto;
      margin-top: 6px;
      position: absolute;
      left: 15px; }
  .print-track-mode .content-list-container {
    border-top: 1px solid gray;
    padding-top: 10px; }
    .print-track-mode .content-list-container .local-psx-grid-item {
      vertical-align: top; }
  .print-track-mode thead,
  .print-track-mode tbody {
    page-break-inside: auto; }
  .print-track-mode thead:last-child,
  .print-track-mode tbody:last-child,
  .print-track-mode tr:last-child {
    page-break-after: auto; }
  .print-track-mode table {
    width: 100%; } }

.print-modal .modal-content {
  height: 100%; }

.print-modal .modal-content .modal-body {
    height: calc(100% - 162px);
    overflow-y: auto; }

.print-modal .calendar-header {
  height: 41px;
  border-bottom: 1px solid gray;
  margin-bottom: 10px; }

.print-modal .calendar-header .brand.text-logo {
    width: 81px;
    height: auto;
    margin-top: 6px;
    position: absolute;
    left: 15px; }

.print-modal mwl-calendar .cal-month-day {
  height: inherit;
  display: inline-block;
  width: 210px;
  overflow: hidden; }

.print-modal mwl-calendar .cal-month-day .event-action-container {
    height: auto; }

.print-modal mwl-calendar .cal-month-day .event-action-container a.event-item {
      height: inherit; }

.print-modal .cal-row-fluid .cal-cell {
  width: 14.286%;
  height: inherit; }

.print-modal .fa-arrow-circle-right {
  color: #364b94 !important; }

.print-modal .cal-month-box {
  border: none;
  border: 0px; }

.print-modal .cal-month-box th {
    text-align: center;
    min-height: 30px; }

.print-modal .cal-month-box td {
    border: 1px solid gray !important;
    vertical-align: top;
    height: 100%;
    overflow: hidden; }

.print-modal .cal-month-box td.cal-day-outmonth {
      background-color: #efefef !important; }

.print-modal .cal-month-box td + .cal-day-outmonth,
.print-modal .cal-year-box td + .cal-day-outmonth {
  background-color: #efefef !important; }

.print-modal .print-multiweek .calendar-header.multiweek {
  height: 65px !important; }

.print-modal .print-multiweek h2.title {
  font-size: 20px;
  color: #5e6668;
  margin-bottom: 6px; }

.print-modal .print-multiweek .toggle-name {
  text-decoration: none; }

.print-oneDay-container {
  width: 100%; }

.print-oneDay-container .toggle-name {
    margin-left: 10px;
    padding-left: 10px;
    text-decoration: none; }

@page {
  size: landscape;
  margin: 0.25in;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-print-color-adjust: exact;
  .calendar-header {
    height: 41px; }
    .calendar-header.multiweek {
      height: 65px !important; }
  .cal-week-box [data-event-class].action-highlighted .checkbox-circle {
    top: 3px; }
  .fa-arrow-circle-right {
    color: #364b94 !important; }
  .action-highlighted {
    border-top: 1px solid #364b94 !important;
    border-bottom: 1px solid #364b94 !important;
    border-right: 1px solid #364b94 !important;
    border-left: 1px solid #364b94 !important;
    padding-bottom: 18px;
    padding-top: 2px;
    padding-left: 2px; }
  .schedule-multiple-line {
    width: 100%;
    padding-left: 0px !important;
    margin-left: 0px !important; }
  .multi-view-container {
    page-break-inside: avoid; }
    .multi-view-container .cal-week-box .cal-cell1 {
      display: table-cell; }
    .multi-view-container .clear {
      display: none; }
    .multi-view-container .toggle-name {
      text-decoration: none; }
  .cal-month-box td {
    border: 1px solid gray !important;
    vertical-align: top;
    height: 100%;
    overflow: hidden; }
    .cal-month-box td.cal-day-outmonth {
      background-color: #efefef !important; } }

.mwl-calendar-week div {
  display: table; }

@media print {
  thead {
    display: table-header-group; }
  tbody {
    display: table-row-group; }
  tfoot {
    display: table-footer-group; }
  tr {
    page-break-inside: auto; }
  .calendar-header {
    height: 41px; }
    .calendar-header.multiweek {
      height: 65px !important; }
  .fa-arrow-circle-right {
    color: #364b94 !important; }
  .cal-week-box [data-event-class].action-highlighted .checkbox-circle {
    top: 3px; }
  .action-highlighted {
    border-top: 1px solid #364b94 !important;
    border-bottom: 1px solid #364b94 !important;
    border-right: 1px solid #364b94 !important;
    border-left: 1px solid #364b94 !important;
    padding-bottom: 18px;
    padding-top: 2px;
    padding-left: 2px; }
  .print-multiweek h2.title {
    font-size: 20px;
    color: #5e6668;
    margin-bottom: 6px; }
  .print-oneDay-container {
    width: 100%; }
    .print-oneDay-container .toggle-name {
      margin-left: 10px;
      padding-left: 10px;
      text-decoration: none;
      background-color: #d9d8d8 !important; }
    .print-oneDay-container .schedule-multiple-line {
      width: 100%;
      padding-left: 0px !important;
      margin-left: 0px !important; }
  .multi-view-container {
    page-break-inside: avoid; }
    .multi-view-container .cal-week-box .cal-cell1 {
      display: table-cell; }
    .multi-view-container .clear {
      display: none; }
    .multi-view-container .toggle-name {
      text-decoration: none; }
  .cal-month-box td {
    height: 100%;
    overflow: auto; } }

.multi-view-container {
  page-break-inside: avoid; }

@page {
  size: landscape;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-print-color-adjust: exact;
  tr {
    page-break-inside: auto;
    position: relative; }
  .print-mode .calendar-header {
    height: 44px;
    border-bottom: 0px solid transparent;
    margin-bottom: 0px; }
    .print-mode .calendar-header h2 {
      margin-bottom: 0px; }
    .print-mode .calendar-header .legend {
      padding-left: 14px;
      margin-top: -2px; }
      .print-mode .calendar-header .legend span {
        font-size: 11px;
        font-weight: initial;
        padding: 0 0.6em 0;
        color: #3c474b; }
  .print-mode .calendar-header:first {
    border-bottom: 1px solid gray;
    margin-bottom: 10px; }
  .print-mode table {
    width: 100%; }
  .print-mode tr.psx-grid-item {
    page-break-inside: avoid; } }

.print-mode thead {
  display: table-header-group; }

.print-mode tbody {
  display: table-row-group; }

.print-mode tfoot {
  display: table-footer-group; }

.print-mode tr {
  page-break-inside: auto;
  position: relative; }

.print-mode .calendar-header {
  height: 44px; }

.print-mode .calendar-header h2 {
    margin-bottom: 0px; }

.print-mode .calendar-header .legend {
    padding-left: 14px;
    margin-top: -2px; }

.print-mode .calendar-header .legend span {
      font-size: 11px;
      font-weight: initial;
      padding: 0 0.6em 0;
      color: #3c474b; }

.print-mode .calendar-header:first {
  border-bottom: 1px solid gray;
  margin-bottom: 10px; }

.print-mode table {
  width: 100%; }

.print-mode table th:first-child,
  .print-mode table td.first {
    width: 130px; }

.print-mode table th.patient,
  .print-mode table td.patient {
    width: 200px; }

.print-mode table th.LocationRoom {
    width: 160px; }

.print-mode table .content-list-container tbody,
  .print-mode table .content-list-container .prac-group {
    page-break-inside: auto; }

.print-mode table .content-list-container tbody td,
  .print-mode table .content-list-container tbody span,
  .print-mode table .content-list-container tbody a {
    line-height: 40px;
    font-size: 14px; }

.print-mode table .content-list-container tbody td {
    padding-left: 4px;
    padding-right: 4px; }

.print-mode table .content-list-container tbody tr {
    height: 30px;
    border-bottom: 1px solid rgba(60, 70, 74, 0.3);
    position: relative; }

.print-mode table .content-list-container tbody tr.psx-grid-item {
    page-break-inside: avoid; }

.print-mode table .content-list-container .prac-group-header {
    height: 36px;
    line-height: 20px;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 16px;
    font-weight: bold;
    background-color: rgba(60, 70, 74, 0.3) !important;
    color: #3c464a;
    padding: 8px 15px;
    border-bottom: 1px solid rgba(60, 70, 74, 0.3) !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }

.print-mode table .content-list-container .unassigned-background {
    background-color: #f2dede !important;
    color: #a94442 !important; }

@media print {
  thead {
    display: table-header-group; }
  tbody {
    display: table-row-group; }
  tfoot {
    display: table-footer-group; }
  tr {
    page-break-inside: auto;
    position: relative; } }

@media print and (min-width: 1200px) {
  .col-lg-2 {
    width: 16.66667%; } }

@media print and (min-width: 992px) {
  .col-md-2 {
    width: 16.66667%; } }

@media print {
  .print-mode .calendar-header {
    height: 44px !important; }
    .print-mode .calendar-header h2 {
      margin-bottom: 0px; }
    .print-mode .calendar-header .legend {
      padding-left: 14px;
      margin-top: -2px; }
      .print-mode .calendar-header .legend span {
        font-size: 11px;
        font-weight: initial;
        padding: 0 0.6em 0;
        color: #3c474b; }
  .print-mode .calendar-header:first {
    border-bottom: 1px solid gray;
    margin-bottom: 10px; }
  .print-mode th.first,
  .print-mode td.first {
    width: 130px; }
  .print-mode th.patient,
  .print-mode td.patient {
    width: 200px; }
  .print-mode th.LocationRoom {
    width: 160px; }
  .print-mode table {
    width: 100%; }
    .print-mode table .content-list-container tbody,
    .print-mode table .content-list-container .prac-group {
      page-break-inside: auto; }
    .print-mode table .content-list-container tbody td,
    .print-mode table .content-list-container tbody span,
    .print-mode table .content-list-container tbody a {
      line-height: 40px;
      font-size: 14px; }
    .print-mode table .content-list-container tbody td {
      padding-left: 4px;
      padding-right: 4px; }
    .print-mode table .content-list-container tbody tr.psx-grid-item {
      page-break-inside: avoid; }
    .print-mode table .content-list-container th:first-child {
      width: 130px; }
    .print-mode table .content-list-container .prac-group-header {
      height: 36px;
      line-height: 20px;
      margin-top: 5px;
      margin-left: 5px;
      margin-right: 5px;
      font-size: 16px;
      font-weight: bold;
      background-color: rgba(60, 70, 74, 0.3) !important;
      color: #3c464a;
      padding: 8px 15px;
      border-bottom: 1px solid rgba(60, 70, 74, 0.3) !important;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
    .print-mode table .content-list-container .unassigned-background {
      background-color: #f2dede !important;
      color: #a94442 !important;
      border: 1px solid #ebccd1 !important; } }

.flex-grid {
  display: flex !important; }

.flex-grid li {
    list-style-type: none; }

.flex-grid .flex-column {
    flex: 1 !important; }

.flex-grid .flex-column-2 {
    flex: 2 !important; }

.flex-grid .flex-column:not(:last-child) {
  padding-right: 15px; }

.calender-header {
  margin-top: 5px !important; }

.calender-header h2 {
    font-size: 18px; }

.text-center {
  text-align: center !important; }

.lb-logo-min {
  width: 24px;
  height: 24px;
  background-image: url('data:image/svg+xml,&lt;%3Fxml version="1.0" encoding="UTF-8"%3F&gt;&lt;svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"&gt;&lt;title&gt;lightning-bolt_favicon_220x220 (1)&lt;/title&gt;&lt;defs&gt;&lt;rect id="path-1" x="0" y="0" width="24" height="24" rx="2"&gt;&lt;/rect&gt;&lt;rect id="path-3" x="6.35577218e-16" y="-2.93343331e-16" width="25.1911927" height="25.1911927"&gt;&lt;/rect&gt;&lt;rect id="path-5" x="-2.39521944e-15" y="-1.33226763e-15" width="51.8488073" height="43.5280734"&gt;&lt;/rect&gt;&lt;rect id="path-7" x="0" y="7.82248883e-16" width="52.9497248" height="44.6289908"&gt;&lt;/rect&gt;&lt;rect id="path-9" x="0" y="7.82248883e-16" width="52.9497248" height="44.6289908"&gt;&lt;/rect&gt;&lt;rect id="path-11" x="0" y="-3.91124442e-16" width="42.8719266" height="25.6018349"&gt;&lt;/rect&gt;&lt;/defs&gt;&lt;g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"&gt;&lt;g id="lightning-bolt_favicon_220x220-(1)"&gt;&lt;g id="Clipped"&gt;&lt;mask id="mask-2" fill="white"&gt;&lt;use xlink:href="%23path-1"&gt;&lt;/use&gt;&lt;/mask&gt;&lt;g id="Rectangle"&gt;&lt;/g&gt;&lt;g mask="url(%23mask-2)"&gt;&lt;g transform="translate(-0.2917, -0.611)"&gt;&lt;mask id="mask-4" fill="white"&gt;&lt;use xlink:href="%23path-3"&gt;&lt;/use&gt;&lt;/mask&gt;&lt;g id="Rectangle" stroke="none" fill="none"&gt;&lt;/g&gt;&lt;g id="Group" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" mask="url(%23mask-4)"&gt;&lt;g transform="translate(-9.524, -2.8789)"&gt;&lt;g id="Clipped" transform="translate(8.3053, 0)"&gt;&lt;mask id="mask-6" fill="white"&gt;&lt;use xlink:href="%23path-5"&gt;&lt;/use&gt;&lt;/mask&gt;&lt;g id="Rectangle"&gt;&lt;/g&gt;&lt;g mask="url(%23mask-6)"&gt;&lt;g transform="translate(-0.5505, -0.5516)"&gt;&lt;mask id="mask-8" fill="white"&gt;&lt;use xlink:href="%23path-7"&gt;&lt;/use&gt;&lt;/mask&gt;&lt;g id="Rectangle" stroke="none" fill="none"&gt;&lt;/g&gt;&lt;g id="Clipped" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" mask="url(%23mask-8)"&gt;&lt;mask id="mask-10" fill="white"&gt;&lt;use xlink:href="%23path-9"&gt;&lt;/use&gt;&lt;/mask&gt;&lt;g id="Rectangle"&gt;&lt;/g&gt;&lt;image id="Bitmap" mask="url(%23mask-10)" x="-0.0264220183" y="-0.0506422018" width="53.0025688" height="44.706055" xlink:href="data:image/png;base64,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"&gt;&lt;/image&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g id="Group" opacity="0.18" style="mix-blend-mode: screen;" transform="translate(0, 2.6741)"&gt;&lt;g id="Clipped"&gt;&lt;mask id="mask-12" fill="white"&gt;&lt;use xlink:href="%23path-11"&gt;&lt;/use&gt;&lt;/mask&gt;&lt;g id="Rectangle"&gt;&lt;/g&gt;&lt;g id="Group" mask="url(%23mask-12)" stroke="%23FFB548" stroke-width="0.1"&gt;&lt;g transform="translate(-24.8895, -31.385)" id="Oval"&gt;&lt;circle cx="54.213578" cy="52.9662385" r="21.9489908"&gt;&lt;/circle&gt;&lt;circle cx="35.6300917" cy="21.9489908" r="21.9489908"&gt;&lt;/circle&gt;&lt;circle cx="60.453578" cy="71.1941284" r="21.9489908"&gt;&lt;/circle&gt;&lt;circle cx="31.306789" cy="58.893578" r="21.9489908"&gt;&lt;/circle&gt;&lt;circle cx="21.9489908" cy="27.920367" r="21.9489908"&gt;&lt;/circle&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g id="Emblem" transform="translate(2.73, 3.5642)" fill="%23FFFFFF" fill-rule="nonzero"&gt;&lt;path d="M0.569787234,7.38787234 L0.600212766,7.38787234 C0.662446809,7.19287234 0.764787234,6.97712766 0.91,6.7406383 C1.05382979,6.50414894 1.24468085,6.2856383 1.48255319,6.08510638 C1.72042553,5.88457447 2.00531915,5.71723404 2.34138298,5.58446809 C2.67606383,5.45170213 3.06053191,5.38393617 3.49340426,5.38393617 C4.10191489,5.38393617 4.63021277,5.49734043 5.07829787,5.72276596 C5.52638298,5.94819149 5.89840426,6.25244681 6.19159574,6.63138298 C6.48478723,7.01170213 6.70468085,7.45287234 6.84851064,7.9562766 C6.99234043,8.45968085 7.0656383,8.9893617 7.0656383,9.54393617 C7.0656383,10.1496809 6.9937234,10.7056383 6.84851064,11.2090426 C6.70468085,11.7124468 6.48478723,12.1467021 6.19159574,12.5118085 C5.89840426,12.8769149 5.52638298,13.1618085 5.07829787,13.3664894 C4.63021277,13.5725532 4.10191489,13.6748936 3.49340426,13.6748936 C2.8337234,13.6748936 2.24595745,13.5310638 1.73010638,13.2434043 C1.21425532,12.9557447 0.838085106,12.4882979 0.601595745,11.8410638 L0.571170213,11.8410638 L0.571170213,16.3260638 L0,16.3260638 L0,5.56925532 L0.571170213,5.56925532 L0.571170213,7.38787234 L0.569787234,7.38787234 Z M3.49340426,13.1673404 C4.00925532,13.1673404 4.45457447,13.0691489 4.83074468,12.8741489 C5.20691489,12.6791489 5.51670213,12.417766 5.7587234,12.088617 C6.00074468,11.7594681 6.18191489,11.377766 6.30085106,10.9407447 C6.41978723,10.5037234 6.47925532,10.0390426 6.47925532,9.54531915 C6.47925532,9.09308511 6.42255319,8.64914894 6.30914894,8.21212766 C6.19574468,7.77510638 6.02010638,7.38510638 5.78361702,7.04074468 C5.54712766,6.69638298 5.24010638,6.41978723 4.86255319,6.20819149 C4.48638298,5.99797872 4.03,5.89287234 3.49340426,5.89287234 C2.95680851,5.89287234 2.51840426,5.99521277 2.14776596,6.2012766 C1.77712766,6.40734043 1.47425532,6.67840426 1.24329787,7.01861702 C1.01095745,7.35744681 0.843617021,7.74606383 0.739893617,8.18170213 C0.636170213,8.6187234 0.585,9.0737234 0.585,9.54531915 C0.585,10.0169149 0.630638298,10.4732979 0.724680851,10.9089362 C0.817340426,11.3459574 0.975,11.7304255 1.1962766,12.0651064 C1.41755319,12.3984043 1.71765957,12.6667021 2.09382979,12.867234 C2.47,13.067766 2.93744681,13.1673404 3.49340426,13.1673404 Z" id="Shape"&gt;&lt;/path&gt;&lt;path d="M9.62968085,11.5105319 C9.72787234,11.6806383 9.8537234,11.8189362 10.007234,11.9268085 C10.1621277,12.0346809 10.3391489,12.1148936 10.5396809,12.1660638 C10.7402128,12.217234 10.9490426,12.2435106 11.1647872,12.2435106 C11.3196809,12.2435106 11.4814894,12.2255319 11.6502128,12.1895745 C11.8203191,12.153617 11.9738298,12.0969149 12.1135106,12.0194681 C12.2518085,11.9420213 12.3679787,11.8396809 12.4606383,11.7110638 C12.5532979,11.5824468 12.5989362,11.4206383 12.5989362,11.2256383 C12.5989362,10.8964894 12.3804255,10.6503191 11.9434043,10.4857447 C11.506383,10.3211702 10.8964894,10.1565957 10.1151064,9.99202128 C9.7956383,9.92010638 9.48446809,9.83574468 9.18159574,9.73755319 C8.8787234,9.6393617 8.60765957,9.51212766 8.37117021,9.35170213 C8.13468085,9.19265957 7.94382979,8.99212766 7.8,8.75010638 C7.65617021,8.50946809 7.58425532,8.21351064 7.58425532,7.86361702 C7.58425532,7.35053191 7.68382979,6.9287234 7.88574468,6.59957447 C8.0862766,6.27042553 8.35042553,6.01180851 8.68095745,5.82095745 C9.01010638,5.63148936 9.38074468,5.49734043 9.79148936,5.41989362 C10.202234,5.34244681 10.6240426,5.3037234 11.0569149,5.3037234 C11.4897872,5.3037234 11.9074468,5.34521277 12.3140426,5.42680851 C12.7206383,5.50978723 13.0829787,5.64808511 13.4010638,5.84308511 C13.7191489,6.03808511 13.9846809,6.29808511 14.1962766,6.62170213 C14.4064894,6.94531915 14.5323404,7.35329787 14.5738298,7.84702128 L12.4910638,7.84702128 C12.4606383,7.42521277 12.3002128,7.14031915 12.0125532,6.99234043 C11.7248936,6.84297872 11.3846809,6.76829787 10.9946809,6.76829787 C10.8715957,6.76829787 10.7374468,6.77659574 10.593617,6.79180851 C10.4497872,6.80702128 10.3184043,6.84021277 10.2008511,6.89138298 C10.0819149,6.94255319 9.98234043,7.01723404 9.8993617,7.11542553 C9.81638298,7.21361702 9.7762766,7.34361702 9.7762766,7.50819149 C9.7762766,7.70319149 9.84819149,7.86223404 9.99202128,7.98531915 C10.1358511,8.10840426 10.3239362,8.2093617 10.5548936,8.28542553 C10.7858511,8.36287234 11.051383,8.43202128 11.3501064,8.49287234 C11.6488298,8.55510638 11.9517021,8.62148936 12.2601064,8.69340426 C12.5781915,8.76531915 12.8907447,8.85244681 13.193617,8.95478723 C13.4964894,9.05712766 13.7675532,9.19404255 14.0040426,9.36276596 C14.2405319,9.53287234 14.431383,9.74308511 14.5752128,9.99478723 C14.7190426,10.2464894 14.7909574,10.5576596 14.7909574,10.9269149 C14.7909574,11.4510638 14.6858511,11.8908511 14.4742553,12.2448936 C14.2640426,12.5989362 13.9888298,12.8838298 13.648617,13.0995745 C13.3097872,13.3153191 12.9211702,13.4674468 12.4841489,13.5545745 C12.0471277,13.6417021 11.6018085,13.6859574 11.1495745,13.6859574 C10.6973404,13.6859574 10.2340426,13.6403191 9.79148936,13.5476596 C9.34893617,13.455 8.95617021,13.3014894 8.61180851,13.0857447 C8.26744681,12.87 7.98393617,12.5851064 7.76265957,12.2310638 C7.54138298,11.8770213 7.42106383,11.4317021 7.40031915,10.8978723 L9.48308511,10.8978723 C9.48308511,11.1343617 9.53148936,11.3376596 9.62968085,11.506383 L9.62968085,11.5105319 Z" id="Path"&gt;&lt;/path&gt;&lt;ellipse id="Oval" cx="9.06819149" cy="2.05648936" rx="2.05925532" ry="2.05648936"&gt;&lt;/ellipse&gt;&lt;ellipse id="Oval" cx="13.782766" cy="1.99840426" rx="1.7162766" ry="1.71351064"&gt;&lt;/ellipse&gt;&lt;ellipse id="Oval" cx="16.8695745" cy="5.02851064" rx="1.54478723" ry="1.54202128"&gt;&lt;/ellipse&gt;&lt;ellipse id="Oval" cx="18.1267021" cy="8.91053191" rx="1.37329787" ry="1.37053191"&gt;&lt;/ellipse&gt;&lt;circle id="Oval" cx="14.9679787" cy="15.1920213" r="1.02893617"&gt;&lt;/circle&gt;&lt;circle id="Oval" cx="11.5907447" cy="16.5680851" r="1"&gt;&lt;/circle&gt;&lt;circle id="Oval" cx="8.32414894" cy="16.1946809" r="1"&gt;&lt;/circle&gt;&lt;circle id="Oval" cx="17.3079787" cy="12.4689362" r="1.20042553"&gt;&lt;/circle&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;'); }

</pre></body></html>