@charset "UTF-8";
/*!
 * Bootstrap v4.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root {
    --blue:#007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #FFFFFF;
    --black: #000000;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #1b5556!important;
    --secondary: #645D5A!important;
    --success: #34bfa3;
    --info: #36a3f7;
    --warning: #ffb822;
    --danger: #f4516c;
    --light: #ffffff;
    --dark: #1b5556
}

body.background-color {
    background-color: #f2f3f8;
}


/* wrap a media query around this */
m-topbar .m-topbar__nav.m-nav {
        margin-top: 0px;
        margin-right: 2px;
        margin-bottom: 30px;
        margin-left: 3px;
}

/* ----------------------------------------------
                MEDIA QUERIES
   ---------------------------------------------- */

/* all screens >= 1025px */
@media screen and (min-width: 1025px) {

  .m-nav__link-text--white {
    color: #FFFFFF;
    text-decoration: none;
    box-sizing: border-box;
    list-style: none;
    display: table-cell;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 1rem;
  }

  .m-nav__link-text--white:hover {
    text-decoration: underline;
  }

  #m_header_topbar {
    margin-top:25px;
  }

  .awesomplete {
    width: 100%;
  }

  /* top nav bar icons */
  .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon {
    height:auto;
    padding-right:20px;
  }

  .m-header--fixed .m-body {
     padding-top:88px !important;
  }

  /* CIC header */
  a.m-link-white:hover {
    color: white;
    text-decoration: underline;
    font-size: 8.2hw;
  }
  a.m-link-white {
    color: white;
    text-decoration: none;
    font-size: 8.2hw;
  }


}

/* all screens <= 1024px */
@media screen and (max-width: 1024px) {

  body .m-nav .m-nav__item>.m-nav__link .m-nav__link-text {
    color: black;
    padding-left:1px;
  }

  .m-nav__link-text--white {
    color: #000000;
    text-decoration: none;
    box-sizing: border-box;
    list-style: none;
    display: table-cell;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 1rem;
  }

  .m-nav__link-text--white:hover {
    text-decoration: underline;
  }

  .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link {
    color: black;
  }

  #m_header_topbar {
    margin-top:3px;
  }

  .awesomplete {
    width: 100%;
  }

  .m-topbar .m-topbar__nav.m-nav {
    margin-top:5px;
  }

  /* top nav bar icons */
  .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon {
    color: #ffffff;
    text-align: center;
    line-height: 0;
    height:auto;
    vertical-align: middle;
    padding: 0;
    color: black
  }

  /* CIC header */
  a.m-link-white:hover {
    color: white;
    text-decoration: underline;
    font-size: 3.2vw;
  }
  a.m-link-white {
    color: white;
    text-decoration: none;
    font-size: 3.2vw;
  }

}

/* all screens <= 576px */
@media screen and (max-width: 576px) {

  #m_header_topbar {
    margin-top:3px;
  }

  .m-nav__link-text--white {
    color: #000000;
    text-decoration: none;
    box-sizing: border-box;
    list-style: none;
    display: table-cell;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    font-size: 1rem;
  }
  .m-nav__link-text--white:hover {
    text-decoration: underline;
  }

  /* CIC header */
  a.m-link-white:hover {
    color: white;
    text-decoration: underline;
    font-size: 1.2hw;
  }
  a.m-link-white {
    color: white;
    text-decoration: none;
    font-size: 1.2hw;
  }

}

/* ----------------------------------------------
                ALERT
   ---------------------------------------------- */
alert.m-alert--icon .m-alert__icon {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 1.45rem 0.5rem 1.45rem 1.75rem;
    line-height: 0;
    width: 1%;
}

.alert.m-alert--icon .m-alert__icon [class^="la-"], .alert.m-alert--icon .m-alert__icon [class*=" la-"] {
    font-size: 2.4rem;
}

.alert.m-alert--icon .m-alert__icon i {
    display: inline;
}

.alert.m-alert--icon .m-alert__icon {
    text-align: center;
    line-height: 0;
}

