.graphminhght300{min-height:300px;}
.graphminhght200{min-height:200px;}
.graphminhght170{min-height:170px;}
.graphminhr hr{margin: 2px 0px !important;}
.widthselect .select2{width: 100% !important;}
.toptbheaderbg{background: #e9eef4;}
fieldset.scheduler-border{
  border: 1px solid #d6d8e5 !important;
  padding: 0 1.4em 1.4em 1.4em !important;
  margin: 0 0 1.5em 0 !important;
  box-shadow: 0px 0px 0px 0px #000;
}
legend.scheduler-border{
  font-size: 1.2em !important;
  font-weight: bold !important;
  text-align: left !important;
  width: auto;
  padding: 0 10px;
  border-bottom: none;
  float: none;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.874rem + 2px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.874rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #c4cdd6;
    box-shadow: 0 0 0 0.2rem rgba(85, 86, 253, 0.25); }
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecf1; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.874rem + 2px);
  padding: 0.437rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #454f5b;
  background-color: #fff;
  border: 1px solid #d9dfe7;
  border-radius: 0; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.874rem);
    padding: 0.437rem 0.75rem;
    line-height: 1.5;
    color: #454f5b;
    content: "Browse";
    background-color: #e9ecf1;
    border-left: inherit;
    border-radius: 0 0 0 0; }
