/*html,
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif; }

body {
  background-color: #fff;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: auto;
  scroll-behavior: smooth;
  font-weight: 500; }*/

.full-width {
  width: 100%; }

label.error {
  color: #ff0000;
  font-weight: 400; }

/*.container, .container-fluid {
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
}*/
h1, h2, h3, h4, h5, h6 {
  margin: 0; }

.no-padding {
  padding: 0; }

.no-margin {
  margin: 0; }

.rtl {
  direction: rtl;
  text-align: right; }

.no-event {
  pointer-events: none; }

.centered {
  text-align: center;
  font-size: 0; }
  .centered div {
    float: none;
    display: inline-block; }

.show-element {
  display: block; }

.hide-element {
  display: hidden; }

.help-block {
  font-weight: 300;
  font-size: 85%; }

.navbar-brand {
  padding: 15px 25px; }

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
  line-height: 26px; }

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

/* Supports Mozilla */
input[type=number] {
  -moz-appearance: textfield; }

a:focus {
  outline: none; }

ul, ol {
  margin-bottom: 0; }

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-weight: 300; }

::-moz-placeholder {
  /* Firefox 19+ */
  font-weight: 300; }

:-ms-input-placeholder {
  /* IE 10+ */
  font-weight: 300; }

:-moz-placeholder {
  /* Firefox 18- */
  font-weight: 300; }

.top-nav {
  border-radius: 0;
  /*color: #fff;*/
  margin-bottom: 0; }
  .top-nav h3 {
    line-height: 50px; }
  .top-nav .navbar-nav > li > a {
    color: #ddd;
    font-size: 120%;
    font-weight: bold; }
  .top-nav form {
    margin-left: 15px; }

.side-menu-toggle {
  position: absolute;
  right: 0;
  top: 15px; }

.sidebar {
  height: 100%;
  position: fixed;
  overflow-x: hidden;
  left: 0;
  top: 50px;
  width: 50px;
  padding: 15px 10px;
  transition: 1s; }
  .sidebar h3, .sidebar a, .sidebar hr {
    display: none; }
  .sidebar.expand {
    width: 250px; }
    .sidebar.expand h3, .sidebar.expand a, .sidebar.expand hr {
      display: block; }
  .sidebar .list-group {
    margin-bottom: 0; }
  .sidebar h3 {
    line-height: 1.5;
    padding: 0 0 0 10px; }
  .sidebar hr {
    margin: 10px 0; }
  .sidebar a.menu-item {
    padding: 0 15px; }

.space-balance {
  height: 50px; }

/*
--------------------
HOME LAYOUT
--------------------
*/
.page-body {
  margin-left: 50px;
  margin-top: 50px;
  padding: 15px 0;
  width: calc(100% - 50px);
  transition: 1s; }
  .page-body.expand {
    width: calc(100% - 250px);
    margin-left: 250px; }
  .page-body .jumbotron .table tr th {
    width: 200px; }
  .page-body .page-content {
    background-color: #ebf3f9;
    border: 1px solid #c3d9ec; }
    .page-body .page-content .box-title {
      height: 50px;
      background: #CDE3F1;
      border: 1px solid rgba(51, 153, 255, 0.5); }
      .page-body .page-content .box-title div:first-child {
        width: 50%;
        float: left; }
        .page-body .page-content .box-title div:first-child .method {
          text-transform: uppercase;
          background-color: #0072CE;
          text-decoration: none;
          color: #FFFFFF;
          display: inline-block;
          font-size: 16px;
          font-weight: bold;
          text-align: center;
          padding: .64em 1.25em;
          border-bottom: none; }
        .page-body .page-content .box-title div:first-child .end-url {
          padding: 7px 10px;
          font-size: 16px;
          line-height: 24px; }
      .page-body .page-content .box-title div:last-child {
        width: 50%;
        float: right;
        font-size: 18px;
        padding: 10px;
        text-align: right; }
    .page-body .page-content .box-body {
      padding: 10px 15px; }
      .page-body .page-content .box-body h3 {
        margin: 20px 0 10px; }
      .page-body .page-content .box-body .notes {
        padding: 0.5% 1.5%;
        border-left: 2px solid rgba(51, 153, 255, 0.1);
        line-height: 1.5; }
        .page-body .page-content .box-body .notes h3 {
          font-size: 16px;
          font-weight: bold; }
      .page-body .page-content .box-body .data-panel pre {
        max-height: 400px; }
      .page-body .page-content .box-body .param-table {
        width: 90%;
        min-width: 500px;
        margin: 15px auto 0; }
        .page-body .page-content .box-body .param-table th, .page-body .page-content .box-body .param-table td {
          vertical-align: middle; }
          .page-body .page-content .box-body .param-table th input, .page-body .page-content .box-body .param-table td input {
            border: 1px solid #ccc; }
        .page-body .page-content .box-body .param-table tr:first-child th, .page-body .page-content .box-body .param-table tr:first-child td {
          border-top: 0; }

/*# sourceMappingURL=styles.css.map */
.glyphicon-align-justify:before {
  content: "\e055";
}
.confirm-pass-div {
    position: relative;
}
.repass_alert-original {
    height: 36px;
    position: absolute;
    right: 1px;
    top: 1px;
}
.repass_alert-modified {
    height: 36px;
    position: absolute;
    right: 1px;
    top: 31px;
}
.detl-part-desc{
    width: 200px !important;
    word-break: break-all !important;
}
.red_color {
    color: #FF0000;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
}