.alert-success:not(.m-alert--outline) {
    color: #f6fcfb;
}

.alert-success {
    color: #1b6355;
}

.alert.m-alert--icon .m-alert__close .close {
    padding-top: 0;
    top: 0.65rem;
}
.alert-success:not(.m-alert--outline) .close {
    color: #f6fcfb;
}
.close:not(:disabled):not(.disabled) {
    cursor: pointer;
}
.alert .close {
    color: #cfcedb;
}
.alert .close {
    font-family: "LineAwesome";
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-size: 1.2rem;
    outline: none !important;
    text-shadow: none;
    padding-top: 0.95rem;
    padding-bottom: 0;
    cursor: pointer;
}
.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: .75rem 1.25rem;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    color: inherit;
}
button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
}
button, html [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button;
}
.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}

/* Sweet Alert set overlay/background color */
.swal-modal {
  background-color: rgba(63,255,106,0.69);
  border: 3px solid white;
  padding: 7px 19px;
  border-radius: 2px;
  background-color: #4962B3;
  font-size: 12px;
  border: 1px solid #3e549a;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
}


/* ----------------------------------------------
                 CROPPIC
   ---------------------------------------------- */
.dropzone .cropWrapper {
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    background-color: #eeeeee;
    text-align: left;
}

.dropzone .tools {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 999;
    display: inline-block;
}


/* 2018/08/08 - JMO - removed <style> tags */
.ghost {
  display: none ;
}

/* frame for the KJE calculators */
.kje-iframe {
  width:100%;
  border:0px;
}

.08-14-18 {
  width:100%;
  border:0px;
}

/* ----------------------------------------------
            FORM CONTROLS
   ---------------------------------------------- */
.form-control {
  display: block;
  width: 100%;
/*  padding: .20rem 0.80rem;*/
  font-size: 1rem;
  line-height: 1.25;
  color: #495057;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: .25rem;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.m-form .m-form__group {
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}


/* ----------------------------------------------
            REGISTRATION WIZARD
   ---------------------------------------------- */

.m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number>span {
    background-color: #1b5556;
}

.m-wizard.m-wizard--3.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number>span {
    background-color: #1b5556;
}

.m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span {
    background-color: #1b5556;

}

.m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span {
    background-color: #1b5556;
}

.m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span {
    background-color: #1b5556;
}

.m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current a.m-wizard__step-number:hover > span {
    background-color: #1b5556;
}

.m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__progress .progress .progress-bar {
    background-color: #1b5556;
}

.m-wizard.m-wizard--2 .m-wizard__head {
  position: relative;
  margin-top: 3rem;
  margin-right: 0px;
  margin-bottom: 1rem;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 2rem;
  padding-bottom: 0px;
  padding-left: 2rem;
}

.m-portlet .m-portlet__padding-x {
  padding-bottom: 0.2rem;
  padding-top: 0.2rem;
  padding-left: 2.2rem;
  padding-right: 2.2rem;
}

.m-footer--fixed .m-content {
  padding-bottom: 60px;
}

.m-wizard.m-wizard--1 .m-wizard__head {
  position: relative;
  margin-top: 3rem;
  margin-right: 0px;
  margin-bottom: 1rem;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 3rem;
  padding-bottom: 0px;
  padding-left: 3rem;
}




/* ----------------------------------------------
      BUTTON and SPINNER - same as PAGE LOADER?
   ---------------------------------------------- */

.loader {
    position: absolute;
    top: 4px;
    left: -40px;
    visibility: hidden;
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50%;
    border: 6px solid #1b5556;
    border-top: 6px solid #FFFFFF;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.loader-container {
    display: inline-block;
    position: relative
}


.btn.btn-default:hover, .btn.btn-secondary:hover {
    color: #1b5556;
    background: #FFFFFF;
    border-color: #645D5A;
}

.btn.btn-default, .btn.btn-secondary {

    color: #645D5A;;
    background: #FFFFFF;
    border-color: #1b5556;
}


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

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}


