/* --------------------------------------------- */
/* Sidebar */
/* --------------------------------------------- */
.container-sidebar {
  position: fixed;
  width: 100%;
  height: calc(100% - 82px);
  overflow: auto;
  z-index: 0; }
  .container-sidebar + .main-panel {
    margin-left: 50px; }

.sidebar {
  width: 50px;
  height: 100%;
  background: #f7f7f7;
  box-shadow: 2px 0 8px -6px #000;
  font-family: "Oxygen Mono", Tahoma, Arial, sans-serif;
  font-size: 12px;
  line-height: 1; }

.main-panel {
  z-index: 1;
  margin-left: 0;
  margin-top: 82px; }

.blank-line {
  height: 60px; }

.fullscreen-modal .modal-body {
  height: 80vh; }

/* Starter CSS for Flyout Menu */
.sidebar ul,
.sidebar ul li,
.sidebar ul ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.sidebar ul {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 597; }

.sidebar ul:not(:first-child) {
  box-shadow: 2px 0 8px -6px #000; }

.sidebar ul li {
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
  position: relative; }
  .sidebar ul li.divider {
    border-top: 1px solid #d6d6d6;
    margin: 0 8px; }

.sidebar ul li.hover,
.sidebar ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default; }

.sidebar > ul > li.hover,
.sidebar > ul > li:hover {
  position: static;
  z-index: 599;
  cursor: default; }

.sidebar > ul > li > a {
  position: relative; }

.sidebar ul ul {
  display: none;
  position: absolute;
  height: 100%;
  top: 0;
  left: 100%;
  z-index: 598;
  width: 275px; }

.sidebar ul ul ul {
  width: 290px;
  height: auto;
  right: 0; }

.sidebar ul li:hover > ul {
  padding: 8px 0;
  display: block; }

.sidebar ul ul ul ul {
  width: 100%; }

.sidebar:after {
  content: "";
  display: table;
  clear: both; }

.sidebar a {
  display: block;
  text-align: center;
  font-size: 18px;
  padding: 16px 4px;
  text-decoration: none; }

.sidebar > ul > li > a {
  padding: 13px 0;
  margin-bottom: 15px; }

.sidebar > ul > li.has-menu:hover > a:before,
.sidebar > ul > li.has-menu:hover > a:after {
  content: "";
  position: absolute;
  width: 100%;
  border: 10px solid transparent;
  right: 0; }

.sidebar > ul > li:hover > a:before {
  top: -20px;
  border-bottom-right-radius: 50px; }

.sidebar > ul > li:hover > a:after {
  bottom: -20px;
  border-top-right-radius: 50px; }

.sidebar > ul.sidebar-icons > li:hover > a {
  border-radius: 50px; }

.expand {
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -7px;
  width: 14px;
  height: 14px; }

.main-label-count {
  font-size: 13px;
  position: absolute;
  top: 30px;
  left: 30px;
  border-radius: 50%;
  padding: 2px 5px; }

.label-count {
  position: relative;
  font-weight: 600;
  font-size: 15px;
  margin-right: 5px; }

.breadcrumbs span {
  font-size: 14px;
  margin-right: 8px;
  margin-left: 2px; }

.home-breadcrumb {
  width: 23px;
  height: 23px;
  padding-bottom: 2px;
  vertical-align: middle; }

.sidebar li.bg-blue-menu .expand {
  color: #1d66a5;
  opacity: 0.6; }
