html {
  font-family: 'AvenirNextLTPro-Regular', sans-serif;
  line-height: 14px;
  font-weight: normal; }

body {
  --font-family-AvenirNextLTPro-Regular: -apple-system, "AvenirNextLTPro-Regular";
  --font-family-monospace: "AvenirNextLTPro-Regular", monospace;
  font-family: 'AvenirNextLTPro-Regular', sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 14px;
  color: #333;
  margin: 0px;
  padding: 0px; }

@font-face {
  font-family: 'AvenirNextLTPro-Regular';
  src: url("../webfonts/AvenirNextLTPro-Regular.eot");
  src: url("../webfonts/AvenirNextLTPro-Regular.eot?#iefix") format("embedded-opentype"), url("../webfonts/AvenirNextLTPro-Regular.ttf") format("truetype"), url("../webfonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'AvenirNextLTPro-Bold';
  src: url("../webfonts/AvenirNextLTPro-Bold.eot");
  src: url("../webfonts/AvenirNextLTPro-Bold.eot?#iefix") format("embedded-opentype"), url("../webfonts/AvenirNextLTPro-Bold.ttf") format("truetype"), url("../webfonts/AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold") format("svg");
  font-weight: bold;
  font-style: normal; }
a:hover {
  color: #11974d; }

.form-control {
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  font-size: 15px;
  height: calc(2.15rem + 2px); }

.clear {
  clear: both;
  display: block; }

.checkNredioLeble input {
  margin-right: 3px; }
.checkNredioLeble input:disabled {
  opacity: 0.5; }
.checkNredioLeble span {
  vertical-align: top; }

.btn {
  text-transform: uppercase;
  font-size: 14px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px; }

.btn-link {
  text-decoration: underline;
  font-family: 'AvenirNextLTPro-Bold', sans-serif;
  font-weight: bold; }

textarea.form-control {
  resize: none; }

.col-form-label {
  line-height: 1.3; }

.greenText {
  color: #008000; }

.orangeText {
  color: #ff9900; }

.textUpper {
  text-transform: uppercase; }

.padding0 {
  padding: 0px !important; }

.margin0 {
  margin: 0px !important; }

.margLeft10 {
  margin-left: 10px !important; }

.margBtn10 {
  margin-bottom: 10px !important; }

.margTop10 {
  margin-top: 10px !important; }

.textAlignLeft {
  text-align: left !important; }

.textAlignRight {
  text-align: right !important; }

.btn-primary {
  color: #fff;
  background-color: #0099CC;
  border-color: #0099CC; }

footer {
  height: 30px;
  display: block;
  clear: both;
  width: 100%; }

.k-widget.k-tooltip-validation {
  display: none !important; }

.k-button-icontext {
  display: inline-block;
  background: transparent !important;
  border: 0px; }

.actionIcons {
  display: inline-block;
  background: transparent;
  border: 0px;
  padding: 0px 5px; }
  .actionIcons .fa {
    display: inline-block;
    background: transparent;
    border: 0px;
    font-size: 16px;
    color: #0099CC; }

/*-- kendo Select Dropdown --*/
.kendoSelectDropdown {
  height: fit-content; }
  .kendoSelectDropdown .form-control.k-widget {
    width: 100%;
    height: initial;
    border: 0px solid; }
  .kendoSelectDropdown .k-dropdown .k-state-default {
    background-color: #fff;
    border: 1px solid #ced4da; }

/*-- Kendo popup --*/
/*-- Kendo Multi Select Dropdown --*/
.kendoMultiSelectDropdown .form-control {
  height: inherit;
  max-height: 73px;
  overflow-y: auto; }
.kendoMultiSelectDropdown .k-multiselect.k-header {
  border-color: #ced4da; }
.kendoMultiSelectDropdown .k-multiselect.k-header.k-state-hover {
  border-color: #ced4da; }

/*-- Kendo popup --*/
div.k-window {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important; }

div.k-window-content {
  padding: 15px !important;
  width: 900px;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  max-height: 650px !important; }

.k-dialog .k-content {
  max-width: 400px;
  line-height: 17px;
  min-height: 50px;
  font-size: 15px; }

.k-dialog .k-button-group {
  box-shadow: none;
  float: right;
  width: initial !important; }
  .k-dialog .k-button-group .k-button {
    text-decoration: underline;
    font-family: 'AvenirNextLTPro-Bold', sans-serif;
    font-weight: bold;
    color: #0099CC;
    background-color: transparent;
    border: 0px solid transparent;
    width: initial !important; }
    .k-dialog .k-button-group .k-button:first-child {
      width: initial !important;
      margin: 10px !important;
      padding: 10px 15px !important;
      color: #fff;
      background-color: #0099CC;
      border-color: #0099CC;
      text-decoration: none;
      font-family: 'AvenirNextLTPro-Regular', sans-serif;
      font-weight: normal; }

.k-alert .k-window-titlebar {
  display: none; }

.successAlart {
  font-size: 17px !important;
  text-align: center; }
  .successAlart .fa-check-circle-o {
    font-size: 50px;
    display: block;
    color: #008123;
    margin-bottom: 10px; }

.errorAlart {
  font-size: 17px !important;
  text-align: center; }
  .errorAlart .fa-times-circle-o {
    font-size: 50px;
    display: block;
    color: #d41f0e;
    margin-bottom: 10px; }

.k-window .k-window-titlebar {
  background-color: #586d7d !important;
  font-size: 14px;
  padding: 10px 0px; }
  .k-window .k-window-titlebar .k-window-title {
    color: #FFF !important; }
  .k-window .k-window-titlebar .k-window-actions .k-window-action {
    display: none; }

/*-- Kendo Grid --*/
.basicKendoGrid .k-grid .k-grid-header {
  padding-right: 0px !important; }
.basicKendoGrid .k-grid .k-grid-content {
  overflow-y: hidden; }
.scrollKendoGrid .k-grid .k-grid-header {
    padding-right: 17px !important;
}
.scrollKendoGrid .k-grid .k-grid-content {
    overflow-y: scroll;
}

/**/
.basicKendoGrid .k-grid-header .k-header {
  color: #333;
  background-color: #f3f3f3;
  border-color: #d7d7d7;
  padding: 8px 10px;
  font-weight: bold;
  white-space: normal;
  word-wrap: break-word;
  vertical-align: middle; }
  .basicKendoGrid .k-grid-header .k-header a {
    color: #333;
    font-weight: bold;
    white-space: normal;
    word-wrap: break-word;
    vertical-align: middle; }
.basicKendoGrid .k-grid-header .k-filter-row th {
  color: #333;
  background-color: #f3f3f3;
  border-color: #d7d7d7;
  padding: 3px 10px; }
  /*.basicKendoGrid .k-grid-header .k-filter-row th .k-header {
    color: #333;
    background-color: #FFF;
    padding: 0px 23px 0px 0px; }*/
    /*.basicKendoGrid .k-grid-header .k-filter-row th .k-header .k-dropdown-wrap {
        border: 0px solid;
        margin-top: 1px;
        display: none;
    }*/
    .basicKendoGrid .k-grid-header .k-filter-row th .k-filtercell .k-dropdown {
        padding: 0px;
    }
    .basicKendoGrid .k-grid-header .k-filter-row th .k-filtercell .k-dropdown .k-dropdown-wrap .k-input {
        white-space: nowrap;
    }
    .basicKendoGrid .k-grid-header .k-filter-row th .k-filtercell .k-dropdown .k-dropdown-wrap {
        color: #333;
        background-color: #FFF;
        border-color: #d7d7d7;
    }
.basicKendoGrid .k-grid-header .k-filter-row th .k-filtercell .k-autocomplete {
    padding: 0px;
}
    .basicKendoGrid .k-grid-header .k-filter-row th .k-dropdown-operator {
        color: #333;
        background-color: #FFF;
        padding: 0px 23px 0px 0px;
    }
    .basicKendoGrid .k-grid-header .k-filter-row th .k-dropdown-operator .k-dropdown-wrap {
        border: 0px solid;
        margin-top: 1px;
        display: none;
    }

.basicKendoGrid .k-grid-content table tr.k-state-selected {
  background-color: #FFF;
  color: #333 !important; }
.basicKendoGrid .k-grid-content table tr:last-child td {
  border-color: #d7d7d7;
  border-bottom-width: 1px !important; }
.basicKendoGrid .k-grid-content table tr td {
  border-color: #d7d7d7;
  border-left-width: 1px !important;
  padding: 8px 10px;
  white-space: normal;
  word-wrap: break-word;
  vertical-align: middle; }
  .basicKendoGrid .k-grid-content table tr td a {
    color: #0099CC;
    cursor: pointer; }
    .basicKendoGrid .k-grid-content table tr td a:hover {
      color: #0b9444;
      text-decoration: underline; }
.basicKendoGrid .k-grid-content table tr td:first-child {
  border-left-width: 0px !important; }

.basicKendoGrid .k-grid td.k-state-selected:hover, .basicKendoGrid .k-grid tr.k-state-selected:hover td {
  background-color: #ebebeb;
  color: #333 !important; }

.basicKendoGrid .k-grid-header .k-filtercell > span {
  padding-right: 0px; }

.basicKendoGrid .k-grid-header .k-filtercell > span > .k-button {
  display: none; }
.basicKendoGrid .k-grid-header .k-header a .k-i-sort-asc-sm {
    margin-left: 1px;
}
.basicKendoGrid .k-grid-header .k-header a .k-i-sort-desc-sm {
    margin-left: 1px;
}
/*-- Kendo input search field --*/
.inputSearchField .k-widget {
  width: 100%;
  height: calc(2.3rem + 2px) !important;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: 1px solid #ced4da !important; }
.inputSearchField .form-control {
  height: calc(2.2rem + 2px); }

.headRight .form-control {
  height: calc(1.8rem + 2px); }

/*-- kendo Time Data --*/
.kendoTimeData .k-widget {
  width: 100%; }
  .kendoTimeData .k-widget .k-picker-wrap {
    background-color: #fff;
    border: 1px solid #ced4da; }
    .kendoTimeData .k-widget .k-picker-wrap .form-control {
      background-color: #fff; }
  .kendoTimeData .k-widget .k-picker-wrap.k-state-default > .k-select {
    border-color: #ced4da;
    padding-left: 1px; }

/*-- Notification Info Tem ---*/
.k-notification-error.k-group {
  background: rgba(255, 0, 0, 0.7);
  color: #ffffff; }

.k-notification-info {
  background: rgba(0, 153, 0, 0.7);
  color: #fff; }

.k-notification-upload-success {
  background: rgba(0, 153, 0, 0.7);
  color: #fff; }

.k-widget.k-notification.k-notification-info {
  background-color: #4CAF50 !important;
  color: #fff !important;
  border: 1px solid #278f2b !important; }

.upload-success {
  width: 225px;
  height: auto;
  padding: 0 15px;
  line-height: 55px; }
  .upload-success h3 {
    font-size: 13px;
    font-weight: normal;
    display: inline-block;
    vertical-align: middle;
    width: 190px;
    margin-top: 10px;
    color: #FFF; }
  .upload-success img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    width: 25px; }

.wrong-pass {
  width: 225px;
  height: auto;
  padding: 0 15px;
  line-height: 55px; }
  .wrong-pass h3 {
    font-size: 13px;
    font-weight: normal;
    display: inline-block;
    vertical-align: middle;
    width: 190px;
    margin-top: 10px;
    color: #FFF; }
  .wrong-pass img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    width: 25px; }

.k-widget.k-notification.k-notification-error {
  background-color: #d41f0e !important;
  color: #fff !important;
  border: 1px solid #ee3715 !important; }

/**/
.btnDivader {
  margin: 10px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none;
  float: right; }
  .btnDivader li {
    float: left;
    margin-left: 10px;
    padding-right: 10px;
    border-bottom: 0px solid #fff;
    border-top: 0px solid #fff;
    border-left: 1px solid #bbb;
    border-right: 0px solid #fff; }
    .btnDivader li:first-child {
      float: left;
      margin-left: 0px;
      padding-right: 0px;
      border-bottom: 0px solid #fff;
      border-top: 0px solid #fff;
      border-left: 0px solid #bbb;
      border-right: 0px solid #fff; }
    .btnDivader li .btn-link {
      text-decoration: underline; }

.k-popup .k-list .k-item {
  padding: 5px 11px !important;
  min-height: inherit !important;
  line-height: 16px !important;
  font-size: 14px; }

.basicKendoGrid .k-grid-toolbar {
  background: #5d6d7e;
  display: block;
  padding: 3px 10px;
  border: 0px solid; }
  .basicKendoGrid .k-grid-toolbar .k-button {
    color: #FFF;
    text-transform: uppercase;
    font-family: 'AvenirNextLTPro-Regular', sans-serif;
    font-weight: normal;
    line-height: 16px;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    margin: 2px 0px;
    padding: 5px 10px;
    border-color: #FFF !important; }
    .basicKendoGrid .k-grid-toolbar .k-button .k-icon {
      margin-top: -5px; }
    .basicKendoGrid .k-grid-toolbar .k-button:hover {
      opacity: 0.8; }

.accessDenied {
  color: currentColor;
  pointer-events: none;
  text-decoration: none !important;
  cursor: not-allowed;
  opacity: 0.5; }

.customClass {
  color: #333;
  font-weight: bold;
  white-space: normal;
  min-height: 16px;
  line-height: inherit; }

/**/
.kendoFileUpload .k-upload-files .k-file {
  border: 1px solid; }

.kendoFileUpload .k-upload {
  border: 0px solid; }
  .kendoFileUpload .k-upload .k-dropzone {
    padding: 0px; }

.spanRequired {
  color: red; }
.k-list-scroller ul .k-item {
}
.k-grid .printSeletGridRow {
    background-color: #e5e5e5 !important;
}
/*# sourceMappingURL=global.css.map */