/* ----------------------------------------------
             SEARCH - HEADER
   ---------------------------------------------- */
/* TEST  2020/01/16 - JMO - use comment to remove
.m-header-search .m-header-search__input {
    border: 0;
    background: 0 0;
    outline: 0 !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: 100%;
    font-size: 1.0rem;
    padding: 7px 10px 7px 5px;
    display: block;
    color: #333;
}
*/


/* ----------------------------------------------
             HEADER - COLORS
   ---------------------------------------------- */

/* top nav menu - item - background color no-hover */
.m-page--fluid .m-header, .m-page--wide .m-header {
    background-color: #1b5556;
}

/* top nav menu - item - background color no-hover */
.m-brand.m-brand--skin-light {
    background: #1b5556;
}

/* top nav item - background color no-hover */
.m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading, .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link {
    background-color: #1b5556;
}

.m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #1b5556;
}

a.m-link-white:hover {
    color: white; 
    text-decoration: underline; 
}
.m-link-white {
    color: white; 
    text-decoration: none; 
}


/* ----------------------------------------------
             LEFT NAV - COLORS
   ---------------------------------------------- */

/*  2020/11/18 - JMO */
.m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {
    color: #FFFFFF;
}

.m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text {
    color: #FFFFFF;
}

.m-menu__link-text--white {
  color: #FFFFFF;
  font-weight: 400;
}


/* WORKS: left nav menu - top item - icon no-hover */
.m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon, .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #FFFFFF;
}

/* WORKS: left nav menu - left icon no-hover */
.m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-icon, .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {
    color: #1b5556;
}

/* WORKS: left nav menu - right arrow no-hover */
.m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow, .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__ver-arrow {
    color: #1b5556;
}

/* WORKS: left nav menu - background no-hover */
.m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item {
    background-color: #FFFFFF;
}


/* TEST  2020/01/16 - JMO - use comment to remove
.m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet, .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet:hover {
    vertical-align: middle;
    text-align: left;
    width: 20px;
    background-color: #1b5556;
}
*/

/* TEST  2020/01/16 - JMO - use comment to remove
.m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-text:hover {
    color: #1b5556;
}
*/

/* TEST  2020/01/16 - JMO - use comment to remove
.m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__heading, .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--open > .m-menu__link:hover {
    background-color: var(--primary);
}
*/


/* TEST  2020/01/16 - JMO - use comment to remove
.m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-text:hover {
    font-weight: 400;
    font-size: 1rem;
    text-transform: initial;
    color: #FFFFFF;
}
*/


/* TEST  2020/01/16 - JMO - use comment to remove
.m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:hover {
    background-color: #00FFFF;
}
*/

/* TEST  2020/01/16 - JMO - use comment to remove
.m-aside-menu .m-menu__nav .m-menu__item>.m-menu__heading:hover, .m-aside-menu .m-menu__nav .m-menu__item>.m-menu__link:hover {
    text-decoration: none;
    cursor: pointer;
}
*/

/* TEST  2020/01/16 - JMO - use comment to remove
.m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover {
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -ms-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
    background-color: #1b5556;;
}
*/

/* WORKS: left nav menu - entire background */
.m-aside-left.m-aside-left--skin-light {
    background-color: #fff;
}

.m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
}

.m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {

    font-weight: 400;
    font-size: 1.00rem;
    text-transform: initial;
}


/* ----------------------------------------------
             GENERAL CONTAINERS             
   ---------------------------------------------- */

/* search results list box - right column needs to be wider */
.m-list-timeline__items .m-list-timeline__item .m-list-timeline__time {
    width: 6rem;
    font-size: 0.85rem; 
}

.m-list-timeline__items .m-list-timeline__item .m-list-timeline__text {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    width: 100%;
    padding: 0 2px 0 0;
    font-size: 0.85rem;
}

m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-content .media > img {
    width: 10rem;
    height: 8.6rem;
    border-radius: .71rem;
}

/* ----------------------------------------------
             GENERAL CONTAINERS             
   ---------------------------------------------- */