.sidebar li.bg-blue-menu a,
.sidebar li.bg-blue-menu ul ul a,
.sidebar li.bg-blue-menu ul ul li:hover > a,
.sidebar li.bg-blue-menu ul ul a:hover,
.sidebar li.bg-blue-menu > ul > li > a:hover,
.sidebar li.bg-blue-menu > ul > li > a {
  color: #1d66a5; }

.sidebar > ul > li.bg-blue-menu.has-menu:hover > a:before,
.sidebar > ul > li.bg-blue-menu.has-menu:hover > a:after {
  box-shadow: 20px 0 0 #cddef7; }
.sidebar > ul > li.bg-blue-menu a:hover {
  background: #cddef7; }
.sidebar > ul.sidebar-icons > li.bg-blue-menu:hover > a, .sidebar > ul.sidebar-icons > li.bg-blue-menu > ul {
  background: #cddef7; }

.sidebar li.bg-blue-menu ul {
  padding-bottom: 40px; }
  .sidebar li.bg-blue-menu ul > li {
    background: #cddef7; }
  .sidebar li.bg-blue-menu ul li.title {
    color: #0066ab;
    background: white; }
  .sidebar li.bg-blue-menu ul.subitems-z1 > li:hover > a,
  .sidebar li.bg-blue-menu ul.subitems-z1 a:hover {
    background: white; }
  .sidebar li.bg-blue-menu ul.subitems-z2,
  .sidebar li.bg-blue-menu ul.subitems-z2 a,
  .sidebar li.bg-blue-menu ul.subitems-z2 li {
    background: #d7e4f7; }
  .sidebar li.bg-blue-menu ul.subitems-z2 > li:hover > a,
  .sidebar li.bg-blue-menu ul.subitems-z2 a:hover {
    background: white; }
  .sidebar li.bg-blue-menu ul.subitems-z3,
  .sidebar li.bg-blue-menu ul.subitems-z3 a,
  .sidebar li.bg-blue-menu ul.subitems-z3 li {
    background: #cfdef3; }
  .sidebar li.bg-blue-menu ul.subitems-z3 > li:hover > a,
  .sidebar li.bg-blue-menu ul.subitems-z3 a:hover {
    background: white; }

.sidebar li.bg-green-menu .expand {
  color: #08460e;
  opacity: 0.6; }
.sidebar li.bg-green-menu a,
.sidebar li.bg-green-menu ul ul a,
.sidebar li.bg-green-menu ul ul li:hover > a,
.sidebar li.bg-green-menu ul ul a:hover,
.sidebar li.bg-green-menu > ul > li > a:hover,
.sidebar li.bg-green-menu > ul > li > a {
  color: #08460e; }

.sidebar > ul > li.bg-green-menu.has-menu:hover > a:before,
.sidebar > ul > li.bg-green-menu.has-menu:hover > a:after {
  box-shadow: 20px 0 0 #c7e8cd; }
.sidebar > ul > li.bg-green-menu a:hover {
  background: #c7e8cd; }
.sidebar > ul.sidebar-icons > li.bg-green-menu:hover > a, .sidebar > ul.sidebar-icons > li.bg-green-menu > ul {
  background: #c7e8cd; }

.sidebar li.bg-green-menu ul {
  padding-bottom: 40px; }
  .sidebar li.bg-green-menu ul > li {
    background: #c7e8cd; }
  .sidebar li.bg-green-menu ul li.title {
    color: #0a6d0f;
    background: white; }
  .sidebar li.bg-green-menu ul.subitems-z1 > li:hover > a,
  .sidebar li.bg-green-menu ul.subitems-z1 a:hover {
    background: white; }
  .sidebar li.bg-green-menu ul.subitems-z2,
  .sidebar li.bg-green-menu ul.subitems-z2 a,
  .sidebar li.bg-green-menu ul.subitems-z2 li {
    background: #cfefd5; }
  .sidebar li.bg-green-menu ul.subitems-z2 > li:hover > a,
  .sidebar li.bg-green-menu ul.subitems-z2 a:hover {
    background: white; }
  .sidebar li.bg-green-menu ul.subitems-z3,
  .sidebar li.bg-green-menu ul.subitems-z3 a,
  .sidebar li.bg-green-menu ul.subitems-z3 li {
    background: #ccf1d0; }
  .sidebar li.bg-green-menu ul.subitems-z3 > li:hover > a,
  .sidebar li.bg-green-menu ul.subitems-z3 a:hover {
    background: white; }

.sidebar li.bg-red-menu .expand {
  color: #460c08;
  opacity: 0.6; }
.sidebar li.bg-red-menu a,
.sidebar li.bg-red-menu ul ul a,
.sidebar li.bg-red-menu ul ul li:hover > a,
.sidebar li.bg-red-menu ul ul a:hover,
.sidebar li.bg-red-menu > ul > li > a:hover,
.sidebar li.bg-red-menu > ul > li > a {
  color: #460c08; }

.sidebar > ul > li.bg-red-menu.has-menu:hover > a:before,
.sidebar > ul > li.bg-red-menu.has-menu:hover > a:after {
  box-shadow: 20px 0 0 #ffd9cd; }
.sidebar > ul > li.bg-red-menu a:hover {
  background: #ffd9cd; }
.sidebar > ul.sidebar-icons > li.bg-red-menu:hover > a, .sidebar > ul.sidebar-icons > li.bg-red-menu > ul {
  background: #ffd9cd; }

.sidebar li.bg-red-menu ul {
  padding-bottom: 40px; }
  .sidebar li.bg-red-menu ul > li {
    background: #ffd9cd; }
  .sidebar li.bg-red-menu ul li.title {
    color: #843300;
    background: white; }
  .sidebar li.bg-red-menu ul.subitems-z1 > li:hover > a,
  .sidebar li.bg-red-menu ul.subitems-z1 a:hover {
    background: white; }
  .sidebar li.bg-red-menu ul.subitems-z2,
  .sidebar li.bg-red-menu ul.subitems-z2 a,
  .sidebar li.bg-red-menu ul.subitems-z2 li {
    background: #f7dfd7; }
  .sidebar li.bg-red-menu ul.subitems-z2 > li:hover > a,
  .sidebar li.bg-red-menu ul.subitems-z2 a:hover {
    background: white; }
  .sidebar li.bg-red-menu ul.subitems-z3,
  .sidebar li.bg-red-menu ul.subitems-z3 a,
  .sidebar li.bg-red-menu ul.subitems-z3 li {
    background: #cfdef3; }
  .sidebar li.bg-red-menu ul.subitems-z3 > li:hover > a,
  .sidebar li.bg-red-menu ul.subitems-z3 a:hover {
    background: white; }

.sidebar li.bg-yellow-menu .expand {
  color: #403a29;
  opacity: 0.6; }
.sidebar li.bg-yellow-menu a,
.sidebar li.bg-yellow-menu ul ul a,
.sidebar li.bg-yellow-menu ul ul li:hover > a,
.sidebar li.bg-yellow-menu ul ul a:hover,
.sidebar li.bg-yellow-menu > ul > li > a:hover,
.sidebar li.bg-yellow-menu > ul > li > a {
  color: #403a29; }

.sidebar > ul > li.bg-yellow-menu.has-menu:hover > a:before,
.sidebar > ul > li.bg-yellow-menu.has-menu:hover > a:after {
  box-shadow: 20px 0 0 #ffe7b0; }
.sidebar > ul > li.bg-yellow-menu a:hover {
  background: #ffe7b0; }
.sidebar > ul.sidebar-icons > li.bg-yellow-menu:hover > a, .sidebar > ul.sidebar-icons > li.bg-yellow-menu > ul {
  background: #ffe7b0; }

.sidebar li.bg-yellow-menu ul {
  padding-bottom: 40px; }
  .sidebar li.bg-yellow-menu ul > li {
    background: #ffe7b0; }
  .sidebar li.bg-yellow-menu ul li.title {
    color: #403a29;
    background: white; }
  .sidebar li.bg-yellow-menu ul.subitems-z1 > li:hover > a,
  .sidebar li.bg-yellow-menu ul.subitems-z1 a:hover {
    background: white; }
  .sidebar li.bg-yellow-menu ul.subitems-z2,
  .sidebar li.bg-yellow-menu ul.subitems-z2 a,
  .sidebar li.bg-yellow-menu ul.subitems-z2 li {
    background: #ffe7b0; }
  .sidebar li.bg-yellow-menu ul.subitems-z2 > li:hover > a,
  .sidebar li.bg-yellow-menu ul.subitems-z2 a:hover {
    background: white; }
  .sidebar li.bg-yellow-menu ul.subitems-z3,
  .sidebar li.bg-yellow-menu ul.subitems-z3 a,
  .sidebar li.bg-yellow-menu ul.subitems-z3 li {
    background: #e6cf93; }
  .sidebar li.bg-yellow-menu ul.subitems-z3 > li:hover > a,
  .sidebar li.bg-yellow-menu ul.subitems-z3 a:hover {
    background: white; }

.sidebar li.bg-purple-menu .expand {
  color: #3e2940;
  opacity: 0.6; }
.sidebar li.bg-purple-menu a,
.sidebar li.bg-purple-menu ul ul a,
.sidebar li.bg-purple-menu ul ul li:hover > a,
.sidebar li.bg-purple-menu ul ul a:hover,
.sidebar li.bg-purple-menu > ul > li > a:hover,
.sidebar li.bg-purple-menu > ul > li > a {
  color: #3e2940; }

.sidebar > ul > li.bg-purple-menu.has-menu:hover > a:before,
.sidebar > ul > li.bg-purple-menu.has-menu:hover > a:after {
  box-shadow: 20px 0 0 #ead8ec; }
.sidebar > ul > li.bg-purple-menu a:hover {
  background: #ead8ec; }
.sidebar > ul.sidebar-icons > li.bg-purple-menu:hover > a, .sidebar > ul.sidebar-icons > li.bg-purple-menu > ul {
  background: #ead8ec; }

.sidebar li.bg-purple-menu ul {
  padding-bottom: 40px; }
  .sidebar li.bg-purple-menu ul > li {
    background: #ead8ec; }
  .sidebar li.bg-purple-menu ul li.title {
    color: #3e2940;
    background: white; }
  .sidebar li.bg-purple-menu ul.subitems-z1 > li:hover > a,
  .sidebar li.bg-purple-menu ul.subitems-z1 a:hover {
    background: white; }
  .sidebar li.bg-purple-menu ul.subitems-z2,
  .sidebar li.bg-purple-menu ul.subitems-z2 a,
  .sidebar li.bg-purple-menu ul.subitems-z2 li {
    background: #ead8ec; }
  .sidebar li.bg-purple-menu ul.subitems-z2 > li:hover > a,
  .sidebar li.bg-purple-menu ul.subitems-z2 a:hover {
    background: white; }
  .sidebar li.bg-purple-menu ul.subitems-z3,
  .sidebar li.bg-purple-menu ul.subitems-z3 a,
  .sidebar li.bg-purple-menu ul.subitems-z3 li {
    background: #d593e6; }
  .sidebar li.bg-purple-menu ul.subitems-z3 > li:hover > a,
  .sidebar li.bg-purple-menu ul.subitems-z3 a:hover {
    background: white; }

.sidebar li.bg-orange-menu .expand {
  color: #29403c;
  opacity: 0.6; }
.sidebar li.bg-orange-menu a,
.sidebar li.bg-orange-menu ul ul a,
.sidebar li.bg-orange-menu ul ul li:hover > a,
.sidebar li.bg-orange-menu ul ul a:hover,
.sidebar li.bg-orange-menu > ul > li > a:hover,
.sidebar li.bg-orange-menu > ul > li > a {
  color: #29403c; }

.sidebar > ul > li.bg-orange-menu.has-menu:hover > a:before,
.sidebar > ul > li.bg-orange-menu.has-menu:hover > a:after {
  box-shadow: 20px 0 0 #d4efe3; }
.sidebar > ul > li.bg-orange-menu a:hover {
  background: #d4efe3; }
.sidebar > ul.sidebar-icons > li.bg-orange-menu:hover > a, .sidebar > ul.sidebar-icons > li.bg-orange-menu > ul {
  background: #d4efe3; }

.sidebar li.bg-orange-menu ul {
  padding-bottom: 40px; }
  .sidebar li.bg-orange-menu ul > li {
    background: #d4efe3; }
  .sidebar li.bg-orange-menu ul li.title {
    color: #29403c;
    background: white; }
  .sidebar li.bg-orange-menu ul.subitems-z1 > li:hover > a,
  .sidebar li.bg-orange-menu ul.subitems-z1 a:hover {
    background: white; }
  .sidebar li.bg-orange-menu ul.subitems-z2,
  .sidebar li.bg-orange-menu ul.subitems-z2 a,
  .sidebar li.bg-orange-menu ul.subitems-z2 li {
    background: #d4efe3; }
  .sidebar li.bg-orange-menu ul.subitems-z2 > li:hover > a,
  .sidebar li.bg-orange-menu ul.subitems-z2 a:hover {
    background: white; }
  .sidebar li.bg-orange-menu ul.subitems-z3,
  .sidebar li.bg-orange-menu ul.subitems-z3 a,
  .sidebar li.bg-orange-menu ul.subitems-z3 li {
    background: #93e6de; }
  .sidebar li.bg-orange-menu ul.subitems-z3 > li:hover > a,
  .sidebar li.bg-orange-menu ul.subitems-z3 a:hover {
    background: white; }

.sidebar ul.subitems-z1:before {
  content: "";
  height: 100%;
  width: 40px;
  position: absolute;
  top: 0;
  right: -40px;
  background: transparent; }

.sidebar ul.subitems-z2:before,
.sidebar ul.subitems-z3:before {
  content: "";
  height: calc(100% + 40px);
  width: calc(100% + 40px);
  position: absolute;
  top: -20px;
  right: -40px;
  background: transparent; }

.sidebar ul > li:hover > a {
  font-weight: 600; }

.sidebar > ul.sidebar-icons {
  padding-top: 20px; }

.sidebar ul ul li.first {
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0; }

.sidebar ul ul li.last {
  -webkit-border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0;
  border-bottom: 0; }

.sidebar ul ul {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.sidebar ul ul li {
  font-weight: normal; }

.sidebar ul ul ul li {
  margin-left: 0; }

.sidebar ul ul li.title {
  padding: 10px;
  text-align: center;
  margin: 15px 15px 20px;
  border: none;
  border-radius: 50px;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase; }

.sidebar ul ul a {
  text-align: left;
  line-height: 1.25;
  padding: 12px 20px;
  margin: 0 12px;
  border-radius: 50px;
  font-size: 14px; }

.sidebar ul.subitems-z1 > li.has-sub > a,
.sidebar ul.subitems-z2 > li.has-sub > a,
.sidebar > ul.sidebar-icons > li.has-menu:hover > a {
  margin-right: 0;
  border-radius: 50px 0 0 50px; }

.sidebar ul.inverted {
  bottom: 0;
  top: auto; }

/* --------------------------------------------- */
/* End Sidebar */
/* --------------------------------------------- */
/* Tinymce */
.viewer + .tox-tinymce {
  border: none; }
  .viewer + .tox-tinymce .tox-statusbar,
  .viewer + .tox-tinymce .tox-edit-area {
    border: none; }

.viewer2 + .tox-tinymce {
  border-radius: 4px; }
  .viewer2 + .tox-tinymce .tox-statusbar,
  .viewer2 + .tox-tinymce .tox-edit-area {
    border: none; }

.mce-content-body {
  margin: 0 !important; }

/* --------------------------------------------- */
/* Flexblox */
/* --------------------------------------------- */
.long-and-truncated {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.fs-sm {
  font-size: 13px; }

.mb-0,
.my-0 {
  margin-bottom: 0px !important; }

.mt-0,
.my-0 {
  margin-top: 0px !important; }

.mr-0,
.mx-0 {
  margin-right: 0px !important; }

.ml-0,
.mx-0 {
  margin-left: 0px !important; }

.pb-0,
.py-0 {
  padding-bottom: 0px !important; }

.pt-0,
.py-0 {
  padding-top: 0px !important; }

.pr-0,
.px-0 {
  padding-right: 0px !important; }

.pl-0,
.px-0 {
  padding-left: 0px !important; }

.mb-1,
.my-1 {
  margin-bottom: 5px !important; }

.mt-1,
.my-1 {
  margin-top: 5px !important; }

.mr-1,
.mx-1 {
  margin-right: 5px !important; }

.ml-1,
.mx-1 {
  margin-left: 5px !important; }

.pb-1,
.py-1 {
  padding-bottom: 5px !important; }

.pt-1,
.py-1 {
  padding-top: 5px !important; }

.pr-1,
.px-1 {
  padding-right: 5px !important; }

.pl-1,
.px-1 {
  padding-left: 5px !important; }

.mb-2,
.my-2 {
  margin-bottom: 10px !important; }

.mt-2,
.my-2 {
  margin-top: 10px !important; }

.mr-2,
.mx-2 {
  margin-right: 10px !important; }

.ml-2,
.mx-2 {
  margin-left: 10px !important; }

.pb-2,
.py-2 {
  padding-bottom: 10px !important; }

.pt-2,
.py-2 {
  padding-top: 10px !important; }

.pr-2,
.px-2 {
  padding-right: 10px !important; }

.pl-2,
.px-2 {
  padding-left: 10px !important; }

.mb-3,
.my-3 {
  margin-bottom: 15px !important; }

.mt-3,
.my-3 {
  margin-top: 15px !important; }

.mr-3,
.mx-3 {
  margin-right: 15px !important; }

.ml-3,
.mx-3 {
  margin-left: 15px !important; }

.pb-3,
.py-3 {
  padding-bottom: 15px !important; }

.pt-3,
.py-3 {
  padding-top: 15px !important; }

.pr-3,
.px-3 {
  padding-right: 15px !important; }

.pl-3,
.px-3 {
  padding-left: 15px !important; }

.mb-4,
.my-4 {
  margin-bottom: 20px !important; }

.mt-4,
.my-4 {
  margin-top: 20px !important; }

.mr-4,
.mx-4 {
  margin-right: 20px !important; }

.ml-4,
.mx-4 {
  margin-left: 20px !important; }

.pb-4,
.py-4 {
  padding-bottom: 20px !important; }

.pt-4,
.py-4 {
  padding-top: 20px !important; }

.pr-4,
.px-4 {
  padding-right: 20px !important; }

.pl-4,
.px-4 {
  padding-left: 20px !important; }

.mb-5,
.my-5 {
  margin-bottom: 25px !important; }

.mt-5,
.my-5 {
  margin-top: 25px !important; }

.mr-5,
.mx-5 {
  margin-right: 25px !important; }

.ml-5,
.mx-5 {
  margin-left: 25px !important; }

.pb-5,
.py-5 {
  padding-bottom: 25px !important; }

.pt-5,
.py-5 {
  padding-top: 25px !important; }

.pr-5,
.px-5 {
  padding-right: 25px !important; }

.pl-5,
.px-5 {
  padding-left: 25px !important; }

.mb-6,
.my-6 {
  margin-bottom: 30px !important; }

.mt-6,
.my-6 {
  margin-top: 30px !important; }

.mr-6,
.mx-6 {
  margin-right: 30px !important; }

.ml-6,
.mx-6 {
  margin-left: 30px !important; }

.pb-6,
.py-6 {
  padding-bottom: 30px !important; }

.pt-6,
.py-6 {
  padding-top: 30px !important; }

.pr-6,
.px-6 {
  padding-right: 30px !important; }

.pl-6,
.px-6 {
  padding-left: 30px !important; }

.mr-auto {
  margin-right: auto; }

.ml-auto {
  margin-left: auto; }

.d-flex {
  display: flex;
  flex-direction: row; }

.justify-content-between {
  justify-content: space-between; }

.justify-content-end {
  justify-content: flex-end; }

.justify-content-center {
  justify-content: center; }

.align-items-start {
  align-items: start; }

.align-items-center {
  align-items: center; }

.align-items-baseline {
  align-items: baseline; }

.align-items-end {
  align-items: flex-end; }

.align-items-strech {
  align-items: stretch; }

.flex-column {
  flex-direction: column; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-wrap {
  flex-wrap: wrap; }

.flex-grow-1 {
  flex: 1; }

/* --------------------------------------------- */
/* End Flexbox */
/* --------------------------------------------- */
.files-container {
  padding-top: 8px; }
  .files-container span {
    border: 2px solid;
    border-radius: 50px;
    border-color: #e0e0e0;
    padding: 3px 12px;
    margin-bottom: 6px;
    margin-left: 6px; }
    .files-container span i:not(.fa-close) {
      color: #aa3025;
      margin-right: 6px; }
      .files-container span i:not(.fa-close).red {
        color: #aa3025; }
      .files-container span i:not(.fa-close).blue {
        color: #018aff; }
      .files-container span i:not(.fa-close).green {
        color: green; }
      .files-container span i:not(.fa-close).orange {
        color: orange; }
    .files-container span i.fa-close {
      cursor: pointer;
      margin-left: 10px;
      background: #aa302545;
      color: #aa3025;
      padding: 3px 5px;
      margin-right: -9px;
      border-radius: 50%; }

@media (min-width: 768px) {
  .modal-xxlg {
    width: 1000px; } }
.alert-info {
  color: #31708f;
  background-color: #ecf7ff;
  border-color: #e4f1fb; }
  .alert-info .icon-lg {
    font-size: 30px;
    border-radius: 50px;
    border: 1px solid #356f8f;
    padding: 4px 14px; }

.d-inline-block {
  display: inline-block; }

@media (min-width: 992px) {
  .modal-xl {
    width: 1000px; } }
.center-modal.modal {
  text-align: center; }

@media screen and (min-width: 768px) {
  .center-modal.modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%; } }
.center-modal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle; }

/*# sourceMappingURL=tmpkgdw0ipu.css.map */