.select2-results__option {
  border-radius: 0;
  margin-bottom: 1px;
  font-size: inherit; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border-color: #d9dfe7;
  border-radius: 5px;
  min-height: 34px;
  outline: none; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #454f5b;
    line-height: calc(1.5em + 0.874rem + 2px)-0.1rem;
    padding-left: 0.75rem;
    height: 100%;
    display: flex;
    align-items: center; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #637382; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 30px;
    min-height: 38px;
    line-height: calc(1.5em + 0.874rem + 2px); }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      margin-top: -3px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    font-size: inherit;
    font-weight: 400;
    order: 2;
    margin-left: auto;
    margin-right: 5px;
    color: #575d78;
    position: relative;
    z-index: 100; }
    .select2-container--default .select2-selection--single .select2-selection__clear:hover {
      color: #373857; }

.select2-container--default .select2-selection--multiple {
  background-color: #fff;
  border-color: #d9dfe7;
  border-radius: 0;
  min-height: 38px;
  outline: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0 4px;
    display: block; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    position: relative;
    margin-top: 4px;
    margin-right: 4px;
    padding: 3px 10px 3px 20px;
    border-color: transparent;
    border-radius: -1px;
    background-color: #ff6600;
    color: #fff;
    border-radius: 0;
    font-size: inherit;
    line-height: 1.45; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #fff;
    opacity: .5;
    font-size: inherit;
    font-weight: 400;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 7px;
    line-height: 1.2; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #d9dfe7; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: #d9dfe7;
  border-radius: 0;
  padding: 5px 10px; }
  .select2-container--default .select2-search--dropdown .select2-search__field::placeholder {
    color: #575d78; }

.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: white; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #ff6600; }

.select2-container--default .select2-results > .select2-results__options {
  margin: 4px; }

.select2-container--default .select2-search--inline .select2-search__field {
  margin-top: 6px;
  line-height: 26px;
  padding-left: 10px;
  opacity: 1; }
  .select2-container--default .select2-search--inline .select2-search__field::placeholder {
    color: #575d78;
    font-weight: 400;
    opacity: 1; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #f9f9fd; }

.select2-container--default.select2-container--disabled .select2-selection__choice {
  padding-left: 10px;
  background-color: #919fac; }
  .select2-container--default.select2-container--disabled .select2-selection__choice .select2-selection__choice__remove {
    display: none; }

.select2-container--open {
  font-size: inherit; }
  .select2-container--open .select2-selection--single,
  .select2-container--open .select2-selection--multiple {
    background-color: #fff;
    border-color: #d9dfe7; }
  .select2-container--open .select2-dropdown--above {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .select2-container--open .select2-dropdown--below {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    top: 0; }

.select2-dropdown {
  border-color: #d9dfe7;
  z-index: 200; }

.select2-search--dropdown {
  padding-bottom: 0; }

.select2-results__option {
  padding: 6px 10px;
  font-size: inherit; }

.has-success .select2-container--default .select2-selection--single {
  border-color: #28a745; }

.has-warning .select2-container--default .select2-selection--single {
  border-color: #ffc107; }

.has-danger .select2-container--default .select2-selection--single {
  border-color: #dc3545; }

.select2-xs + .select2-container {
  font-size: inherit; }

.select2-dropdown-xs .select2-results__option {
  font-size: inherit; }

.select2-sm + .select2-container {
  font-size: inherit; }

.select2-dropdown-sm .select2-results__option {
  font-size: inherit; }

.select2-bd-0 + .select2-container--default .select2-selection--single {
  border-width: 0; }

.bg-gray + .select2-container--default .select2-selection--single {
  background-color: #414955; }
  .bg-gray + .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #d9dfe7; }
.table .thead-default th {
    color: #fff;
    background-color: #949494 !important;
    border-color: #bbbbbb;
	font-weight: 500;
}
.pagingtable_icons {
    border-radius: 3px !important;
    width: 20px !important;
    height: 20px !important;
    color: #fff;
    text-align: center;
    font-size: 14px !important;
    padding: 0px !important;
    line-height: 10px !important;
    margin-bottom: 2px;
    margin-left: 2px;
}
.btn svg, .ui-datepicker-buttonpane button svg, .sp-container button svg {
    width: 16px;
    height: 16px;
    margin-top: -2px;
}
.datatablesec .dropdown-menu, .datatablesec .dt-button-collection {
    height: 130px !important;
    overflow: hidden !important;
    overflow-x: hidden !important;
    overflow-y: scroll !important;
}
.datatablesec .input-group-addon {
    padding: 0.46154rem;
    font-weight: 400;
    line-height: 1;
    color: #212529;
    text-align: center;
    background-color: #eee;
    border: 1px solid #eaebf2;
    border-right: none;
    border-radius: 0;
    width: 2.46154rem;
    margin-top: 0;
    float: left;
    line-height: 1.3rem;
}
.dataTables_wrapper .dataTables_filter input {
    margin-left: 0;
    border: 1px solid rgba(230, 231, 239, 0.85);
    padding: 7px 10px;
    line-height: 1.539;
    color: #212529;
    border-radius: 0;
    width: auto;
}
table.dataTable {
border: 1px solid rgba(230, 231, 239, 0.85);
font-size: 14px; }
table.dataTable.no-footer {
border-bottom-color: rgba(230, 231, 239, 0.85); }
table.dataTable thead th,
table.dataTable thead td {
border-top-width: 0;
border-bottom-width: 0;
padding: 8px 10px;
font-weight: 500;
font-size: inherit; }
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
background-image: none;
background-color: #f2f4f7;
position: relative; }
table.dataTable thead .sorting_asc::after,
table.dataTable thead .sorting_desc::after {
  font-family: 'Ionicons';
  font-size: inherit;
  position: absolute;
  line-height: 0;
  top: 50%;
  right: 10px; }
table.dataTable thead .sorting_asc::after {
content: '\f3d8'; }
table.dataTable thead .sorting_desc::after {
content: '\f3d0'; }
table.dataTable thead .sorting {
background-image: none;
position: relative; }
table.dataTable thead .sorting::before, table.dataTable thead .sorting::after {
  font-family: 'Ionicons';
  font-size: inherit;
  position: absolute;
  line-height: 0;
  right: 10px; }
table.dataTable thead .sorting::before {
  content: '\f3d8';
  top: 40%; }
table.dataTable thead .sorting::after {
  content: '\f3d0';
  top: 60%; }
table.dataTable tbody td.sorting_1 {
background-color: #f9f9fb; }
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before {
top: 9.5px;
left: 7px;
width: 16px;
height: 16px;
display: flex;
align-items: center;
justify-content: center;
border-width: 0;
box-shadow: none;
background-color: #d9dfe7;
font-size: inherit;
font-weight: 700;
color: #919fac; }
table.dataTable > tbody > tr.child ul.dtr-details {
display: block; }
table.dataTable > tbody > tr.child span.dtr-title {
font-weight: 500; }
.table-bordered {
  border: 1px solid rgba(230, 231, 239, 0.85); }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid rgba(230, 231, 239, 0.85); }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }
/* .table-bordered th,
  .table-bordered td {
    border: 1px solid #d9dfe7 !important; } */
.diconone, .diconone:before, .diconone:after {
    content: " " !important;
    cursor: auto !important;
}
.datatablesec .table>:not(:first-child){border:0px !important;}
.datatablesecdyn .table>:not(:first-child){border:0px !important;}
.datatablesecdyn .table{white-space: nowrap; word-break: break-all;}
.datatablesecdyn .table td{white-space: break-spaces; word-wrap: break-word;}
.alert-success{color: #007e49 !important; background-color: #ccf6e4 !important; border-color: #b3f2d7 !important; margin-top: 10px !important;}
.alert-danger{color: #934d25 !important; background-color: #fad7dd !important; border-color: #f8c3cd !important; margin-top: 10px !important;}
.ti{font-size: 14px;line-height: 14px;}
.litebgview{background:#eaecf2;}
.tabuiscroll{overflow-x: auto !important;overflow-y: hidden !important;flex-wrap: nowrap !important;}
.navtabviewsec .nav-pills .nav-link, .navtabviewsec .nav-tabs .nav-link.disabled{background:#ffffff;}
.navtabviewsec .nav-pills .nav-link.active{background:#ff6600;}
.navtabviewsec .nav-pills .nav-link{border: 1px solid #aaaaaa; border-radius: 5px 15px 0px 0px; border-bottom: 0px !important; margin-right: 2px;}
svg.sizesmall{width: 14px; margin-right: 2px;}
.navtabviewsec .nav-pills .nav-link.active{border: 1px solid #ffffff;}
.dhidesec{display:none;}
.allformlable label{font-weight:600;}
.btn:focus{border:2px solid #ff6600 !important; box-shadow: 3px 3px 5px 2px rgb(23 162 184 / 10%) !important;}
.btn-danger:focus, .btn-primary:focus, .pagingtable_icons:focus{border:2px solid #000000 !important; box-shadow: 3px 3px 5px 2px rgb(23 162 184 / 10%) !important;}
.navtabviewsec .minwidth{min-width:110px;}
.navtabviewsec .midwidth{min-width:140px;}
.navtabviewsec .maxwidth{min-width:180px;}
.minhght200{min-height:200px;}
.table-lableview td{padding: 0px;}
.table-lableview label{width:100%; padding: 0.2rem 0.2rem;}
.dataTables_filter label{
  position: relative;
}
.overlayloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000000;background: rgba(255,255,255,.1);}.overlayloader.loadertopview .overlayContent{opacity:0;margin-top:-15px}.overlayloader .overlayContent{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:.5s cubic-bezier(.77,0,.18,1)}.overlayloader .overlayContent .pleasewaitsec{display:block;width:130px;text-align:center;margin:25px auto 0;color:#ffffff;font-weight:700;padding:12px 0;border:2px solid #ff6600;border-radius:3px;transition:.2s ease; background:#ff6600}.loadertopview{width:80px;height:80px;border:3px solid #11294b;border-bottom:3px solid transparent;border-radius:50%;position:relative;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;display:flex;justify-content:center;align-items:center}.loadertopview .inner{width:40px;height:40px;border:3px solid transparent;border-top:3px solid #11294b;border-radius:50%;-webkit-animation:spinInner 1s linear infinite;animation:spinInner 1s linear infinite}
.dropdownpaddsec{padding: 0.282rem 2.25rem .282rem .75rem !important;}
.dropdownpaddsecselect .select2-container--default .select2-selection--single .select2-selection__arrow{right: 0px !important;}
.dropdownpaddsecselect .select2-container--default .select2-selection--single{min-height: 31px !important;}
.dropdownpaddsecselect .select2-container--default .select2-selection--single .select2-selection__arrow{min-height: 31px !important;}
.dataTables_wrapper .dataTables_filter{float: left !important; margin-bottom: 5px !important;}
.dataTables_wrapper .dataTables_length {float: right !important;}
@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spinInner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-720deg);
  }
}
@keyframes spinInner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-720deg);
  }
}
.sidebar-dropdown a[aria-expanded=false]:after, .sidebar-dropdown.active>a[aria-expanded=false]:after{transform: rotate(0deg) !important;right: 15px !important;}
.sidebar-dropdown a[aria-expanded=true]:after{transform: rotate(90deg) !important;right: 17px !important;}
.icfon16{font-size: 16px !important;}
.dataTables_filter .customLabel{
  position: absolute;
  right: 5px;
  top: 7px;
  background-color: #0a4b91;
  border-radius: 3px;
  color: #fff;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 22px;
  display: none ;
}
.smallfontview{font-size: 0.8rem;}
.smallfontview.table>:not(caption)>*>*{padding: .2rem .5rem;}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; 
}
.mapsymbol{
  width:8px;
  height:8px;
  margin-right:3px;
  margin-top:3px;
  float:left;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.serienamesec {
  float:left;
  cursor:pointer;
font-size:0.63rem;
color:#11294B;
font-weight:700;
min-width: 70px;
}
.serievaluesec {
  cursor:pointer;
  font-size:0.63rem;
  color:#11294B;
  font-weight:700;
  text-align: center;
  min-width: 30px;
  }

.mapitemheihgt {
  min-height:15px;
  clear:both;
/*display:flex;*/
}
.tablelayoutfixed table{table-layout: fixed;  width: 100% !important;}
.form-icons .icons{position:absolute;top:9px;left:5px}
.grpmainheadtitle{color:#8492a6; font-size: 16px; font-weight: 600;}
.graphvalsec .table-bordered th, .graphvalsec .table-bordered td {border: 1px solid #000000 !important;}
.tablebrdtsec{border: 1px solid #000000; border-collapse: inherit; border-spacing: unset; border-bottom: hidden; border-top: hidden;}
.graphvalsec table.table-bordered tfoot td{border-bottom: 2px solid #000 !important;}
.graphvalsec table.table-bordered tbody tr:first-child td{border-top: 2px solid #000 !important;}
.togglegrowsec{opacity: 0.5;}
.wordbreakall{word-break: break-all;}
.wordsbreakall{word-break: break-word;}
.fileuploadlist{width: 100px;
  height: 100px;
  border: 1px solid #d7d7d7;
  position: relative;
  display: inline-block;
  margin-right: 10px;
  border-radius: 5px;}

.fileiconview{display: flex;
  height: inherit;
  width: 100%;
  justify-content: center;
  align-items: center;}

.trashbtnfile{position: absolute;
  top: 5px;
  right: 5px;}
.form-select.is-invalid:not([multiple]):not([size]){background-position: right 1.3rem center,center right 0.375rem !important;}
.tablerightview .dataTables_wrapper{clear: inherit !important; position: inherit !important;}
/* #clr{
  background-color: #D1E7DD;
  color: green;
}
#clr2{
  background-color: #deae93;
  color: red; 
} */
.ng-select.is-invalid .ng-select-container{
  border-color:#dc3545;
  padding-right:calc(1.5em + .75rem);
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-position:right calc(.375em + .1875rem) center;
  background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.topViewSelectbox .ng-dropdown-panel, .topViewSelectbox .ng-dropdown-panel.ng-select-top{bottom: 100% !important; top: auto !important;}

@media (max-width: 767px){.tablelayoutfixed table{table-layout: inherit;  width: 100% !important;}}
.overlayloaderwp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000000;background: rgba(255,255,255,.1);}.overlayloaderwp.loadertopview .overlayContent{opacity:0;margin-top:-15px}.overlayloaderwp .overlayContent{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:.5s cubic-bezier(.77,0,.18,1)}.overlayloaderwp .overlayContent .pleasewaitsec{display:block;width:130px;text-align:center;margin:25px auto 0;color:#ffffff;font-weight:700;padding:12px 0;border:2px solid #ff6600;border-radius:3px;transition:.2s ease; background:#ff6600}.loadertopview{width:80px;height:80px;border:3px solid #11294b;border-bottom:3px solid transparent;border-radius:50%;position:relative;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;display:flex;justify-content:center;align-items:center}.loadertopview .inner{width:40px;height:40px;border:3px solid transparent;border-top:3px solid #11294b;border-radius:50%;-webkit-animation:spinInner 1s linear infinite;animation:spinInner 1s linear infinite}