.news-image-wrap {
    margin: max-height:100px; 16px 40px !important; 
}
.img-news-fluid {
    max-width: 100%;
    height: 30%;
}

/* REMOVE FOR ZACH */
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-content {
    background-color: #ECECEC;
}



/* ----------------------------------------------
         CLEAN UP RESPONSIVE TABLES 
   ---------------------------------------------- */
/* responsive table - remove grey lines */
.table td, .table th {
    padding: .45rem;
    padding-top: 0.45rem;
    padding-right: 0.45rem;
    padding-bottom: 0.45rem;
    padding-left: 0.45rem;
    vertical-align: top;
    border-top: 1px solid #f4f5f8;
    border-top-width: 0px;
    border-top-style: solid;
    border-top-color: rgb(244, 245, 248);
}


/* ----------------------------------------------
             GENERAL CONTAINERS             
   ---------------------------------------------- */
.submit-container {
    position: relative
}

.m-content {
    padding-top: 00px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    width: 100%;
}

.m-content-libplus {
    padding-top: 00px;
    padding-right: 00px;
    padding-bottom: 00px;
    padding-left: 00px;
    width: 100%;
}

/*
.m-content {
    padding: 30px 30px;
    width: 100%; 
}
*/

.m-section {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
}

/* ----------------------------------------------
               TOP NAV MENU/DROPDOWN
   ---------------------------------------------- */

.m-nav .m-nav__item>.m-nav__link .m-nav__link-text {
    /* color: #333333; */
    font-weight: 400;
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-text:hover {
    /* color: #333333; */
    font-weight: 400;
}

.m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-text {
    color: inherit;
    text-decoration: underline;
}

.m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-text {
  color: inherit;
  text-decoration: underline;
}

.m-nav__link-text {
    color: #1b5556;
    text-decoration: none;
}

/*
.m-nav__link-text--white {
    color: #FFFFFF;
    text-decoration: none;
    box-sizing: border-box;
    list-style: none;
    display: table-cell;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    font-size: 1rem;
}
*/

.m-nav__link m-dropdown__toggle-white {
  color: #FFFFFF;
}

/* news dropdown */
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--secondary:before {
    background-color: #645D5A;
}


/* ----------------------------------------------
               LOGIN PAGE
   ---------------------------------------------- */




/* changed padding-top: to reduce the space */
m-login.m-login--5 .m-login__wrapper-2 {
    padding-top: 10%;
    display: table-cell;
    width: 50%;
}

.m-login__title {
    color: #645D5A;
}

#m_login_forget_password  {
  color:  #645D5A;
}

/* width of login box on the index/login */
.m-login.m-login--5.m-login--signin .m-login__signin {
    display: block;
    margin-left:2rem;
    margin-right:2rem;
}

/* werid border at breakpoint */
.m-login.m-login--5 {
    padding: 0rem 0rem;
    /* padding: 2rem 1rem; */
}

.m-login.m-login--5 .m-login__wrapper-1 .m-login__wrapper-1-1 .m-login__contanier .m-login__content .m-login__title {
    padding-top: 2rem;
}

.m-login.m-login--5 .m-login__wrapper-2 .m-login__contanier .m-login__head .m-login__title {
    padding-top: 2rem;
    text-align: center;
    font-size: 1.5rem;
}

/* ----------------------------------------------
               PAGE LOADER 
   ---------------------------------------------- */

/* next to the button */
.loader {
    position: absolute;
    top: 4px;
    left: -40px;
    visibility: hidden;
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50%;
    border: 6px solid #1b5556;
    border-top: 6px solid #EFEFEF;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.loader-container {
    display: inline-block;
    position: relative
}



/* ----------------------------------------------
              DEMO BOXES 
   ---------------------------------------------- */

/* remove the Demo boxes from the entire site */
.m-demo .m-demo__preview {
    background: #ffffff;
    border: 0px solid #ffffff;
    padding: 0px;
}

.m-demo {
    background: #ffffff;
    margin-bottom: 0px;
    margin-top: 0px;
}


