﻿/*Label variables*/
/*Buttons variables*/
/*Button small*/
/*Button large*/
/*Button primary*/
/*Button primary outline*/
/*Button secondary outline*/
/*Button icon*/
/* Regular */
@font-face {
  font-family: "icons";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/icon-fonts.woff") format("woff");
}
@font-face {
  font-family: "comtec";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/comtec.woff") format("woff");
}
.f-icon__text .sr-only:active,
.f-icon__text .sr-only:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

[data-icon]:before {
  content: attr(data-icon);
}

.f-icon:before,
[data-icon]:before,
[class*=f-icon]:before {
  display: inline-block;
  font-family: "icons", "comtec";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  cursor: pointer;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.f-icon__add:before {
  content: "\e900";
}

.f-icon__add-comment:before {
  content: "\e901";
}

.f-icon__admin:before {
  content: "\e902";
}

.f-icon__alerts:before {
  content: "\e903";
}

.f-icon__calendar:before {
  content: "\e904";
}

.f-icon__census:before {
  content: "\e905";
}

.f-icon__close:before {
  content: "\e906";
}

.f-icon__delete:before {
  content: "\e907";
}

.f-icon__demobilized:before {
  content: "\e908";
}

.f-icon__download:before {
  content: "\e909";
}

.f-icon__download_mobile:before {
  content: "\e90a";
  font-size: 1.5em;
}

.f-icon__edit:before {
  content: "\e90b";
}

.f-icon__error:before {
  content: "\e90c";
}

.f-icon__exclamation:before {
  content: "\e90d";
}

.f-icon__export:before {
  content: "\e90e";
}

.f-icon__filter-off:before {
  content: "\e90f";
}

.f-icon__filter-on:before {
  content: "\e910";
}

.f-icon__ham_menu_active .path1:before {
  content: "\e911";
  color: rgb(0, 0, 0);
}

.f-icon__ham_menu_active .path2:before {
  content: "\e912";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.f-icon__ham_menu_active .path3:before {
  content: "\e913";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.f-icon__ham_menu_active .path4:before {
  content: "\e914";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.f-icon__ham_menu_normal:before {
  content: "\e915";
}

.f-icon__helpicon:before {
  content: "\e916";
}

.f-icon__idle:before {
  content: "\e917";
}

.f-icon__manage-facility:before {
  content: "\e918";
}

.f-icon__nav-admin:before {
  content: "\e919";
}

.f-icon__nav-contact:before {
  content: "\e91a";
}

.f-icon__nav-dashboard:before {
  content: "\e91b";
}

.f-icon__nav-employee:before {
  content: "\e91c";
}

.f-icon__nav-help:before {
  content: "\e91d";
}

.f-icon__nav-logout:before {
  content: "\e91e";
}

.f-icon__nav-refresh:before {
  content: "\e91f";
}

.f-icon__nav-reports:before {
  content: "\e920";
}

.f-icon__nav-shelter:before {
  content: "\e921";
}

.f-icon__nav-shelteree:before {
  content: "\e922";
}

.f-icon__nav-transport:before {
  content: "\e923";
}

.f-icon__nav-user:before {
  content: "\e924";
  font-size: 23px;
}

.f-icon__next:before {
  content: "\e925";
}

.f-icon__not-reported:before {
  content: "\e926";
}

.f-icon__pdf .path1:before {
  content: "\e927";
  color: rgb(0, 0, 0);
}

.f-icon__pdf .path2:before {
  content: "\e928";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.f-icon__print:before {
  content: "\e929";
}

.f-icon__reports:before {
  content: "\e92a";
}

.f-icon__save:before {
  content: "\e92b";
}

.f-icon__search:before {
  content: "\e92c";
}

.f-icon__showall:before {
  content: "\e92d";
}

.f-icon__standby:before {
  content: "\e92e";
}

.f-icon__step-complete:before {
  content: "\e92f";
}

.f-icon__step-review:before {
  content: "\e930";
}

.f-icon__success:before {
  content: "\e931";
}

.f-icon__upload:before {
  content: "\e932";
}

.f-icon__view-add-comment:before {
  content: "\e933";
}

html,
body {
  height: 100%;
}

.layout-boxed html,
.layout-boxed body {
  height: 100%;
}

body {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  overflow-x: hidden;
  overflow-y: auto;
  color: #333;
  background: #f7f8fa;
  line-height: 1.125rem;
}

a {
  color: #2f72c0;
  transition: all 0.3s ease-out 0s;
}

a:hover,
a:active,
a:focus {
  outline: none;
  text-decoration: none;
  color: #2f72c0;
}

.pointer {
  cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
}

h1 {
  font-size: 1.75rem;
  line-height: 1.875rem;
}

h2 {
  font-size: 1.625rem;
  line-height: 1.75rem;
}

h3 {
  font-size: 1.375rem;
  line-height: 1.5rem;
}

h4 {
  font-size: 1.25rem;
  line-height: 1.375rem;
}

h5, h6, .caption {
  font-size: 0.75rem;
  line-height: 0.875rem;
}

.heading {
  font-size: 1.25rem;
  line-height: 1.375rem;
}

.sub-heading {
  font-size: 1.125rem;
  line-height: 1rem;
}

iframe {
  border: 0;
}

.pointer {
  cursor: pointer;
}

::selection {
  background-color: #2f72c0 !important;
}

@font-face {
  font-family: "Roboto";
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  src: local("Roboto"), url("../fonts/roboto/Roboto-Light-webfont.woff") format("woff");
}
@font-face {
  font-family: "Roboto";
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  src: local("Roboto"), url("../fonts/roboto/Roboto-LightItalic-webfont.woff") format("woff");
}
@font-face {
  font-family: "Roboto";
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  src: local("Roboto"), url("../fonts/roboto/Roboto-Regular-webfont.woff") format("woff");
}
@font-face {
  font-family: "Roboto";
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  src: local("Roboto"), url("../fonts/roboto/Roboto-Italic-webfont.woff") format("woff");
}
@font-face {
  font-family: "Roboto";
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  src: local("Roboto"), url("../fonts/roboto/Roboto-Medium-webfont.woff") format("woff");
}
@font-face {
  font-family: "Roboto";
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  src: local("Roboto"), url("../fonts/roboto/Roboto-MediumItalic-webfont.woff") format("woff");
}
@font-face {
  font-family: "Roboto";
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  src: local("Roboto"), url("../fonts/roboto/Roboto-Bold-webfont.woff") format("woff");
}
@font-face {
  font-family: "Roboto";
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  src: local("Roboto"), url("../fonts/roboto/Roboto-BoldItalic-webfont.woff") format("woff");
}
.text-red {
  color: #e34c4c;
}

.text-yellow {
  color: #f7b422;
}

.control-label {
  color: #324e76;
  font-size: 1rem;
}

label {
  font-size: inherit;
  color: #333;
  font-weight: 400;
  font-size: 1rem;
}
label.label-primary {
  color: #324e76;
  font-size: inherit;
  font-weight: 800;
}
label.label-secondary {
  color: #2f72c0;
  font-size: inherit;
  font-weight: 800;
}

.icon-circle {
  border-radius: 100%;
  height: 36px;
  width: 36px;
  line-height: 38px;
  text-align: center;
  color: #fff;
}
.icon-circle.red {
  background: #e34c4c;
}
.icon-circle.green {
  background: #56bd5b;
}
.icon-circle.yellow {
  background: #f7b422;
}

/*Icon font sizes*/
.k-icon-sm {
  font-size: 1rem !important;
}

.k-icon-md {
  font-size: 22.4px !important;
}

.k-icon-lg {
  font-size: 2rem !important;
}

.content {
  min-height: 250px;
  padding: 10px 5px 5px;
  margin-right: auto;
  margin-left: auto;
}
.content .header-toolbar .input-group .search-box {
  height: 38px;
}
.content .header-toolbar .header-toolbar-right {
  text-align: right;
}
.content .header-toolbar .header-toolbar-right .btn {
  margin-left: 10px;
}
.content .header-toolbar .header-toolbar-right .btn span {
  margin-right: 5px;
}
.wrapper {
  height: 100%;
  position: relative;
}
.wrapper:before {
  display: table;
}
.wrapper:after {
  display: table;
  clear: both;
}

.wrapper {
  height: 100%;
  position: relative;
}
.wrapper:before {
  display: table;
}
.wrapper:after {
  display: table;
  clear: both;
}

.layout-boxed {
  background: url("../img/boxed-bg.jpg") repeat fixed;
}
.layout-boxed .wrapper {
  max-width: 1250px;
  margin: 0 auto;
  min-height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  position: relative;
}

.content-wrapper {
  -webkit-transition: -webkit-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
  -moz-transition: -moz-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, margin 0.3s ease-in-out;
  margin-left: 200px;
  z-index: 820;
}

@media (min-width: 768px) {
  .sidebar-collapse .content-wrapper,
  .sidebar-collapse .main-footer {
    margin-left: 0;
  }
}
.content-wrapper {
  min-height: 100%;
  z-index: 800;
}

@media (max-width: 767px) {
  .content-wrapper,
  .main-footer {
    margin-left: 0;
  }
  .content {
    padding: 5px;
  }
  .content .header-toolbar .header-toolbar-right {
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: left;
  }
  .content .header-toolbar .header-toolbar-right .btn {
    margin: 10px 10px 0 0;
  }
  .content .header-toolbar .header-toolbar-right .btn span {
    margin-right: 0px;
  }
  .content .header-toolbar .header-toolbar-right .btn span + span {
    margin-left: 5px;
  }
}
@media (max-width: 991px) {
  .content-header > .breadcrumb {
    position: relative;
    margin-top: 5px;
    top: 0;
    right: 0;
    float: none;
    background: #d2d6de;
    padding-left: 10px;
  }
  .content-header > .breadcrumb li:before {
    color: #97a0b3;
  }
  .content .header-toolbar .header-toolbar-right {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
  .content {
    padding: 20px;
  }
}
.content-header {
  position: relative;
  padding: 25px 30px 0 30px;
  margin: 0 0 0px;
}
.content-header h1 {
  margin: 0;
  font-size: 18px;
}
.content-header h1 > small {
  font-size: 15px;
  display: inline-block;
  padding-left: 4px;
  font-weight: 300;
}
.content-header h1 .breadcrumb {
  float: right;
  background: transparent;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  padding: 7px 5px;
  position: absolute;
  top: 15px;
  right: 10px;
  border-radius: 2px;
}
.content-header h1 .breadcrumb > li {
  display: inline-block;
  color: #999;
}
.content-header h1 .breadcrumb > li > a {
  color: #0077d3;
  text-decoration: none;
  display: inline-block;
  padding-right: 5px;
}
.content-header h1 .breadcrumb > li > a .fa,
.content-header h1 .breadcrumb > li > a .glyphicon,
.content-header h1 .breadcrumb > li > a .ion {
  margin-right: 5px;
}
.content-header h1 .breadcrumb > li.sub-bread {
  color: #696969;
}

@media (min-width: 768px) {
  .sidebar-collapse .content-wrapper,
  .sidebar-collapse .main-footer {
    margin-left: 0;
  }
}
.sidebar-toggle .icon-bar {
  display: none;
}

.navbar {
  -webkit-transition: margin-left 0.3s ease-in-out;
  -o-transition: margin-left 0.3s ease-in-out;
  transition: margin-left 0.3s ease-in-out;
  margin-bottom: 0;
  margin-left: 200px;
  border: none;
  min-height: 50px;
  border-radius: 0;
  display: inherit;
  padding: 0;
}
.navbar.blue-bg {
  background: #fff;
  border-bottom: 1px solid #eef5fe;
}
.navbar .navbar-custom-menu {
  float: right;
  /*margin-right: 15px;*/
}
.navbar .navbar-custom-menu.navbar-title {
  float: left;
}
.navbar .navbar-custom-menu h4 {
  line-height: 3.3rem;
  margin: 0;
  color: #324e76;
}
.navbar .navbar-right {
  float: right;
}
.navbar .navbar-nav {
  float: left;
  display: inherit;
}
.navbar .navbar-nav > li {
  float: left;
  display: block;
}
.navbar .navbar-nav > li > a {
  padding: 15px 10px;
  display: block;
  line-height: 14px;
  color: #599cf8;
}
.navbar .navbar-nav > li > a.sidebar-toggle {
  float: left;
  padding: 3px;
  margin: 12px 6px;
  height: 30px;
  width: 30px;
  text-align: center;
}
.navbar .navbar-nav > li > a.sidebar-toggle:hover {
  background: #dae9fd;
  border-radius: 50%;
  line-height: 1;
}
.navbar .navbar-nav > li > a.dropdown-toggle::after {
  border-left: 0;
  border-right: 0;
  border-top: 0;
  margin: 0;
  display: inherit;
}
.navbar .navbar-nav > li > a.dropdown-toggle::after:after {
  border-left: 0;
  border-right: 0;
  border-top: 0;
  margin: 0;
  display: inherit;
}

.main-sidebar {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 50px;
  min-height: 100%;
  width: 200px;
  background: #324e76;
  z-index: 810;
  box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
  -webkit-transition: -webkit-transform 0.3s ease-in-out, width 0.3s ease-in-out;
  -moz-transition: -moz-transform 0.3s ease-in-out, width 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out, width 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, width 0.3s ease-in-out;
}

.main-header .navbar .navbar-nav > li > a.sidebar-toggle {
  margin: 12px 5px;
  padding: 3px;
}

@media (max-width: 767px) {
  /*.main-sidebar {
      padding-top: 120px
  }*/
}
@media (max-width: 767px) {
  .main-sidebar {
    -webkit-transform: translate(-330px, 0);
    -ms-transform: translate(-330px, 0);
    -o-transform: translate(-330px, 0);
    transform: translate(-330px, 0);
    width: 280px;
  }
  .main-header .navbar .navbar-nav > li > a {
    padding: 15px 0 0 0;
  }
}
@media (min-width: 768px) {
  .sidebar-collapse .main-sidebar {
    -webkit-transform: translate(-330px, 0);
    -ms-transform: translate(-330px, 0);
    -o-transform: translate(-330px, 0);
    transform: translate(-330px, 0);
  }
}
@media (max-width: 767px) {
  .sidebar-open .main-sidebar {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.sidebar {
  padding-bottom: 10px;
}

.sidebar-form input:focus {
  border-color: transparent;
}

.sidebar-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar-menu > li {
  position: relative;
  margin: 0;
  padding: 0;
}
.sidebar-menu > li.menu-open {
  background-color: #2f72c0;
}
.sidebar-menu > li.menu-open .treeview-menu {
  background: #4e8cd4;
}
.sidebar-menu > li.menu-open.active {
  background-color: #2f72c0;
}

.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li.menu-open.active {
  border-left: 5px solid #599cf8;
}

.sidebar-menu > li > a {
  padding: 12px 5px 12px 10px;
  display: block;
  font-size: 14px;
  color: #fff;
}

.sidebar-menu > li > a > span {
  vertical-align: middle;
  display: inline-block;
}

.sidebar-menu li span.sidebar-text {
  font-size: 14px;
  margin-left: 3px;
  vertical-align: middle;
  display: inline-block;
}

.sidebar-menu > li > a > .fa,
.sidebar-menu > li > a > .glyphicon,
.sidebar-menu > li > a > .ion {
  width: 20px;
}

.sidebar-menu > li .label,
.sidebar-menu > li .badge {
  margin-right: 5px;
}

.sidebar-menu > li .badge {
  margin-top: 3px;
}

.sidebar-menu li > a > .fa-angle-left,
.sidebar-menu li > a > .pull-right-container > .fa-angle-left {
  width: auto;
  height: auto;
  padding: 0;
  margin-right: 10px;
  -webkit-transition: transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  transition: transform 0.5s ease;
}

.sidebar-menu li > a > .fa-angle-left {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -8px;
}

.sidebar-menu .menu-open > a > .k-i-arrow-chevron-right,
.sidebar-menu .menu-open > a > .pull-right-container > .k-i-arrow-chevron-right {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.sidebar-menu .active > .treeview-menu {
  display: block;
}

@media (min-width: 768px) {
  .sidebar-mini.sidebar-collapse .content-wrapper,
  .sidebar-mini.sidebar-collapse .right-side,
  .sidebar-mini.sidebar-collapse .main-footer {
    margin-left: 50px !important;
    z-index: 840;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    width: 50px !important;
    z-index: 850;
  }
  .sidebar-mini.sidebar-collapse .sidebar-menu > li {
    position: relative;
  }
  .sidebar-mini.sidebar-collapse .sidebar-menu > li > a {
    margin-right: 0;
    background: #324e76;
  }
  .sidebar-mini.sidebar-collapse .sidebar-menu > li > a:hover {
    background: #2f72c0;
  }
  .sidebar-mini.sidebar-collapse .sidebar-menu > li.active > a {
    background: #2f72c0;
  }
  .sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
    padding-top: 5px;
    padding-bottom: 5px;
    background: #fff;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar .user-panel > .info,
  .sidebar-mini.sidebar-collapse .sidebar-form,
  .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span.sidebar-text,
  .sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu,
  .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > .pull-right,
  .sidebar-mini.sidebar-collapse .sidebar-menu li.header {
    display: none !important;
    -webkit-transform: translateZ(0);
  }
  .sidebar-mini.sidebar-collapse .main-header .logo {
    width: 50px;
  }
  .sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini {
    display: block;
    margin-left: -15px;
    margin-right: -15px;
    font-size: 18px;
  }
  .sidebar-mini.sidebar-collapse .main-header .logo > .logo-lg {
    display: none;
  }
  .sidebar-mini.sidebar-collapse .main-header .navbar {
    margin-left: 50px;
  }
}
.sidebar-mini:not(.sidebar-collapse) .sidebar-menu > li > a > span.subnav-arrow {
  position: absolute;
  right: 5px;
  top: 15px;
}

.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span.sidebar-text,
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
  display: block !important;
  position: absolute;
  width: 185px;
  left: 50px;
}

.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
  background: #4e8cd4;
}

.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li.menu-open a span.sidebar-text {
  top: 0;
  margin-left: 0 !important;
  /*padding: 12px 5px 12px 20px;
  background-color: inherit*/
}

.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span.sidebar-text {
  top: 0;
  margin-left: 0px;
  padding: 15px 5px 15px 20px;
  background-color: inherit;
}

.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > .subnav-arrow {
  position: relative !important;
  float: right;
  width: auto !important;
  left: 185px !important;
  top: -22px !important;
  z-index: 900;
}

.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container > .label:not(:first-of-type) {
  display: none;
}

.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
  top: 45px;
  margin-left: 0;
}

.sidebar-expanded-on-hover .main-footer,
.sidebar-expanded-on-hover .content-wrapper {
  margin-left: 50px;
}

.sidebar-expanded-on-hover .main-sidebar {
  box-shadow: 3px 0 8px rgba(0, 0, 0, 0.125);
}

.sidebar-menu,
.main-sidebar .user-panel,
.sidebar-menu > li.header {
  white-space: nowrap;
  overflow: hidden;
}

.sidebar-menu:hover {
  overflow: visible;
}

.sidebar-form,
.sidebar-menu > li.header {
  overflow: hidden;
  text-overflow: clip;
}

.sidebar-menu li > a {
  position: relative;
}
.sidebar-menu li > a:hover {
  background-color: #2f72c0;
}

.sidebar-menu li > a > .pull-right-container {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -7px;
}

.treeview-menu {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
}
.treeview-menu .menu-text-icon {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  display: inline-block;
  line-height: 0.6rem;
  font-size: 0.5rem;
}

.treeview-menu .treeview-menu {
  padding-left: 20px;
}

.treeview-menu > li {
  margin: 0;
}

.treeview-menu > li > a {
  padding: 8px 0px 8px 15px;
  display: block;
  font-size: 13px;
  color: #fff;
}

.treeview-menu > li > a:hover {
  background-color: rgba(255, 255, 255, 0.2078431373);
}

.treeview-menu > li.active a {
  /*color: $primary-color;*/
  background-color: rgba(255, 255, 255, 0.2078431373);
}

.treeview-menu > li > a > .fa,
.treeview-menu > li > a > .glyphicon,
.treeview-menu > li > a > .ion {
  width: 10px;
}

.treeview-menu > li > a > .pull-right-container > .fa-angle-left,
.treeview-menu > li > a > .pull-right-container > .fa-angle-down,
.treeview-menu > li > a > .fa-angle-left,
.treeview-menu > li > a > .fa-angle-down {
  width: auto;
}

.menu-text-icon {
  height: 25px;
  width: 25px;
  line-height: 0.9rem;
  border-radius: 50%;
  font-size: 0.7rem;
  text-align: center;
  padding-top: 5px;
  border: 1px solid #fff;
}

.navbar-toggle {
  color: #fff;
  border: 0;
  margin: 0;
  padding: 15px 15px;
}

@media (max-width: 991px) {
  .navbar-custom-menu .navbar-nav {
    margin: 0;
    float: left;
  }
  .navbar-custom-menu .navbar-nav > li {
    float: left;
    margin-right: 5px;
  }
  .navbar-custom-menu .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 20px;
  }
}
@media (max-width: 991px) {
  .navbar-collapse.pull-left {
    float: none !important;
  }
  .navbar-collapse.pull-left + .navbar-custom-menu {
    display: block;
    position: absolute;
    top: 0;
    right: 40px;
  }
}
.dropdown-menu {
  box-shadow: none;
  border-color: #eee;
}
.dropdown-menu > li {
  width: 100%;
}
.dropdown-menu > li > a {
  color: #777;
  padding: 6px 20px;
  display: block;
  font-size: 0.9rem;
}
.dropdown-menu > li > a > .glyphicon,
.dropdown-menu > li > a > .fa,
.dropdown-menu > li > a > .ion {
  margin-right: 10px;
  margin-left: 7px;
}
.dropdown-menu > li > a:hover {
  background-color: #e1e3e9;
  color: #333;
}
.dropdown-menu > .divider {
  height: 1px;
  background-color: #eee;
  background: #324e76;
}

.app-drawer .dropdown-menu {
  box-shadow: none;
  padding: 0;
  margin: 0;
}
.app-drawer .dropdown-menu ul {
  padding: 0;
}
.app-drawer .dropdown-menu > li {
  /*width: 100%;
  line-height: normal;*/
  list-style-type: none;
  width: 300px;
}
.app-drawer .dropdown-menu > li ul.menu {
  padding: 10px 10px 0 10px;
  margin: 0;
}
.app-drawer .dropdown-menu > li ul.menu li {
  /*width: 50%;
  float:left;*/
  margin-bottom: 10px;
  list-style-type: none;
  padding: 0;
  font-size: 0.85rem;
}
.app-drawer .dropdown-menu > li ul.menu li:hover {
  background-color: #eef5fe;
}
.app-drawer .dropdown-menu > li ul.menu li > a {
  color: #777;
  padding: 5px;
  display: block;
  text-align: center;
}
.app-drawer .dropdown-menu > li ul.menu li > a img {
  width: 3em;
  height: 3em;
}
.app-drawer .dropdown-menu > li ul.menu li > a p {
  margin-bottom: 0;
}
.app-drawer .dropdown-menu > li ul.menu li > a > span {
  display: inline-block;
}
.app-drawer .dropdown-menu > li ul.menu li > a:hover {
  color: #333;
}
.app-drawer .dropdown-menu .divider {
  background-color: #eee;
}
.app-drawer .dropdown-menu .header,
.app-drawer .dropdown-menu .footer {
  background-color: #e7eff7;
  color: #395d80;
  padding: 5px 0;
}
.app-drawer .dropdown-menu .header > a:hover,
.app-drawer .dropdown-menu .footer > a:hover {
  background-color: #2f72c0;
  color: #fff;
}

/*.navbar-nav > .notifications-menu > .dropdown-menu,
.navbar-nav > .messages-menu > .dropdown-menu,
.navbar-nav > .tasks-menu > .dropdown-menu {
    width: 300px;
    padding: 0 0 0 0;
    margin: 1px 0 0 0;
    top: 100%
}

.navbar-nav > .notifications-menu > .dropdown-menu > li,
.navbar-nav > .messages-menu > .dropdown-menu > li,
.navbar-nav > .tasks-menu > .dropdown-menu > li {
    position: relative
}

.navbar-nav > .notifications-menu > .dropdown-menu > li.header,
.navbar-nav > .messages-menu > .dropdown-menu > li.header,
.navbar-nav > .tasks-menu > .dropdown-menu > li.header {
    background-color: $base-white;
    padding: 10px;
    border-bottom: 1px solid #f4f4f4;
    color: #2c2c2c;
    font-size: 15px
}

.navbar-nav > .notifications-menu > .dropdown-menu > li.footer,
.navbar-nav > .messages-menu > .dropdown-menu > li.footer,
.navbar-nav > .tasks-menu > .dropdown-menu > li.footer {
    text-align: center !important;
    background-color: $base-white;
    padding: 10px;
    border-bottom: 1px solid #eeeeee;
}

.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a,
.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a,
.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a {
    background-color: transparent;
    font-size: 15px;
    color: #444 !important;
}

.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a:hover,
.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a:hover,
.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a:hover {
    color: #0077d3 !important;
}

@media (max-width:991px) {
    .navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a,
    .navbar-nav > .messages-menu > .dropdown-menu > li.footer > a,
    .navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a {
        background: $color-white !important;
        color: #444 !important
    }
}

.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a:hover,
.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a:hover,
.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a:hover {
    text-decoration: none;
    font-weight: normal
}

.navbar-nav > .notifications-menu > .dropdown-menu > li .menu,
.navbar-nav > .messages-menu > .dropdown-menu > li .menu,
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow-x: hidden
}

.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a,
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a,
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a {
    display: block;
    white-space: nowrap;
    border-bottom: 1px solid #f4f4f4
}

.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a:hover,
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:hover,
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a:hover {
    background: #e7eaee;
    text-decoration: none;
}

.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a {
    color: #444444;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 10px
}

.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .glyphicon,
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .fa,
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .ion {
    width: 20px
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a {
    margin: 0;
    padding: 10px 10px
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > div > img {
    margin: auto 10px auto auto;
    width: 40px;
    height: 40px
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > div > .profile-status {
    border: 2px solid $base-white;
    border-radius: 50%;
    display: inline-block;
    height: 10px;
    left: 40px;
    position: absolute;
    width: 10px;
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > div > .online {
    background: #26dad2 none repeat scroll 0 0;
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > div > .busy {
    background: #ef5350 none repeat scroll 0 0;
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > div > .away {
    background: #ffb22b none repeat scroll 0 0;
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > div > .offline {
    background: #ffb22b none repeat scroll 0 0;
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 {
    padding: 0;
    margin: 0 0 3px 45px;
    color: #262626;
    font-size: 16px;
    position: relative
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 > small {
    color: #828282;
    font-size: 12px;
    position: absolute;
    top: 0;
    right: 0
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > span {
    color: #67757c;
    font-size: 12px;
    margin: 0 0 0 0px;
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > p {
    margin: 0 0 0 45px;
    font-size: 12px;
    color: #888888
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:before,
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:after {
    content: " ";
    display: table
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:after {
    clear: both
}*/
.navbar-nav > .user-menu > .dropdown-menu {
  width: 260px;
  padding: 0 0 10px 0;
}

.navbar-nav > .user-menu > .dropdown-menu,
.navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
  height: 65px;
  padding: 7px 10px 10px;
  text-align: center;
  align-items: center;
  display: flex;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > .user-img {
  margin-right: 10px;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  text-align: center;
  font-size: 1.2rem;
  line-height: 2.8rem;
  background-color: #ccc;
  color: #fff;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {
  color: #313541;
  font-size: 14px;
  margin: 0;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p > small {
  display: block;
  font-size: 12px;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > .view-link {
  margin-top: 5px;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > .view-link a {
  background: #f34167 none repeat scroll 0 0;
  border-radius: 30px;
  color: #fff;
  font-size: 12px;
  padding: 3px 10px;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > .view-link a:hover {
  background: #ff6f8e none repeat scroll 0 0;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid #dddddd;
  padding: 15px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-body::before,
.navbar-nav > .user-menu > .dropdown-menu > .user-body::after {
  content: " ";
  display: table;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-body::after {
  clear: both;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-body a {
  color: #444;
}

@media (max-width: 991px) {
  .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
    background: #fff !important;
    color: #444 !important;
  }
}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  background-color: #f9f9f9;
  padding: 10px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer:before,
.navbar-nav > .user-menu > .dropdown-menu > .user-footer:after {
  content: " ";
  display: table;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer:after {
  clear: both;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  color: #666666;
}

@media (max-width: 991px) {
  .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover {
    background-color: #f9f9f9;
  }
}
.navbar-nav > .user-menu .user-image {
  float: left;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  margin-right: 10px;
  margin-top: -2px;
}

@media (max-width: 767px) {
  .navbar-nav > .user-menu .user-image {
    float: none;
    margin-right: 0;
    margin-top: -8px;
    line-height: 10px;
  }
}
.navbar-custom-menu > .navbar-nav > li {
  position: relative;
}

.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
  position: absolute;
  right: 0;
  left: auto;
  border: 1px solid #adb8c8;
}

@media (max-width: 991px) {
  .navbar-custom-menu > .navbar-nav {
    float: right;
  }
  .navbar-custom-menu > .navbar-nav > li {
    position: static;
  }
  .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
    position: absolute;
    right: 5%;
    left: auto;
    border: 1px solid #ddd;
    background: #fff;
  }
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
  .main-header .navbar .navbar-nav > li > a {
    padding: 15px 0 0 0;
  }
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
  .hidden-xs {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .header-toolbar-right-mobile {
    padding-left: 0.5rem !important;
  }
}
@media only screen and (min-width: 321px) and (max-width: 767px) {
  .header-toolbar-right-mobile > form {
    margin-right: 0.25rem !important;
  }
}
@media only screen and (min-width: 568px) and (max-width: 767px) {
  .header-toolbar-right-mobile {
    text-align: right;
  }
}
@media only screen and (max-width: 767px) {
  .header-toolbar-right-mobile form + .btn:focus {
    box-shadow: none;
  }
  .header-toolbar-right-mobile .dropdown-menu {
    min-width: 4rem;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
    padding: 0.75rem 0.4rem;
    border-color: rgba(0, 0, 0, 0.2);
  }
  .header-toolbar-right-mobile .dropdown-menu:before {
    position: absolute;
    top: -8px;
    right: 14px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: "";
  }
  .header-toolbar-right-mobile .dropdown-menu:after {
    position: absolute;
    top: -6px;
    right: 15px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    border-left: 6px solid transparent;
    content: "";
  }
  .header-toolbar-right-mobile .dropdown-menu .dropdown-item {
    padding: 0.25rem 0.25rem 0.45rem 0.25rem;
  }
  .header-toolbar-right-mobile .btn-sm {
    line-height: normal;
    padding: 0.25rem 0.407rem;
  }
  .header-toolbar-right-mobile .btn-sm .f-icon__download_mobile {
    font-size: 1rem;
  }
  .hidden-xs {
    display: none;
  }
  .k-tabstrip-items .k-item .k-link {
    font-size: 0.8rem;
  }
}
@media (max-width: 991px) {
  .main-header .navbar-custom-menu a,
  .main-header .navbar-right a {
    /*color: inherit;*/
    background: transparent;
  }
}
@media (max-width: 767px) {
  .main-header .blue-bg .navbar-nav > li > a li a {
    color: #fff;
  }
}
.main-header {
  position: relative;
  max-height: 120px;
  z-index: 1030;
  box-shadow: 0 2px 3px rgba(3, 45, 70, 0.06);
}
.main-header .navbar .nav > li.user > a > .fa,
.main-header .navbar .nav > li.user > a > .glyphicon,
.main-header .navbar .nav > li.user > a > .ion {
  margin-right: 5px;
}
.main-header .navbar .nav > li > a > .label {
  position: absolute;
  top: 9px;
  right: 7px;
  text-align: center;
  font-size: 9px;
  padding: 2px 3px;
  line-height: 0.9;
}
.main-header .logo {
  float: left;
  height: 50px;
  text-align: center;
  width: 200px;
  background: #ffffff;
  border-right: 1px solid #e7e7e7;
}
.main-header .logo .logo-lg {
  display: block;
}
.main-header .logo .logo-lg img {
  height: 50px;
}
.main-header .logo .logo-mini {
  display: none;
}
.main-header .logo .logo-mini img {
  height: 50px;
}
.main-header .navbar-brand {
  color: #fff;
}
.main-header .search-box {
  width: 30%;
  margin-left: 1%;
}

@media (max-width: 767px) {
  .main-header {
    position: relative;
  }
  .logo {
    width: 100%;
    float: none;
  }
  .navbar {
    width: 100%;
    float: none;
    margin: 0;
  }
  .navbar .nav-hamburger {
    width: 18%;
  }
  .navbar .navbar-custom-menu {
    float: right;
    width: 18%;
    margin-right: 0;
  }
  .navbar .navbar-custom-menu.navbar-title {
    text-align: center;
    width: 64%;
    margin: 0;
  }
}
.main-footer {
  background: #f7f8fa;
  padding: 5px;
  color: #adb8c8;
  font-size: 12px;
  /*border-top: 1px solid $main-footer-border;*/
}

@media (min-width: 768px) {
  .main-footer {
    margin-left: 200px;
  }
}
.k-window {
  padding: 0;
  border-width: 1px;
  border-style: solid;
  display: inline-flex;
  flex-direction: column;
  position: absolute;
  z-index: 10002;
}
.k-window.k-window-maximized {
  max-width: 100vw;
  max-height: 100vh;
  box-shadow: none;
}
.k-window .k-overlay {
  position: absolute;
  opacity: 0;
}
.k-window .k-window-titlebar {
  padding: 12px 16px;
  border-width: 0 0 1px;
  border-style: solid;
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
  color: #324e76;
  background-color: #eef5fe;
}
.k-window .k-window-title {
  margin: -0.15em 0;
  font-size: 1.25rem;
  line-height: 1.3em;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
  flex: 1;
}
.k-window .k-window-actions {
  line-height: 1;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
  vertical-align: top;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  margin-bottom: 1em;
  text-align: left;
  box-shadow: 0 2px 4px rgba(126, 142, 177, 0.12);
}
.card.card-blue {
  border-color: #adb8c8;
}
.card.card-blue .card-header {
  background: #eef5fe;
}
.card .card-body {
  flex: 1 1 auto;
  padding: 0.5rem;
}
.card .card-body .card-title {
  margin-bottom: 0.75rem;
}
.card .card-body .btn-actions .k-button {
  border-radius: 2em;
  padding: 8px 10px;
}
.card .card-body .btn-actions .k-button .k-icon {
  margin-right: 0;
}
.card .card-footer {
  padding: 0.75rem 1rem;
  background-color: #324e76;
  border-top: 1px solid #adb8c8;
}

.card-header {
  padding: 0.75rem 1rem;
  margin-bottom: 0;
  background-color: transparent;
  color: #324e76;
  border-bottom: 1px solid #adb8c8;
  font-weight: 400;
}

.card-subtitle {
  background: #E6F0F7;
  padding: 0.45rem;
  margin-bottom: 0.25rem;
  color: #053b79;
  font-size: 1rem;
}

@media only screen and (max-width: 1023px) {
  .card {
    margin-bottom: 0;
  }
  .card .card-header {
    padding: 0.5rem;
  }
  .card .card-header .k-icon {
    font-size: 25px;
    opacity: 0.5;
  }
  .card .card-header.open .k-icon {
    opacity: 1;
  }
}
@media only screen and (max-width: 767px) {
  .card .card-body .btn-actions .k-button {
    border-radius: 2em;
    padding: 8px 10px;
  }
  .card .card-body .btn-actions .k-button .k-icon {
    margin-right: 0;
  }
}
.k-tabstrip .k-content {
  padding: 1rem;
  border-color: #e0e4ea;
}
.k-tabstrip .k-tabstrip-items .k-item {
  flex: 1 0 auto;
  background-color: transparent;
}
.k-tabstrip .k-tabstrip-items .k-item .k-link {
  display: inline;
  text-align: center;
  padding: 10px 12px 6px 12px;
  height: 45px;
  font-size: 0.8rem;
}
.k-tabstrip .k-tabstrip-items .k-item span.k-link {
  width: auto;
  border-radius: 0;
  position: static;
}
.k-tabstrip .k-tabstrip-items .k-item.k-state-default .k-link {
  background: #e0e4ea;
  color: #324e76;
  border-bottom: 5px solid #56bd5b;
}
.k-tabstrip .k-tabstrip-items .k-item.k-state-default.k-state-active .k-link {
  background: #e0e4ea;
  color: #324e76;
  border-bottom: 5px solid #324e76;
}
.k-tabstrip .k-tabstrip-items .k-item.k-state-disabled .k-link {
  background: #eff1f4;
  color: #324e76;
  border-bottom: 5px solid #617796;
}

/*Styles for RM - View Configuration*/
.k-tabstrip-items .k-item span + span {
  width: auto;
  border-radius: 0;
  position: static;
}

@media only screen and (min-width: 1024px) {
  .k-tabstrip .k-tabstrip-items .k-item .k-link {
    font-size: 1rem;
  }
}
.k-tooltip .k-tooltip-content {
  background: #fff;
  min-width: 300px;
  font-size: 11px;
}
.k-tooltip .k-tooltip-content .table-striped tbody tr {
  line-height: 1;
}
.k-tooltip .k-tooltip-content .table-striped tbody tr:nth-of-type(odd) {
  background: #eef5fe;
}

/*Custome styles form Validation / Controls*/
.k-tooltip-validation {
  display: block;
}

.k-invalid-msg {
  box-shadow: none;
  background: none;
  border: 0;
  padding: 0;
  margin-top: 2px;
  color: #e34c4c;
  display: block;
  text-align: left;
  font-size: 11px;
}
.k-invalid-msg .k-icon {
  display: none;
}

.k-popup {
  background-color: #fff;
}
.k-popup .k-list .k-item {
  color: #333;
  border-bottom-color: transparent;
  padding: 9px 15px;
  line-height: 1.6em;
}
.k-popup .k-list .k-item.k-state-selected {
  color: #333;
  background: #dae9fd;
  box-shadow: none;
}
.k-popup .k-list .k-item.k-state-selected:hover, .k-popup .k-list .k-item.k-state-selected.k-state-hover {
  color: #333;
  background: #dae9fd;
}
.k-popup .k-list .k-item:hover, .k-popup .k-list .k-item.k-state-hover {
  color: #333;
  background: #dae9fd;
}
.k-popup .k-list .k-list-optionlabel {
  color: #333;
  border-bottom-color: transparent;
  padding: 9px 15px;
  line-height: 1.6em;
}
.k-popup .k-list .k-list-optionlabel:hover {
  background: #2f72c0;
}

.k-notification-error {
  color: #324e76;
  padding: 9px 15px;
}

.k-notification-success {
  color: #324e76;
  padding: 9px 15px;
}

.modal-dialog {
  max-width: 1000px;
}
.modal-dialog .modal-content .modal-header {
  text-align: center;
  height: 55px;
  color: #8495ad;
  background-color: #fff;
}
.modal-dialog .modal-content .modal-header .modal-title {
  padding-left: 14px;
  font-size: 1.1rem;
}
.modal-dialog .modal-content .modal-body p {
  font-size: 0.875rem;
  color: #324e76;
}
.table.table-borderless tr th {
  font-weight: normal;
  border: none;
}
.table.table-borderless tr td {
  border: none;
}

.no-wrap td,
.no-wrap th {
  white-space: nowrap;
}

.k-grid {
  border: none;
}
.k-grid tbody tr:hover,
.k-grid tbody tr.k-state-hover {
  background-color: #eef5fe;
}
.k-grid .k-grid-toolbar {
  border: none;
  padding: 0;
  border-radius: 0;
  background: #eff1f4;
}
.k-grid .k-grid-toolbar .header-toolbar {
  align-items: center;
  background: #f7f8fa;
  padding-bottom: 0.4rem;
}
.k-grid .k-grid-toolbar .header-toolbar .search-container {
  position: relative;
  width: 80%;
  margin-right: 10px;
}
.k-grid .k-grid-toolbar .header-toolbar .search-container .form-control {
  border: 1px solid #adb8c8;
  border-radius: 5px !important;
  padding-right: 50px !important;
  position: absolute;
  z-index: 2;
  width: 100%;
}
.k-grid .k-grid-toolbar .header-toolbar .search-container .btn-search {
  position: absolute;
  z-index: 3;
  right: 0;
  border: none;
  font-size: 1.25rem;
  padding: 0.35rem 0.45rem 0.25rem 0.45rem;
  background: none;
  color: #000;
  top: 0;
}
.k-grid .k-grid-toolbar .header-toolbar .search-container .btn-search.btn-primary:not(:disabled):focus {
  box-shadow: none;
}
.k-grid .k-grid-toolbar .input-group .btn {
  border: none;
  padding: 0;
  border-radius: 0;
  position: relative;
  left: -40px;
}
.k-grid .k-grid-toolbar .input-group .btn .f-icon__search:before {
  font-size: 1.5rem;
  padding: 0.438rem 0.6rem;
}
.k-grid .k-grid-header {
  border: 1px solid #adb8c8;
}
.k-grid .k-grid-header .k-grid-filter.k-state-active {
  background-color: #599cf8;
  color: #fff;
}
.k-grid .k-grid-header .k-grid-filter:hover {
  background-color: transparent;
}
.k-grid .k-grid-header .k-grid-header-wrap th {
  color: #324e76;
  padding: 10px 12px;
  vertical-align: bottom;
  white-space: normal;
  font-weight: 600;
}
.k-grid .k-grid-header .k-grid-header-wrap th.k-header {
  background-color: #eef5fe;
}
.k-grid .k-grid-header .k-grid-header-wrap th.k-header .k-link {
  color: #324e76;
}
.k-grid .k-grid-content {
  border-color: #adb8c8;
  color: #333 !important;
  border-width: 0 1px 1px 1px;
  border-style: solid;
}
.k-grid .k-grid-content td {
  padding: 16px 12px;
  border-left-width: 0;
}
.k-grid tr.k-alt {
  background-color: #eff1f4;
}

@media only screen and (max-width: 767px) {
  .k-header.k-grid-toolbar {
    padding-right: 10px;
  }
  .k-grid {
    background-color: transparent;
  }
  .k-grid tbody tr:hover,
  .k-grid tbody tr.k-state-hover {
    background-color: transparent;
  }
  .k-grid .k-grid-content td {
    padding: 0.5rem;
  }
}
/*.k-icon-excel {
    height: 24px;
    width: 24px;
    background: url("../images/excel_png.png") 0 0;
    background-size: 24px;
    display: inline-block;
}

.k-icon-pdf {
    height: 24px;
    width: 24px;
    background: url("../images/pdf_png.png") 0 0;
    background-size: 24px;
    display: inline-block;
}*/
.k-grid .k-grid-filter, .k-grid .k-header-column-menu, .k-grid .k-hierarchy-cell .k-icon {
  color: #b5cfed;
}

.k-grid-header .k-grid-filter:hover, .k-grid-header .k-header-column-menu:hover, .k-grid-header .k-hierarchy-cell .k-icon:hover {
  color: #4e8cd4;
}

@media only screen and (max-width: 1024px) {
  .k-grid {
    border: none;
    background-color: transparent;
  }
  .k-grid .k-grid-toolbar .header-toolbar {
    padding-bottom: 0;
  }
  .k-grid tr.k-alt {
    background: transparent;
  }
  .k-grid .k-grid-header {
    display: none;
  }
  .k-grid .k-grid-content {
    border: none;
    background: transparent;
  }
  .k-grid .k-grid-content td {
    padding-left: 0;
    padding-right: 0;
  }
}
.btn,
.k-button {
  padding: 0.75rem 2.5rem;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: #adb8c8;
  font-size: 1rem;
  line-height: normal;
  font-family: inherit;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  position: relative;
  background-clip: padding-box;
  background: #e0e4ea;
  color: #adb8c8;
  border-radius: 0.25rem;
  outline: none;
}
.btn:not(:disabled):hover, .btn:hover,
.k-button:not(:disabled):hover,
.k-button:hover {
  background: #e0e4ea;
  border-color: #adb8c8;
  background-image: none;
  color: #adb8c8;
}
.btn:not(:disabled):focus,
.k-button:not(:disabled):focus {
  box-shadow: none;
  background: #e0e4ea;
  outline: none;
}
.btn:not(:disabled):active,
.k-button:not(:disabled):active {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
  background: #e0e4ea;
}
.btn:disabled,
.k-button:disabled {
  opacity: 0.5;
}
.btn:not(:disabled),
.k-button:not(:disabled) {
  cursor: pointer;
}
.btn.btn-outline-primary,
.k-button.btn-outline-primary {
  background: transparent;
  color: #2f72c0;
  border-color: #2f72c0;
}
.btn.btn-outline-primary:hover,
.k-button.btn-outline-primary:hover {
  background: transparent;
  border-color: #2f72c0;
  color: #2f72c0;
}
.btn.btn-outline-primary:focus,
.k-button.btn-outline-primary:focus {
  background: transparent;
  color: #2f72c0;
  box-shadow: 0 0 0 0.2rem rgba(47, 114, 192, 0.5);
  outline: none;
}
.btn.btn-outline-primary:not(:disabled):active,
.k-button.btn-outline-primary:not(:disabled):active {
  color: #2f72c0;
  box-shadow: 0 0 0 0.2rem rgba(47, 114, 192, 0.5);
  border-color: #324e76;
  background: transparent;
}
.btn.btn-primary, .btn.k-primary,
.k-button.btn-primary,
.k-button.k-primary {
  color: #fff;
  background: #2f72c0;
  border-color: #2f72c0;
}
.btn.btn-primary:not(:disabled):hover, .btn.k-primary:not(:disabled):hover,
.k-button.btn-primary:not(:disabled):hover,
.k-button.k-primary:not(:disabled):hover {
  background-color: #2f72c0;
  border-color: #2f72c0;
  color: #fff;
}
.btn.btn-primary:not(:disabled):focus, .btn.k-primary:not(:disabled):focus,
.k-button.btn-primary:not(:disabled):focus,
.k-button.k-primary:not(:disabled):focus {
  box-shadow: none;
  background-color: #324e76;
  border-color: #324e76;
  outline: none;
}
.btn.btn-primary:not(:disabled):active, .btn.k-primary:not(:disabled):active,
.k-button.btn-primary:not(:disabled):active,
.k-button.k-primary:not(:disabled):active {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
  background-color: #324e76;
  border-color: #324e76;
}
.btn.btn-primary:not(:disabled):not(.disabled):active:focus, .btn.btn-primary:not(:disabled):not(.disabled).active:focus, .btn.k-primary:not(:disabled):not(.disabled):active:focus, .btn.k-primary:not(:disabled):not(.disabled).active:focus,
.k-button.btn-primary:not(:disabled):not(.disabled):active:focus,
.k-button.btn-primary:not(:disabled):not(.disabled).active:focus,
.k-button.k-primary:not(:disabled):not(.disabled):active:focus,
.k-button.k-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: none;
}
.btn.btn-secondary, .btn.k-secondary,
.k-button.btn-secondary,
.k-button.k-secondary {
  color: #fff;
  background: #2f72c0;
  border-color: #2f72c0;
}
.btn.btn-secondary:not(:disabled):hover, .btn.k-secondary:not(:disabled):hover,
.k-button.btn-secondary:not(:disabled):hover,
.k-button.k-secondary:not(:disabled):hover {
  background-color: #2f72c0;
  border-color: #2f72c0;
  color: #fff;
}
.btn.btn-secondary:not(:disabled):focus, .btn.k-secondary:not(:disabled):focus,
.k-button.btn-secondary:not(:disabled):focus,
.k-button.k-secondary:not(:disabled):focus {
  box-shadow: none;
  background-color: #324e76;
  border-color: #324e76;
  outline: none;
}
.btn.btn-secondary:not(:disabled):active, .btn.k-secondary:not(:disabled):active,
.k-button.btn-secondary:not(:disabled):active,
.k-button.k-secondary:not(:disabled):active {
  box-shadow: none;
  background-color: #324e76;
  border-color: #324e76;
}
.btn.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn.k-secondary:not(:disabled):not(.disabled):active:focus, .btn.k-secondary:not(:disabled):not(.disabled).active:focus,
.k-button.btn-secondary:not(:disabled):not(.disabled):active:focus,
.k-button.btn-secondary:not(:disabled):not(.disabled).active:focus,
.k-button.k-secondary:not(:disabled):not(.disabled):active:focus,
.k-button.k-secondary:not(:disabled):not(.disabled).active:focus {
  box-shadow: none;
}
.btn.btn-sm,
.k-button.btn-sm {
  padding: 0.45rem 0.7rem;
  font-size: 0.875rem;
  line-height: normal;
}
.btn.btn-lg,
.k-button.btn-lg {
  padding: 0.625rem 1.5rem;
  font-size: 0.875rem;
  line-height: normal;
}
.btn.k-button-block,
.k-button.k-button-block {
  width: 100%;
}

.k-button-icontext .k-icon {
  margin-right: 3px;
}

.k-action-buttons .k-button + .k-button {
  margin-left: 10px;
}

.k-action-buttons .k-button {
  padding: 0.45rem 0.7rem;
  font-size: 0.875rem;
  line-height: normal;
  border-radius: 0.25rem;
  background: transparent;
  color: #2f72c0;
  border: #2f72c0 1px solid;
}
.k-action-buttons .k-button.k-primary {
  color: #fff;
  background: #2f72c0;
  border-color: #2f72c0;
}
.k-action-buttons .k-button.k-primary:not(:disabled):hover {
  background-color: #2f72c0;
  border-color: #2f72c0;
  color: #fff;
}
.k-action-buttons .k-button.k-primary:not(:disabled):focus {
  box-shadow: none;
  background-color: #324e76;
  border-color: #324e76;
  outline: none;
}
.k-action-buttons .k-button.k-primary:not(:disabled):active {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
  background-color: #324e76;
  border-color: #324e76;
}
.k-action-buttons .k-button.k-primary:not(:disabled):not(.disabled):active:focus, .k-action-buttons .k-button.k-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: none;
}
.k-action-buttons .k-button:hover {
  background: transparent;
  color: #2f72c0;
  border-color: #2f72c0;
}
.k-action-buttons .k-button:focus {
  background: transparent;
  color: #2f72c0;
  border-color: #2f72c0;
  box-shadow: none;
}
.k-action-buttons .k-button:not(:disabled):active {
  background: transparent;
  color: #2f72c0;
  border-color: #2f72c0;
  box-shadow: none;
}

.k-button-icon {
  width: 2.3 rem;
  height: 2.3 rem;
  padding: 4px;
}

/*Comtec button styles*/
.btn-edit,
.k-button-edit {
  color: #f7b422;
  background: transparent;
  border: none;
  width: 24px;
  height: 34px;
  font-size: 1.3em;
  padding: 0;
}
.btn-edit:not(:disabled):hover,
.k-button-edit:not(:disabled):hover {
  background: transparent;
  color: #f7b422;
}
.btn-edit:not(:disabled):focus,
.k-button-edit:not(:disabled):focus {
  background: transparent;
}
.btn-edit:not(:disabled):active,
.k-button-edit:not(:disabled):active {
  box-shadow: none;
}

.btn-delete,
.k-button-delete {
  color: #e34c4c;
  background: transparent;
  border: none;
  width: 24px;
  height: 34px;
  font-size: 1.3em;
}

.btn-export {
  font-size: 1.3em;
}

.btn-rounded,
.k-button-rounded {
  border-radius: 100%;
}

button:focus {
  outline: none !important;
}

/*Dropdown or select Field*/
input[type=text], .k-textbox {
  font-size: 0.85rem;
  display: block;
  border: 1px solid #adb8c8;
  padding: 8px;
  width: 100%;
  border-radius: 3px;
  box-shadow: 0 0 0;
  color: #333;
  height: 36px !important;
  text-indent: 0.4em;
}
input[type=text]:hover, .k-textbox:hover {
  border-color: #8495ad;
  box-shadow: 0 0 0;
}
input[type=text]:focus, input[type=text].k-state-focused, input[type=text]:active, input[type=text].k-state-active, .k-textbox:focus, .k-textbox.k-state-focused, .k-textbox:active, .k-textbox.k-state-active {
  border-color: #599cf8;
  outline: 0;
  box-shadow: none;
  box-shadow: none;
}
input[type=text]::selection, .k-textbox::selection {
  background-color: #324e76;
}
input[type=text]:disabled,
input[type=text] .k-state-disabled, .k-textbox:disabled,
.k-textbox .k-state-disabled {
  background-color: #eff1f4;
  border-color: #eff1f4;
  cursor: not-allowed !important;
}
input[type=text].k-invalid, input[type=text].k-invalid:hover, input[type=text].k-invalid:focus, input[type=text].k-invalid:active, .k-textbox.k-invalid, .k-textbox.k-invalid:hover, .k-textbox.k-invalid:focus, .k-textbox.k-invalid:active {
  border-color: #e34c4c;
  color: #333;
}
input[type=text].k-valid, input[type=text].k-valid:hover, input[type=text].k-valid:focus, input[type=text].k-valid:active, .k-textbox.k-valid, .k-textbox.k-valid:hover, .k-textbox.k-valid:focus, .k-textbox.k-valid:active {
  border-color: #56bd5b;
}
input[type=text].k-state-disabled, .k-textbox.k-state-disabled {
  opacity: 0.4;
}

.k-maskedtextbox {
  width: 100%;
}

.k-autofill:-webkit-autofill {
  animation-name: autoFillStart;
}

.k-autofill:not(:-webkit-autofill) {
  animation-name: autoFillEnd;
}

.k-textbox:-webkit-autofill {
  animation-name: autoFillStart;
}

.k-textbox:not(:-webkit-autofill) {
  animation-name: autoFillEnd;
}

.k-invalid.form-control {
  border-color: #e34c4c;
}

.form-control {
  border-color: #adb8c8;
}
.form-control:hover {
  border-color: #8495ad;
  box-shadow: 0 0 0;
}
.form-control:focus, .form-control:active {
  border-color: #599cf8;
  outline: 0;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
}

.radio {
  margin: 0 0.5rem 0 0;
}
.radio .k-radio-label {
  display: inline;
}
.radio input[type=radio] {
  position: absolute;
  opacity: 0;
}
.radio input[type=radio] + .k-radio-label, .radio input[type=radio] + label {
  padding-left: 0;
  position: static;
  line-height: 1rem;
}
.radio input[type=radio] + .k-radio-label:before, .radio input[type=radio] + label:before {
  content: "";
  background: #fff;
  border-radius: 100%;
  border: 1px solid #adb8c8;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  position: relative;
  top: 0em;
  margin-right: 0.5em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.radio input[type=radio]:checked + .k-radio-label:before, .radio input[type=radio]:checked + label:before {
  background-color: #2f72c0;
  box-shadow: inset 0 0 0 3px #fff;
  border: 1px solid #2f72c0;
}
.radio input[type=radio]:focus + .k-radio-label:before, .radio input[type=radio]:focus + label:before {
  outline: none;
  border: 1px solid #599cf8;
}
.radio input[type=radio]:hover + .k-radio-label:before, .radio input[type=radio]:hover + label:before {
  outline: none;
  border: 1px solid #8495ad;
}
.radio input[type=radio]:disabled + .k-radio-label:before, .radio input[type=radio]:disabled + label:before {
  box-shadow: inset 0 0 0 4px #eef5fe;
  border-color: #2f72c0;
  background: #fff;
}
.radio input[type=radio] + .k-radio-label:empty:before, .radio input[type=radio] + label:empty:before {
  margin-right: 0;
}

textarea {
  font-size: 0.85rem;
  display: block;
  border: 1px solid #adb8c8;
  padding: 8px;
  width: 100%;
  border-radius: 3px;
  box-shadow: 0 0 0;
  color: #333;
  min-height: 160px;
  box-sizing: border-box !important;
  border-radius: 3px;
}
textarea:hover {
  border-color: #8495ad;
  box-shadow: 0 0 0;
}
textarea:focus, textarea.k-state-focused, textarea:active, textarea.k-state-active {
  border-color: #599cf8;
  outline: 0;
  box-shadow: none;
  box-shadow: none;
}
textarea::selection {
  background-color: #324e76;
}
textarea:disabled,
textarea .k-state-disabled {
  background-color: #eff1f4;
  border-color: #eff1f4;
  cursor: not-allowed !important;
}
textarea.k-invalid, textarea.k-invalid:hover, textarea.k-invalid:focus, textarea.k-invalid:active {
  border-color: #e34c4c;
  color: #333;
}
textarea.k-valid, textarea.k-valid:hover, textarea.k-valid:focus, textarea.k-valid:active {
  border-color: #56bd5b;
}

.k-text-primary {
  color: #324e76 !important;
}

.k-checkbox-label {
  margin: 0;
  padding-left: 2px;
  min-height: 16px;
  line-height: 17px;
}
.k-checkbox-label::before {
  border-color: #adb8c8;
  border-radius: 3px;
}
.k-checkbox-label:hover::before {
  border-color: #8495ad;
}
.k-checkbox:focus + .k-checkbox-label::before {
  box-shadow: none;
}
.k-checkbox-label .k-checkbox:checked {
  border-color: 1px solid #adb8c8;
  background-color: #fff;
}
.k-checkbox-label .k-checkbox:checked::before {
  border-color: 1px solid #adb8c8;
  background-color: #fff;
}
.k-checkbox-label .k-checkbox:checked::after {
  color: #324e76;
  font-size: 12px;
  padding-top: 3px;
}
.k-checkbox:checked:focus + .k-checkbox-label::before {
  border-color: #599cf8;
  box-shadow: none;
}

.k-checkbox {
  border-color: #2f72c0;
  background-color: #fff;
}
.k-checkbox:checked {
  border-color: #2f72c0;
  background-color: #fff;
}
.k-checkbox:checked::before {
  border-color: #2f72c0;
  background-color: #fff;
  color: #324e76;
}
.k-checkbox:checked:focus {
  border-color: #324e76;
  box-shadow: 0 0 0 2px #f7f8fa;
}

.k-calendar {
  font-size: 16px;
  color: #617796;
}
.k-calendar .k-header {
  background: #2f72c0;
  color: #324e76;
}
.k-calendar .k-header .k-link {
  color: #fff;
}
.k-calendar .k-header .k-link:hover {
  color: #324e76;
  text-decoration: none;
}
.k-calendar .k-footer .k-nav-today {
  color: #324e76;
}
.k-calendar .k-footer .k-nav-today:hover {
  color: #324e76;
  text-decoration: none;
}

.k-window-titleless {
  border: #e3e3e3 1px solid;
  background-color: #e3e3e3;
}
.k-window-titleless .k-window-content {
  padding-top: 0;
}
.k-window-titleless .k-window-content .k-calendar-dialog {
  max-width: 300px;
}
.k-window-titleless .k-window-content .k-calendar-dialog .down-arrow {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #324e76;
  width: 0;
  height: 0;
  margin-bottom: 10px;
  margin: 0 auto;
}
.k-window-titleless .k-window-content .k-calendar-dialog .down-arrow + .row {
  margin-top: 10px;
}

.k-multiselect {
  min-height: 36px;
  border-radius: 3px;
}
.k-multiselect .k-multiselect-wrap {
  border-color: #adb8c8;
  background-image: none;
  background-color: transparent;
  padding: 5px 10px;
}
.k-multiselect .k-multiselect-wrap:hover {
  border-color: #8495ad;
  background-image: none;
  background-color: transparent;
}
.k-multiselect .k-multiselect-wrap .k-button {
  padding: 5px 8px;
  background: #757575;
  color: #fff;
}
.k-multiselect .k-multiselect-wrap .k-button:hover {
  background: #757575;
}
.k-multiselect .k-multiselect-wrap .k-clear-value {
  bottom: 18px;
}
/*Dropdown or select Field*/
.k-dropdown {
  height: 36px;
  width: 100%;
}
.k-dropdown .k-dropdown-wrap {
  height: 100%;
}
.k-dropdown .k-dropdown-wrap.k-state-default {
  border-color: #adb8c8;
  background-image: none;
  background-color: #fff;
}
.k-dropdown .k-dropdown-wrap.k-state-default > .k-select {
  background: #eff1f4;
  border-left: 1px solid #adb8c8;
  width: 32px;
}
.k-dropdown .k-dropdown-wrap.k-state-default > .k-select .k-icon {
  color: #324e76;
}
.k-dropdown .k-dropdown-wrap.k-state-hover {
  border-color: #8495ad;
  background-image: none;
  background-color: #fff;
}
.k-dropdown .k-dropdown-wrap.k-state-hover > .k-select {
  border-color: #8495ad;
  background-image: none;
  background-color: #e0e4ea;
}
.k-dropdown .k-dropdown-wrap.k-state-focused, .k-dropdown .k-dropdown-wrap.k-state-focused > .k-select, .k-dropdown .k-dropdown-wrap.k-state-active, .k-dropdown .k-dropdown-wrap.k-state-active > .k-select {
  border-color: #599cf8;
  box-shadow: 0 0 0;
}
.k-dropdown .k-dropdown-wrap.k-state-focused .k-icon, .k-dropdown .k-dropdown-wrap.k-state-focused > .k-select .k-icon, .k-dropdown .k-dropdown-wrap.k-state-active .k-icon, .k-dropdown .k-dropdown-wrap.k-state-active > .k-select .k-icon {
  color: #fff;
}
.k-dropdown .k-dropdown-wrap.k-state-focused > .k-select, .k-dropdown .k-dropdown-wrap.k-state-active > .k-select {
  color: #fff;
  background-color: #599cf8;
}
.k-dropdown .k-dropdown-wrap.k-state-disabled, .k-dropdown .k-dropdown-wrap.k-state-disabled > .k-select {
  background-color: #eff1f4;
  border-color: #eff1f4;
  cursor: not-allowed !important;
}
.k-dropdown .k-dropdown-wrap .k-select .k-state-selected {
  color: #fff;
  background-color: #599cf8;
  background-image: none;
}
.k-dropdown .k-dropdown-wrap .k-input {
  height: 100%;
  color: #333;
}

/*.k-dropdown .k-dropdown-wrap > .k-select {
    background: $primary-shade-6;
    border-left: 1px solid $input-border;
}*/
.k-datetimepicker {
  min-height: 36px;
  border-radius: 3px;
}
.k-datetimepicker .k-picker-wrap {
  border-color: #adb8c8;
  background-image: none;
  background-color: transparent;
}
.k-datetimepicker .k-picker-wrap:hover {
  border-color: #8495ad;
  background-image: none;
  background-color: transparent;
}
.k-datetimepicker .k-picker-wrap:hover .k-select {
  background-color: #eff1f4;
}
.k-datetimepicker .k-picker-wrap .k-input {
  height: 100%;
}
.k-datetimepicker .k-select {
  background-color: #eff1f4;
}

.k-datepicker {
  min-height: 36px;
  border-radius: 3px;
}
.k-datepicker .k-picker-wrap {
  border-color: #adb8c8;
  background-image: none;
  background-color: transparent;
}
.k-datepicker .k-picker-wrap:hover {
  border-color: #8495ad;
  background-image: none;
  background-color: transparent;
}
.k-datepicker .k-picker-wrap:hover .k-select {
  background-color: #eff1f4;
}
.k-datepicker .k-picker-wrap .k-input {
  height: 100%;
}
.k-datepicker .k-select {
  background: #fff;
}

/*Numeric Text Box*/
.k-numerictextbox {
  height: 36px;
  border-radius: 3px;
  width: 100%;
}
.k-numerictextbox .k-numeric-wrap.k-state-default {
  border-color: #adb8c8;
  background-image: none;
  background-color: #fff;
}
.k-numerictextbox .k-numeric-wrap.k-state-default > .k-select {
  background: #eff1f4;
  border-left: 1px solid #adb8c8;
  width: 32px;
}
.k-numerictextbox .k-numeric-wrap.k-state-default > .k-select .k-icon {
  color: #324e76;
}
.k-numerictextbox .k-numeric-wrap.k-state-hover {
  border-color: #8495ad;
  background-image: none;
  background-color: #fff;
}
.k-numerictextbox .k-numeric-wrap.k-state-hover > .k-select {
  border-color: #8495ad;
  background-image: none;
  background-color: #e0e4ea;
}
.k-numerictextbox .k-numeric-wrap.k-state-focused, .k-numerictextbox .k-numeric-wrap.k-state-focused > .k-select, .k-numerictextbox .k-numeric-wrap.k-state-active, .k-numerictextbox .k-numeric-wrap.k-state-active > .k-select {
  border-color: #599cf8;
  box-shadow: 0 0 0;
}
.k-numerictextbox .k-numeric-wrap.k-state-focused .k-icon, .k-numerictextbox .k-numeric-wrap.k-state-focused > .k-select .k-icon, .k-numerictextbox .k-numeric-wrap.k-state-active .k-icon, .k-numerictextbox .k-numeric-wrap.k-state-active > .k-select .k-icon {
  color: #fff;
}
.k-numerictextbox .k-numeric-wrap.k-state-focused > .k-select, .k-numerictextbox .k-numeric-wrap.k-state-active > .k-select {
  color: #fff;
  background-color: #599cf8;
}
.k-numerictextbox .k-numeric-wrap.k-state-disabled, .k-numerictextbox .k-numeric-wrap.k-state-disabled > .k-select {
  background-color: #eff1f4;
  border-color: #eff1f4;
  cursor: not-allowed !important;
}
.k-numerictextbox .k-numeric-wrap .k-select .k-state-selected {
  color: #fff;
  background-color: #599cf8;
  background-image: none;
}
.k-numerictextbox .k-numeric-wrap .k-input {
  height: 100%;
  color: #333;
}
.k-numerictextbox .k-select .k-state-active {
  box-shadow: none;
}
.k-numerictextbox .k-select .k-state-selected {
  box-shadow: none;
  background-color: #599cf8;
  color: #fff;
  background-image: none;
}

.k-autocomplete {
  padding: 0;
}
.k-autocomplete.k-state-default {
  border-color: #adb8c8;
  background-image: none;
  background-color: #fff;
}
.k-autocomplete.k-state-default > .k-select {
  background: #eff1f4;
  border-left: 1px solid #adb8c8;
  width: 32px;
}
.k-autocomplete.k-state-default > .k-select .k-icon {
  color: #324e76;
}
.k-autocomplete.k-state-hover {
  border-color: #8495ad;
  background-image: none;
  background-color: #fff;
}
.k-autocomplete.k-state-hover > .k-select {
  border-color: #8495ad;
  background-image: none;
  background-color: #e0e4ea;
}
.k-autocomplete.k-state-focused, .k-autocomplete.k-state-focused > .k-select, .k-autocomplete.k-state-active, .k-autocomplete.k-state-active > .k-select {
  border-color: #599cf8;
  box-shadow: 0 0 0;
}
.k-autocomplete.k-state-focused .k-icon, .k-autocomplete.k-state-focused > .k-select .k-icon, .k-autocomplete.k-state-active .k-icon, .k-autocomplete.k-state-active > .k-select .k-icon {
  color: #fff;
}
.k-autocomplete.k-state-focused > .k-select, .k-autocomplete.k-state-active > .k-select {
  color: #fff;
  background-color: #599cf8;
}
.k-autocomplete.k-state-disabled, .k-autocomplete.k-state-disabled > .k-select {
  background-color: #eff1f4;
  border-color: #eff1f4;
  cursor: not-allowed !important;
}
.k-autocomplete .k-select .k-state-selected {
  color: #fff;
  background-color: #599cf8;
  background-image: none;
}

.k-upload {
  background-color: #fff;
  border-color: #2f72c0;
  background-clip: padding-box;
  text-align: right;
}
.k-upload .k-dropzone {
  justify-content: end;
  padding: 2px;
}
.k-upload .k-button {
  background-color: #2f72c0;
  border-color: #2f72c0;
  background-image: none;
  color: #fff;
  margin: 3px;
  padding: 4px;
  font-size: 0.875rem;
  border-radius: 0.15rem;
}
.k-ie11 .k-upload, .k-edge12 .k-upload, .k-edge13 .k-upload {
  background-clip: border-box;
}
.k-upload .k-upload-files,
.k-upload .k-upload-selected {
  border-color: #2f72c0;
  display: flex;
  padding: 0.35rem;
}
.k-upload .k-file {
  background-color: #e7e7e7;
  border-color: #2f72c0;
  outline: none;
  margin-right: 8px;
}
.k-upload .k-file.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-upload .k-file .k-upload-action {
  opacity: 0.6;
  color: inherit;
  background: none;
  border-width: 0;
  box-shadow: none;
}
.k-upload .k-file .k-upload-action:hover {
  opacity: 1;
}
.k-upload .k-file .k-upload-action.k-state-focused {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-upload .k-file .k-upload-pct {
  opacity: 0.65;
}
.k-upload .k-file-progress {
  color: #333;
}
.k-upload .k-file-progress .k-progress {
  background-color: #0058e9;
}
.k-upload .k-file-success .k-file-name {
  color: #56bd5b;
}
.k-upload .k-file-success .k-progress {
  background-color: #56bd5b;
}
.k-upload .k-file-error .k-file-name {
  color: #e34c4c;
}
.k-upload .k-file-error .k-progress,
.k-upload .k-file-invalid .k-progress {
  background-color: #e34c4c;
}
.k-upload .k-file-extension-wrapper,
.k-upload .k-multiple-files-extension-wrapper {
  color: #143051;
  border-color: #143051;
}
.k-upload .k-file-invalid .k-file-name-invalid {
  color: #e34c4c;
}
.k-upload .k-file-invalid-extension-wrapper,
.k-upload .k-multiple-files-invalid-extension-wrapper,
.k-upload .k-file-error .k-file-extension-wrapper {
  color: #e34c4c;
  border-color: #f7cccc;
}
.k-upload .k-file-extension-wrapper::before,
.k-upload .k-multiple-files-extension-wrapper::before {
  background-color: #e7e7e7;
  border-color: transparent transparent #143051 #143051;
}
.k-upload .k-file-invalid-extension-wrapper::before,
.k-upload .k-multiple-files-invalid-extension-wrapper::before,
.k-upload .k-file-error .k-file-extension-wrapper::before {
  background-color: #e7e7e7;
  border-color: transparent transparent #f7cccc #f7cccc;
}
.k-upload .k-multiple-files-extension-wrapper::after {
  border-top-color: #143051;
  border-left-color: #143051;
}
.k-upload .k-multiple-files-invalid-extension-wrapper::after {
  border-top-color: #f7cccc;
  border-left-color: #f7cccc;
}
.k-upload .k-file-size,
.k-upload .k-file-information,
.k-upload .k-file-validation-message {
  color: #143051;
}

/*.k-dropzone {
        .k-i-loading {
            border-color: $header-bg;
        }

        .k-i-loading::before,
        .k-i-loading::after {
            background-color: $header-bg;
        }
    }

    .k-dropzone-hovered {
        background-color: $hovered-bg;
    }*/
label {
  margin-bottom: 0.2rem;
}

.k-autocomplete.k-state-disabled {
  border-color: #adb8c8;
}

#grdFacilitiesGroup_tt_active {
  color: #333;
  padding-top: 25px;
  border: 1px solid #dee2e6;
}
#grdFacilitiesGroup_tt_active .k-tooltip-content {
  padding: 0 !important;
}
#grdFacilitiesGroup_tt_active .k-tooltip-button {
  top: 4px;
  right: 4px;
  color: #e34c4c;
}
#grdFacilitiesGroup_tt_active .facilitiesToolTipContainer {
  max-height: 150px;
  overflow: auto;
  font-size: 12px;
}

.link {
  color: #0077d3 !important;
  text-decoration: underline !important;
}

.material-switch > input[type=checkbox] {
  display: none;
}

.material-switch > label {
  cursor: pointer;
  height: 0px;
  position: relative;
  width: 40px;
}

.material-switch > label::before {
  box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
  border-radius: 8px;
  content: "";
  height: 12px;
  margin-top: -8px;
  position: absolute;
  opacity: 0.3;
  transition: all 0.4s ease-in-out;
  width: 36px;
}

.material-switch > label::after {
  border-radius: 16px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  content: "";
  height: 18px;
  left: -4px;
  margin-top: -8px;
  position: absolute;
  top: -3px;
  transition: all 0.3s ease-in-out;
  width: 18px;
}

.material-switch > input[type=checkbox]:checked + label::before {
  background: inherit;
  opacity: 0.5;
}

.material-switch > input[type=checkbox]:checked + label::after {
  background: inherit;
  left: 20px;
}

.material-switch > label.label-danger::after,
.material-switch > label.label-danger::before {
  background-color: #d9534f !important;
}

.material-switch > label.label-success::after,
.material-switch > label.label-success::before {
  background-color: #5cb85c !important;
}

#overlay-loader {
  display: none;
  position: absolute;
  background: #fff;
}

#overlay-loader #img-load {
  position: absolute;
}

.k-tooltip-multiline .k-tooltip {
  position: relative;
  line-height: 2;
}

.div-center-align {
  margin: auto;
}

.addUserBtnContainer {
  position: absolute;
  right: 1px;
  top: 86px;
}

.grid-blue-header.k-grid .k-grid-header {
  border-width: 1px;
  background: #E6F0F7;
}

.content-loader {
  align-self: center;
  justify-self: center;
  background-image: url(../images/loader.gif);
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  width: 5em;
  height: 5em;
}

.loader-container {
  display: flex;
  align-content: center;
  justify-content: center;
}

.height270px {
  height: 270px;
}

.overflow-auto {
  overflow: auto;
}

.k-invalid-msg {
  z-index: auto;
}

.autoCompleteGroupOwner .k-autocomplete {
  border-color: #2F72C0;
}

#GroupOwner {
  height: 45px;
}

.autoCompleteGroupOwner .k-tooltip-validation {
  top: 40px;
}

#cblIncludedMembers, #cblExcludedMembers {
  flex: 0 0 45.5%;
  max-width: 45.5%;
}

.textAreaNotificationMsg {
  min-height: 180px !important;
}

/*Notification styles*/
.notifications-list .list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.selected-item {
  color: #2f72c0;
  font-weight: 500;
  border: 1px solid #2f72c0;
  padding: 0.35rem;
  border-radius: 0.25rem;
  background-color: #ebf4ff;
  margin: 0.35rem 0.35rem 0 0;
  display: inline-block;
}
.selected-item.selectedButton {
  background: #255a97;
  color: #fff;
}
.selected-item:last-child {
  margin-right: 0;
}
.selected-item label {
  margin-right: 0.35rem;
  font-weight: 500;
}
.selected-item .fa {
  color: #656565;
}

.btn-select {
  color: #2f72c0;
  border: 1px solid #2f72c0;
  border-radius: 3px;
  padding: 0.25rem 1rem;
  display: inline-block;
  cursor: pointer;
  margin-right: 0.5rem;
}
.btn-select:last-child {
  margin-right: 0;
}
.btn-select.selectedButton {
  background: #2f72c0;
  color: #fff;
}

.comtec-row-selected {
  background: #E6F0F7 !important;
}

/*.k-multicheck-wrap .k-label {
    margin: 0;
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative;
    padding-left: 25px;
    line-height: 17px;
}

.k-multicheck-wrap .k-label::after {
    content: "\e118";
    width: 16px;
    height: 16px;
    transform: scale(0);
}

.k-multicheck-wrap .k-label::before {
    border-color: #183152;
    background-color: #183152;
}

.k-multicheck-wrap .k-label::before, .k-multicheck-wrap .k-label::after {
    font-size: 16px;
    font-family: "WebComponentsIcons", monospace;
    box-sizing: border-box;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 16px;
    height: 16px;
    border-width: 1px;
    border-style: solid;
}

.k-multicheck-wrap .k-label input:checked + ::after {
    border-radius: 0.15rem;
    transform: scale(1);
    color: #ffffff;
}

.k-multicheck-wrap .k-label input {
    margin: 0;
    padding: 0;
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    position: absolute;
    opacity: 0;
    -webkit-appearance: none;
    pointer-events: none;
}*/
.delivery-methods > div:not(:last-child) {
  margin-bottom: 1rem;
}

/*.sender-identification div:last-child .form-group{
    margin-bottom:0;
}*/
::selection, ::-webkit-selection, ::-moz-selection, ::-o-selection {
  background-color: #183152 !important;
  color: #ffffff !important;
}

.disable-selection-gray {
  background: #e7e7e7;
}

.scroll-reporting-period {
  max-height: 30em;
  overflow-y: auto;
}

.k-icon-bell {
  color: #7aa7d1;
  text-align: center;
}
.k-icon-bell.fa-bell {
  font-size: 20px;
  display: block;
}

.msg-rt-col {
  margin-top: 44px;
}

/*background colors*/
.bg-gray {
  background: #f6f6f6;
}

.bg-catalina-blue {
  background: #053b79;
}

.bg-link-water {
  background: #E6F0F7;
}

/*titles*/
.title {
  background: #fff;
}

.title-gray {
  background: #f6f6f6;
  padding: 8px 12px;
}

.title-link-water {
  background: #E6F0F7;
  padding: 8px 12px;
  color: #183152;
  font-weight: 600;
}

.title-blue-border {
  padding: 8px 12px;
  color: #053b79;
  border-bottom: 1px solid #e7e7e7;
}

/*text colors*/
.text-light {
  color: #bfbfbf !important;
}

.text-blue {
  color: #053b79;
}

.text-mariner {
  color: #2f72c0;
}

/*border*/
.border-geyser {
  border: 1px solid #D4D9E3;
}

.search-group .btn {
  border-radius: 0 0.2rem 0.2rem 0;
}

.k-multicheck-wrap span {
  margin-left: 4px;
}

/*Custome styles form Validation / Controls*/
/*.k-tooltip-validation {
    display: block;
}

.k-invalid.form-control {
    border-color: $invalid-border;
}*/
/*Custome styles form Validation / Controls*/
/*Styles for RM - View Configuration*/
.k-tabstrip-items .k-item span + span {
  width: auto;
  border-radius: 0;
  position: static;
}

.view-config .border-geyser > div {
  height: 21rem;
  overflow-y: auto;
}
.view-config .border-geyser > div .radio {
  display: block;
}

.view-config .border-geyser > div {
  height: 21rem;
  overflow-y: auto;
}
.view-config .border-geyser > div .radio {
  display: block;
}

.min-height-2 {
  min-height: 2.5em;
}

.min-height-3 {
  min-height: 3em;
}

.selected-service-list .selected-item {
  margin-left: 1.3rem;
}

.border-geyser {
  border: 1px solid #D4D9E3;
}

.vc-col-height {
  height: 21rem;
}

.col-height {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

/*End of Styles for RM - View Configuration*/
/*Status Reprot Status menu filter styles*/
/*.k-filter-menu {
    min-width: 200px;
    max-width: 300px;
    padding: 10px;

    .k-button {
        padding: 0.5rem 1.5rem;

        & + .k-button {
            margin-left: 10px;
        }
    }
}*/
.bg-grey-md {
  background-color: #e7e7e7;
}

.bg-blue-md {
  background-color: #E6F0F7;
}

/*.rm-multiselect-header {
    .k-dropdown-wrap .k-input {
        height: 2.15rem;
    }
}*/
.status-bar {
  background: #fff;
  border: solid 1px #E6F0F7;
}
.status-bar .title {
  font-size: 1rem;
}

.smView {
  background-color: #fff;
  font-size: 0.7rem;
  line-height: 1rem;
}
.smView .table thead {
  background-color: #E6F0F7;
  color: #324e76;
}
.smView .table thead th {
  padding: 0.35rem;
  vertical-align: middle;
}
.smView .table td {
  vertical-align: middle;
  padding: 0.25rem;
}

.edit-card.card {
  border-color: #E6F0F7;
  border-width: 1px;
}
.edit-card .card-title {
  color: #324e76;
  border-bottom: solid 1px #E6F0F7;
  font-weight: 500;
}

.tablet_radio label {
  padding: 3px;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
  border-radius: 4px;
  font-size: 12px;
  display: block;
  text-align: center;
}

.tablet_radio input[type=radio] {
  display: none;
}

.tablet_radio input[type=radio]:active ~ label {
  opacity: 1;
}

.tablet_radio input[type=radio]:checked ~ label {
  opacity: 1;
}

/*.k-numerictextbox {
    width: 5em;
}*/
/*.fa-circle:before {
    font-size: 0.6em;
}*/
.img-circle {
  border-radius: 50%;
}

.img-rounded {
  border-radius: 5px;
}

.box-gradient {
  background: #328dff;
  background: -webkit-linear-gradient(135deg, #3d74f1, #9986ee);
  background: linear-gradient(-45deg, #3d74f1, #9986ee);
}

.img-responsive {
  display: block;
  height: auto;
  max-width: 100%;
}

.module-title {
  font-size: 1.4rem;
  font-weight: 300;
  margin-bottom: 20px;
  padding-bottom: 5px;
  border-bottom: 1px solid #eef5fe;
}
.module-title .module-title-icon {
  font-size: 1rem;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  cursor: pointer;
}

.selected-item {
  color: #333;
  font-weight: 500;
  border: 1px solid #617796;
  padding: 0.15rem 0.35rem;
  border-radius: 0.25rem;
  background-color: #eff1f4;
  margin: 0.35rem 0.35rem 0 0;
  display: inline-block;
}
.selected-item.selectedButton {
  background: #255a97;
  color: #fff;
}
.selected-item:last-child {
  margin-right: 0;
}
.selected-item label {
  margin-right: 0.35rem;
  font-weight: 500;
}
.selected-item .fa {
  color: #e34c4c;
}

.k-notification {
  min-width: 300px;
  /*margin-top: 10px;*/
}

.k-notification-success {
  color: #333;
  padding: 0;
  border-width: 1px;
  background: #e9f6e9;
  border-radius: 5px;
}
.k-notification-success .message {
  padding: 0;
  display: flex;
  align-items: center;
}
.k-notification-success .message ul {
  margin: 0;
  padding: 0;
}
.k-notification-success .message .message__icon {
  font-size: 1rem !important;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 2rem;
  background: #56bd5b;
  color: #fff;
  padding: 8px 16px;
  height: 100%;
}
.k-notification-success .message .message__desc {
  padding: 15px 5px 15px 60px;
  margin: 0;
}
.k-notification-success .message li {
  list-style-type: none;
}

.k-notification-error {
  color: #333;
  padding: 0;
  border-width: 1px;
  background: #fffcfc;
  border-radius: 5px;
}
.k-notification-error .message {
  padding: 0;
  display: flex;
  align-items: center;
  position: relative;
}
.k-notification-error .message .close {
  right: 10px;
  position: absolute;
  z-index: 999999;
  top: 10px;
}
.k-notification-error .message ul {
  margin: 0;
  padding: 0;
}
.k-notification-error .message .message__icon {
  font-size: 1rem !important;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 2rem;
  background: #e34c4c;
  color: #fff;
  padding: 8px 16px;
  height: 100%;
}
.k-notification-error .message .message__desc {
  padding: 15px 30px 15px 60px;
  margin: 0;
}
.k-notification-error .message li {
  list-style-type: none;
}

.messages-container {
  box-shadow: none;
}

.form-group {
  margin-bottom: 1.5rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_variables.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_comtecIcons.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_base.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_fonts.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_text.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_label.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_icons.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_content.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_sidebar.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_nav.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_main-header.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_main-footer.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_layout.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_card.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_tabs.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_tooltip.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_popup.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_modal.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_table.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_grid.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_button.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_input.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_mixins.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_radio.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_textarea.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_checkbox.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_calender.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_multiselect.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_dropdown.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_datetimepicker.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_datepicker.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_numericTextBox.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_autocomplete.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/_upload.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/app-styles.scss%22,%22file:///C:/Git/ComTecCommon.Web/Src/SharedViews/Content/scss/custom/styles.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%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;AAKZ;EACI;EACA;;;AAGJ;EACI;AAAA;IAEI;;EAGJ;IACI;;EAGI;IACI;IACA;IACA;;EAEA;IACI;;EAEA;IACI;;EAGJ;IACI;;;AAQxB;EACI;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAKI;IACI;;;AAoBhB;EACI;IACI;;;AAIR;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAGI;;AAIR;EACI;;;ACzNnB;EAEG;AAAA;IAEE;;;AAYN;EACE;;;ACjBD;EACG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI,YTwCK;ESvCL;;AAGJ;EACI;AACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA,OTnBI;;ASuBZ;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA,OTtCE;;ASwCF;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI,YTnCJ;ESoCI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;;AAQxB;EACI;EACA;EACA;EACA;EACA;EACA;EACA,YTnFY;ESoFZ;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;AACI;AAAA;AAAA;;AAKJ;EACI;IACI;IACA;IACA;IACA;IACA;;EAEJ;IACI;;;AAIR;EACI;IACI;IACA;IACA;IACA;;;AAIR;EACI;IACI;IACA;IACA;IACA;;;AAIR;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;AAEA;EACI,kBTxJO;;AS0JP;EACI,YTzIK;;AS6Ib;EACI,kBThKO;;;ASoKX;EACI;;;AAGR;EACI;EACA;EACA;EACA,OTlIS;;;ASwIb;EACI;EACA;;;AAEJ;EACI;EACA;EACA;E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I;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OTtxBS;;;ASyxBb;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA,OT3yBS;ES4yBT;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;IACI;IACA;;;AAIR;EACI;EACA;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;IACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;IACI;IACA;IACA;IACA;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;IACI;;EAEA;IACI;;EAEA;IACI;IACA;IACA;IACA;IACA,YTj5BH;;;ASu5Bb;EACI;IACI;;;AAIR;EACI;IACI;;;AAIR;EACI;IACI;;;AAIR;EAEQ;IACI;;;AAKZ;EACI;IACI;;;AAIR;EAIgB;IACI;;EAKZ;IACI;IACA;IACA;IACA;;EAEA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAIR;IACI;IACA;;EAEA;IACI;;EAKZ;IACI;;EAGJ;IACI;;;ACviCP;EAIW;AAAA;AACI;IACA;;;AAMhB;EAKoB;IACI,OVmCX;;;AU3Bb;EACI;EACA;EACA;EACA;;AAIQ;AAAA;AAAA;EAGI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA,YVmSE;EUlSF;;AAEA;EACI;;AAEA;EACI;;AAIR;EACI;;AAEA;EACI;;AAKZ;EACI,OVzBK;;AU4BT;EACI;EACA;;;AAIR;EACI;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;;EAEA;IACI;;EAGJ;IACI;IACA;IACA;;EAEA;IACI;IACA;IACA;;;AChHhB;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;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YpBLc;EoBMd,OpBPc;EoBQd,epBmImB;EoBlInB;;AAEA;AAAA;AAAA;EAEI,YpBZU;EoBaV,cpBdU;EoBeV;EACA,OpBhBU;;AoBmBd;AAAA;EACI;EACA,YpBpBU;EoBqBV;;AAGJ;AAAA;EACI;EACA,YpB1BU;;AoB6Bd;AAAA;EACI;;AAGJ;AAAA;EACI;;AAGJ;AAAA;EACI;EACA,OpB9CO;EoB+CP,cpB/CO;;AoBiDP;AAAA;EACI;EACA,cpBnDG;EoBoDH,OpBpDG;;AoBuDP;AAAA;EACI;EACA,OpBzDG;EoB0DH;EACA;;AAGJ;AAAA;EACI,OpB/DG;EoBgEH;EACA,cpBnEI;EoBoEJ;;AAIR;AAAA;AAAA;EAEI,OpB9BK;EoB+BL,YpBzEO;EoB0EP,cpB1EO;;AoB4EP;AAAA;AAAA;EACI,kBpB7EG;EoB8EH,cpB9EG;EoB+EH,OpBrCC;;AoBwCL;AAAA;AAAA;EACI;EACA,kBpBtFI;EoBuFJ,cpBvFI;EoBwFJ;;AAGJ;AAAA;AAAA;EACI;EACA,kBpB7FI;EoB8FJ,cpB9FI;;AoBiGR;AAAA;AAAA;AAAA;AAAA;EAEI;;AAIR;AAAA;AAAA;EAEI,OpB7DK;EoB8DL,YpBxGO;EoByGP,cpBzGO;;AoB2GP;AAAA;AAAA;EACI,kBpB5GG;EoB6GH,cpB7GG;EoB8GH,OpBpEC;;AoBuEL;AAAA;AAAA;EACI;EACA,kBpBrHI;EoBsHJ,cpBtHI;EoBuHJ;;AAGJ;AAAA;AAAA;EACI;EACA,kBpB5HI;EoB6HJ,cpB7HI;;AoBgIR;AAAA;AAAA;AAAA;AAAA;EAEI;;AAIR;AAAA;EACI;EACA,WpBqBc;EoBpBd,apBmBgB;;AoBhBpB;AAAA;EACI;EACA,WpBoBc;EoBnBd,apBkBgB;;AoBfpB;AAAA;EACI;;;AAKJ;EACI;;;AAIR;EACI;;;AAGJ;EACI;EACA,WpBNkB;EoBOlB,apBRoB;EoBSpB,epBlBmB;EoBmBnB;EACA,OpBrKW;EoBsKX;;AAEA;EACI,OpB/HK;EoBgIL,YpB1KO;EoB2KP,cpB3KO;;Ao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BtBK;;AsByBT;EACI,ctB/DU;EsBgEV;EACA,kBtB/DU;;AsBmEd;EAII,ctB/EU;EsBgFV;;AAEA;EACI,OtBxCC;;AsB4CT;EAEI,OtB9CK;EsB+CL,kBtB1FU;;AsB6Fd;EAEI,kBtBtFU;EsBuFV,ctBvFU;EsByFV;;AAIA;EACI,OtB5DC;EsB6DD,kBtBxGM;EsByGN;;AM1GJ;EACI;EACA,O5BsBC;;;A4BjBb;AAAA;AAAA;AAAA;AChBC;EACC;EACA,e7BqIoB;;A6BnIpB;EACE,c7BYc;E6BXd;EACA;;AAEA;EACE,c7BMY;E6BLZ;EACA;;AAEA;EACA,kB7BIY;;A6BAd;EACE;;AAIJ;EACE,kB7BNc;;;A8BnBjB;EACC;EACA,e9BqIoB;;A8BnIpB;EACE,c9BYc;E8BXd;EACA;;AAEA;EACE,c9BMY;E8BLZ;EACA;;AAEA;EACE,kB9BIU;;A8BAd;EACE;;AAIJ;EACE,Y9B4BS;;;A+BrDZ;AACD;EACI;EACA,e/BoIkB;E+BnIlB;;AToDA;EACI,ctBxCU;EsByCV;EACA;;AAGJ;EACI,YtB5CU;EsB6CV;EACA;;AAEA;EACI,OtB3DI;;AsB+DZ;EACI,ctBzDU;EsB0DV;EACA,kBtBtBK;;AsByBT;EACI,ctB/DU;EsBgEV;EACA,kBtB/DU;;AsBmEd;EAII,ctB/EU;EsBgFV;;AAEA;EACI,OtBxCC;;AsB4CT;EAEI,OtB9CK;EsB+CL,kBtB1FU;;AsB6Fd;EAEI,kBtBtFU;EsBuFV,ctBvFU;EsByFV;;AAIA;EACI,OtB5DC;EsB6DD,kBtBxGM;EsByGN;;AS1GJ;EACI;EACA,O/BsBC;;A+BjBL;EACI;;AAGJ;EACI;EACA,kB/BZM;E+BaN,O/B8BC;E+B7BD;;;ACxBX;EACG;;AVuDA;EACI,ctBxCU;EsByCV;EACA;;AAGJ;EACI,YtB5CU;EsB6CV;EACA;;AAEA;EACI,OtB3DI;;AsB+DZ;EACI,ctBzDU;EsB0DV;EACA,kBtBtBK;;AsByBT;EACI,ctB/DU;EsBgEV;EACA,kBtB/DU;;AsBmEd;EAII,ctB/EU;EsBgFV;;AAEA;EACI,OtBxCC;;AsB4CT;EAEI,OtB9CK;E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%22%7D */