.basic-box-sizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.basic {
  padding: 20px 20px;
  min-height: 730px;
}
.btn,
.box-shadow-none {
  outline: 0 !important;
  box-shadow: none !important;
}
button.btn-basic {
  background-color: #F4A000 !important;
  border-color: #F4A000 !important;
}
button.btn:focus:focus,
button.btn.active:focus,
button.btn:focus.focus,
button.btn.active.focus {
  outline-offset: inherit;
}
.btn-success,
.btn-success:hover {
  background-color: #004098;
  border-color: #004098;
}
.modal-backdrop.in {
  filter: alpha(opacity=20);
  opacity: .2;
}
.breadcrumb {
  margin: 0;
  padding: 0 15px;
}
.breadcrumb * {
  font-size: 12px !important;
}
.form-control {
  padding: 6px !important;
}
.input-group input {
  border-radius: inherit;
}
.input-group .form-control {
  border: none;
  box-shadow: none;
}
.input-group .input-group-addon {
  background-color: #ffffff;
  border-radius: inherit;
  border: none;
  font-size: 12px;
}
.input-group .input-group-addon label {
  position: relative;
  top: -1.5px;
}
.input-group .input-group-addon .line {
  position: relative;
  right: -11px;
  border-right: 1px solid #cad4e0;
  font-size: 20px;
}
.modal-open {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0 !important;
}
.modal-dialog {
  width: 450px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
  margin-top: 120px;
}
.modal-dialog .btn {
  min-width: 60px;
}
.modal-header {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  padding: 10px 15px;
  border-bottom-width: 0;
}
.modal-header .close {
  margin-top: 0;
}
.modal-header .close:focus {
  outline: initial;
}
.modal-footer {
  border-top-width: 0;
}
.modal-footer .btn-primary {
  box-shadow: 2px 3px 5px 0 rgba(51, 111, 183, 0.8) !important;
}
.modal-footer .btn-success {
  box-shadow: 2px 3px 5px 0 rgba(0, 64, 152, 0.8) !important;
}
.modal-footer .btn-basic {
  background-color: #F4A000 !important;
  border-color: #F4A000 !important;
  box-shadow: 2px 3px 5px 0 rgba(244, 160, 0, 0.53) !important;
}
.modal-title {
  color: #F4A000;
  font-size: 15px;
}
.modal-body {
  padding: 10px 20px !important;
  max-height: 650px;
  overflow-y: auto;
}
.breadcrumb > li {
  height: 36px;
  line-height: 36px !important;
}
.eb-dialog .modal-header {
  display: none;
}
.eb-dialog .modal-body {
  padding: 30px 20px !important;
}
.eb-dialog .modal-body .modal-msg {
  font-size: 16px;
  padding-left: 45px;
}
.eb-dialog .modal-body .modal-msg.info:before {
  content: '';
  background: url(/images/panhub/icon_info.svg) no-repeat;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 32px;
  vertical-align: bottom;
  background-size: contain;
}
.eb-dialog .modal-body .modal-msg.warning:before {
  background-image: url("/images/panhub/icon_warning.svg");
}
.eb-dialog .modal-body .modal-msg.error:before {
  background-image: url("/images/panhub/icon_error.svg");
}
.eb-dialog .modal-footer {
  padding: 30px;
}