/* 2020/01/31 - JMO - see media query - top nav bar icons 
.m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon {
    color: #ffffff;
    text-align: center;
    line-height: 0;
    vertical-align: middle;
    padding: 0;
    color: #ffffff;
}
*/


.m-topbar {

    width: auto;
    height: 100%;
    float: right;
    padding: 0;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -ms-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;

}


/* ----------------------------------------------
                LEFT ASIDE 
   ---------------------------------------------- */

  .m-menu__link_top {
     color: white;
   }

  /* hardcoded red and was used on the Library Plus */
  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover {
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -ms-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
    background-color: #1b5556;
  }

   /* <li class="m-menu__item__top  m-menu__item__top--active" aria-haspopup="true"  m-menu-submenu-toggle="hover"> */
   /* .m-aside-menu .m-menu__nav>.m-menu__item__top>.m-menu__heading, .m-aside-menu .m-menu__nav>.m-menu__item__top>.m-menu__link { */
   /*  2020/02/02 - JMO - added for Main Menu */

   .m-menu__link__top-icon {

      color:white;
      text-align: left;
      width: 29px;
      font-size: 1.4rem;
      display: table-cell;
      height: 100%;
      vertical-align: middle;
      line-height: 0;
      padding-top:5px;
   }

  .m-menu__link_top-text--white {
       vertical-align: middle;
       box-sizing: border-box;
       display: table-cell;
       height: auto;
       padding-left: 2px;
       color:white
  }

   .m-menu__item__top {

        background-color: #1b5556;
        color: #1b5556;
        cursor: pointer;
        height: 42px;
        display: table;
        table-layout: fixed;
        width: 100%;
        margin: 0;
        text-decoration: none;
        position: relative;
        outline: 0;
        padding: 0;
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 10px;
   }


html .long-list.m-menu__item--hover .m-menu__submenu
    .m-menu__subnav{
    max-height: 60vh ;
    overflow-y: auto ;
}

/* LINKS */
.m-link {
    text-decoration: none;
    color: #1b5556;
    position: relative;
    display: inline-block
}

.m-link:after {
    display: block;
    content: '';
    position: absolute;
    bottom: 0;
    top: 1rem;
    left: 0;
    width: 0%;
    -webkit-transition: width .3s ease;
    -moz-transition: width .3s ease;
    -ms-transition: width .3s ease;
    -o-transition: width .3s ease;
    transition: width .3s ease
}

/* LEFT ASIDE */
.m-link:hover {
    text-decoration: none!important
}

.m-link:hover:after {
    width: 100%
}

.m-link {
    color: #1b5556;
}

.m-link:hover {
    color: #1b5556;
}

.m-link:hover:after {
    border-bottom: 1px solid #1b5556;
    opacity: .9
}
/*
m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading, .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link {
    background-color: #0000AA;
    color: #ffffff;
}
*/

/* ----------------------------------------------
           CHECKBOXES AND RADION BUTTONS 
   ---------------------------------------------- */

.m-checkbox > input:checked ~ span::after, .m-radio > input:checked ~ span::after {
    display: block;
}

.m-checkbox.m-checkbox--primary.m-checkbox--solid>input:checked~span {
    background: #1b5556;
}

.m-checkbox.m-checkbox--solid>input:checked~span {
    background: #1b5556;
}

.m-radio > span::after {
    border: solid #1b5556;
    background:   #1b5556;
}


/* ----------------------------------------------
                      PORTLET 
   ---------------------------------------------- */

/*
.m-portlet.m-portlet--primary.m-portlet--head-solid-bg {
    background: #1b5556!important;
    border-color: #1b5556!important;
}
*/

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head {
    background-color: #1b5556!important;
    border-color: #1b5556!important;
}


.m-portlet.m-portlet--bordered {
    border: 1px solid #1b5556!important;
}


.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text {
    display: table-cell;
    vertical-align: middle;
    font-size: 1.2rem;
    font-weight: 430;
    font-family: Roboto;
    padding-top: 1.0rem;
    padding-bottom: 1.0rem;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    height: 0.1rem 
}



