﻿section.content {
  margin: 90px 15px 0 315px;
}
/*.menu-toggle {
    padding-bottom: 0 !important;
}*/
.sidebar .menu .list .ml-menu li.active a.toggled:not(.menu-toggle)::before {
  top: 0;
}
.sidebar .menu .list .menu-toggle::after,
.sidebar .menu .list .menu-toggle::before {
  top: calc(50% - 10px);
}
.sidebar .menu .list .ml-menu span {
  margin: 5px 0 1px 3px;
}
.validationMessage {
  font-size: 12px;
  display: block;
  margin-top: 5px;
  font-weight: normal;
  color: #ca0000;
}
textarea {
  resize: none;
}
/* Toastr overrides */
@media all and (min-width: 481px) {
  #toast-container > div {
    width: 350px;
  }
}
.dropdown-menu {
  min-width: 180px;
}
.modal .modal-header {
  background-color: #fafafa;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal .modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal .modal-header .modal-title {
  font-weight: normal;
  font-size: 16px;
}
.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
  background-color: #414755 !important;
}
.btn-danger,
.btn-danger:hover,
.btn-danger:active,
.btn-danger:focus {
  background-color: #ca0000 !important;
}
.block-header h2 {
  text-transform: uppercase;
}
.form-group .form-control {
  border: 1px solid #ccc;
  padding: 6px 8px;
}
input.form-control:nth-child(1) {
  border: 1px solid #ccc;
  padding: 6px 8px;
  height: 31px;
}
label {
  font-weight: normal;
}
[type="checkbox"] + label {
  font-size: 14px;
}
[type="checkbox"].filled-in:checked + label::after {
  border: 2px solid #414755;
  background-color: #414755;
}
.form-group {
  margin-bottom: 20px;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
select {
  border: 1px solid #c8c8c8;
  color: #555;
  height: 30px;
  padding: 6px 8px;
  width: 100%;
}
.radio,
.checkbox {
  margin-top: 25px;
}
.wizard .steps .current a {
  background-color: #414755;
}
.wizard .steps .current a:active,
.wizard .steps .current a:focus,
.wizard .steps .current a:hover {
  background-color: #414755;
}
/*.wizard .steps .done a {
    background: #eee;
    color: #aaa;
}*/
.wizard .steps .done a:hover,
.wizard .steps .done a:active,
.wizard .steps .done a:focus {
  background: #eee;
  color: #aaa;
}
/*.wizard > .actions {
    text-align: left;
}*/
.wizard > .actions a {
  background: #414755;
}
.wizard > .actions a:hover,
.wizard > .actions a:active {
  background: #414755;
}
.wizard .steps .error a {
  background-color: #ca0000 !important;
}
.nav-tabs > li > a::before {
  border-bottom: 2px solid #414755;
}
.wizard > .actions a[href$='cancel'] {
  background-color: #fff !important;
  color: #333;
  border: 1px solid #ccc;
  height: 34px;
  text-align: right;
}
/*.wizard > .actions a[href$='finish'] {
    margin-left: 100px;
}*/
.wizard .content {
  overflow-y: hidden;
}
.swal-text {
  text-align: center !important;
}
.icon-name {
  font-size: 14px;
  margin-left: 7px;
}
.col-red-shm {
  color: #ca0000 !important;
}
.no-gutter > [class*='col-'] {
  padding-right: 3px;
  padding-left: 3px;
}
/* ---------------------------------------------------- */
/* Syncfusion Grid */
/* ---------------------------------------------------- */
.e-grid {
  font-size: 12px !important;
}
.e-grid .e-selectionbackground {
  background-color: #006cb7 !important;
}
.e-grid .e-headercelldiv {
  font-size: 12px !important;
}
.e-grid .e-filteredicon {
  color: red !important;
}
.e-grid tr.e-hover {
  background: #E6E7E8 !important;
}
.e-grid .e-groupdroparea {
  background: #E6E7E8 !important;
}
.e-pager .e-currentitem {
  background: #006cb7 !important;
}
.e-pager .e-currentitem.e-hover {
  background: #00aeef !important;
}
.e-pager .e-numericitem.e-hover {
  background: #00aeef !important;
}
.e-waitpopup-pane {
  background-color: #000 !important;
  opacity: 0.2 !important;
}
.e-grid td.e-active a.gridLink,
.e-grid .e-form-titlebar {
  color: #fff !important;
}