/* portlet head <small> text font color */
.m-portlet .m-portlet__head .m-portlet__head-text .m-portlet__head-desc, .m-portlet .m-portlet__head .m-portlet__head-text small {
    color: #1b5556;
}


.m-portlet .m-portlet__body__skinny {
    padding: 0.0rem 0.0rem;
    padding-top: 0.8rem;
    padding-right: 0.0rem;
    padding-bottom: 0.8rem;
    padding-left: 0.0rem
}


.m-portlet .m-portlet__head {
    display: table;
    padding: 0;
    width: 100%;
    padding: 0 2.2rem;
    height: 0.1rem 
}


.m-portlet.m-portlet--tabs .m-portlet__head__skinny {
    padding-top: 0px;
    padding-right: 0.0rem;
    padding-bottom: 0px;
    padding-left: 0.0rem
}
.note-editor.note-frame .note-editing-area div.note-editable{
  min-height: 400px ; 
  padding: 20px ;
}
.note-editor.note-frame div.note-placeholder{
  padding: 20px ;
}
#summernote{
  width: 100% ;
  min-height: 400px ;
}
/*upload test*/

body .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item.m-menu__item--active>.m-menu__link .m-menu__link-text{
  /* 2020/01/31 - JMO - color: white ; */
}
body .m-nav .m-nav__item>.m-nav__link .m-nav__link-text{
  /* 2020/01/31 - JMO color: white ; */
}

.m-topbar__nav-wrapper .m-dropdown__wrapper .m-nav .m-nav__item>.m-nav__link .m-nav__link-text{
  color: black ;
}  

.m-portlet__head-tools i[data-toggle="modal"]{
  cursor: pointer;
}
.m-portlet__head-tools i[data-toggle="modal"]:hover{
  color: var(--primary) ;
}
body .m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-icon{
  color: inherit ;
}
body .btn-primary{
  background-color: var(--primary);
  border-color: var(--secondary);
}
body .btn-primary:hover{
  background-color: var(--secondary);
  border-color: inherit;  
}
body .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__notifications.m-topbar__notifications--img.m-dropdown--arrow .m-dropdown__arrow{
  color: var(--primary) ;
}
body .border-primary, body .form-control.focus, body .form-control:focus{
  border-color: var(--primary) !important;
}
body .datepicker tbody tr>td.day.active{
  background: var(--primary) ;
}
body .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([m-menu-submenu-mode=accordion]).m-menu__item--hover>.m-menu__submenu .m-menu__subnav .m-menu__item>.m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot>span{
  background-color: var(--primary);
}
body .m-menu__item--submenu.m-menu__item--hover,
  body .m-menu__item--submenu.m-menu__item--hover:hover{
  background-color: var(--primary) !important;
}
html .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([m-menu-submenu-mode=accordion]).m-menu__item--hover>.m-menu__submenu .m-menu__subnav .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__link{
  background-color: var(--primary) !important;
}
html .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item.m-menu__item--active>.m-menu__link{
  background-color: var(--primary) ;
}

body .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__link .m-menu__link-icon, body .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__link .m-menu__ver-arrow{
  color: white ;
}
.m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot>span{
  background-color: var(--primary) !important;
}
/* sunnav item open */
.m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open .m-menu__link-bullet.m-menu__link-bullet--dot>span{
  background-color: var(--white) ; 
}
body .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link .m-menu__link-text{
  color: black ;
}
body .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__link .m-menu__link-text{
  color: white ;
}
body .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__link{
  background-color: var(--primary) ;
}

@media screen and (max-width: 1027px) {
  body .m-nav .m-nav__item>.m-nav__link .m-nav__link-text{
    color: black ;
  }
  .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link {
    color: black ;
  }
  .awesomplete{
    width: 100% ;
  }
}
body .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([m-menu-submenu-mode=accordion]).m-menu__item--hover>.m-menu__submenu .m-menu__subnav .m-menu__item>.m-menu__link .m-menu__ver-arrow{
  color: var(--primary);
}
body .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([m-menu-submenu-mode=accordion]).m-menu__item--hover>.m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open>.m-menu__link,
body .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([m-menu-submenu-mode=accordion]).m-menu__item--hover>.m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open>.m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot>span{
  background-color: var(--primary) ;
}
body .m-aside-menu.m-aside-menu--dropdown.m-aside-menu--submenu-skin-light .m-menu__nav .m-menu__item:not([m-menu-submenu-mode=accordion]).m-menu__item--hover>.m-menu__submenu .m-menu__subnav .m-menu__item.m-menu__item--open>.m-menu__link .m-menu__ver-arrow{
  color: white ;
}


body .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--open>.m-menu__link{
  background-color: var(--primary) ;
}
body .m-aside-menu .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link .m-menu__link-bullet{
  color: var(--black) ;
}
body .m-aside-menu.m-aside-menu--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-text:hover{
  color: white ;
}
body .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__subnav{
  background-color: white ;
}
body .m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__submenu .m-menu__subnav>.m-menu__item>.m-menu__submenu .m-menu__subnav{
  padding: 0 5px ;
}
body .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item{
  margin-bottom: 7px ;
}

body  .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__link .m-menu__link-text{
  color: var(--white);
}

body .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover{
  background-color: var(--primary) ;
}

body .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__link{
  background-color: transparent;
}
body .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__link .m-menu__ver-arrow{
  color: var(--white) ;
}
body .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link .m-menu__ver-arrow{
  color: var(--primary) ;
}
/*  ----------------------------

html #m_aside_left{
    position: fixed;
    height: 100vh ;
}
html .m-content{
        float: right;
        width: 69.4%;
        max-width: calc(100% - 350px);
    }
----------------------------------- */

html .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item>.m-menu__link>.m-menu__link-icon{
  color: var(--primary) ;
}
html .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item:hover>.m-menu__link{
  background-color: var(--primary) ;
}
html .m-aside-left--minimize .m-aside-menu.m-aside-menu--skin-light .m-menu__nav>.m-menu__item>.m-menu__link>.m-menu__link-icon{
  color: var(--primary) ;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active, 
.ui-autocomplete, .ui-autocomplete:hover, 
.ui-menu-item, .ui-menu-item:hover,
.ui-menu-item a, .ui-menu-item a:hover,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item a
{ background: #ffffff none no-repeat; 
padding:0;
margin:0;
display:block;
border:0;border-collapse:collapse;
}
#ui-id-1{
  width: 95% !important ;
  padding:  0 ;
  border-radius: .3em;
  margin: .2em 0 0;
  background: hsla(0,0%,100%,.9);
  background: linear-gradient(to bottom right, white, hsla(0,0%,100%,.8));
  border: 1px solid rgba(0,0,0,.3);
  box-shadow: 0.05em 0.2em 0.6em rgba(0,0,0,.2);
  text-shadow: none;  
}
#ui-id-1 .m-list-timeline__item {
    position: relative;
    display: table;
    table-layout: fixed;
    width: 100%;
    cursor: pointer;
}    
#ui-id-1 .m-list-timeline__item .m-list-timeline__text {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    width: 100%;
    padding: 0 2px 0 7px;
}
#ui-id-1 .m-list-timeline__item .m-list-timeline__time {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
    width: 180px;
    padding: 0 7px 0 0;
}
#ui-id-1 .ui-menu-item{
  margin: 7px 0 ;
}
#ui-id-1 .ui-state-active{
  background: hsl(200, 40%, 80%);
  color: black;
  font-weight: 300 !important;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/v3/assets/croppic/fonts/glyphicons-halflings-regular.eot');
  src: url('/v3/assets/croppic/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/v3/assets/croppic/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/v3/assets/croppic/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/v3/assets/croppic/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon:empty {
  width: 1em;
}

.glyphicon-asterisk:before {
  content: "\2a";
}

.glyphicon-plus:before {
  content: "\2b";
}

.glyphicon-euro:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* upload test */
