.cont {
  max-width: 800px;
  margin: 40px auto;
}
h2.qmod-heading {
  display: none;
}
.qmod-ui-tool,
.pure-g [class*="pure-u"],
.qmod-btn {
  font-family: "Open Sans" !important;
}

button.qmod-btn.qmod-btn-sm.qmod-btn-go.qmod-dark.qmod-fr {
  margin-left: 5px;
}

.qmod-btn:focus {
  outline: none !important;
}

.qmod-btn.qmod-darkblue {
  color: white;
  text-align: center;
  background: #0477d1;
  cursor: pointer;
  min-width: auto;
  padding: 8px 12px;
  border-radius: 4px;
  margin-left: 5px;
  vertical-align: top;
  border: 0;
}

.qmod-btn.qmod-green {
  background: #1aaf25;
  padding: 8px 14px;
  border: 0;
}
.qmod-btn.qmod-green:hover {
  background: #1dc529;
}

.qmod-btn.qmod-dark {
  padding: 8px 14px;
  border: 0;
}
.qmod-btn.qmod-darkblue:hover {
  background: #2288d8;
}

.qmod-ui-tool input[type="date"],
.qmod-ui-tool input[type="text"],
.qmod-ui-tool input[type="password"] {
  border-radius: 4px;
  font-size: 13px;
  box-sizing: border-box;
  width: 100%;
  vertical-align: middle;
  padding: 8px 10px;
  box-shadow: none;
  text-transform: uppercase;
  font-family: "Open Sans";
}
.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-lookup
  .qmod-lookup-controls
  .qmod-btn-icon
  .qmod-symbollookuphelp {
  padding: 8px 10px;
  background: #f0f0f0;
  border-radius: 0;
  border: 1px solid #ddd;
}
.qmod-ui-tool .inner-addon i {
  padding: 10px;
  transition: none;
}
.qmod-ui-tool input[type="date"]:focus,
.qmod-ui-tool input[type="text"]:focus,
.qmod-ui-tool input[type="password"]:focus {
  border: 1px solid gray;
  outline: none;
}

.qmod-ui-tool .inner-addon i:hover {
  color: #333;
  transform: none;
  background: whitesmoke;
  border-radius: 50px;
}
.qtool .qmod-smartlookup {
  box-shadow: none;
}
.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-lookup
  .qmod-lookup-controls
  .qmod-btn-icon
  .qm_main {
  border: 1px solid #ddd;
  border-radius: 0;
  background-color: #f0f0f0;
  outline: none !important;
  padding: 7px 4px;
}

.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-lookup
  .qmod-lookup-controls
  .qmod-btn-icon {
  width: 99%;
}

.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-popup-titlebar {
  background: none;
  border-bottom: none;
  padding: 14px;
}

.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-popup-titlebar
  .qmod-popup-title {
  text-transform: capitalize;
  /* font-family: 'Open Sans'; */
  font-weight: 600;
}

.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-popup-titlebar
  .qmod-popup-title
  .qmod-popup-titlebar-buttons
  .qmod-close {
  color: #333;
  padding: 5px 10px;
  font-size: 17px;
}

.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-popup-titlebar
  .qmod-popup-title
  .qmod-popup-titlebar-buttons
  .qmod-close:hover {
  background: whitesmoke;
  border-radius: 50px;
  cursor: pointer;
}
.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-popup-titlebar
  .qmod-popup-title
  .qmod-popup-titlebar-buttons
  .qmod-modal-close:hover {
  background-color: transparent;
}

.qmod-smartlookup .qmod-btn-sym-srch {
  min-width: auto;
  width: auto;
  padding: 9px 30px !important;
  text-transform: capitalize;
  border: 0;
  line-height: 18px;
}

.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-popup-body {
  padding: 0px 14px;
}

.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-lookup
  .qmod-lookup-results {
  width: 99%;
}

.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-popup-body
  .qmod-btn-icon {
  padding: 0px;
}

.qmod-lookup-results tr {
  height: 27px;
  font-size: 14px;
}
.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-popup-body
  td,
.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-popup-body
  th {
  padding: 8px 10px;
}
.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-lookup
  .qmod-lookup-results
  .qmod-lookup-results-table
  th {
  text-transform: capitalize;
  border: none;
  font-weight: 600;
  border-bottom: 1px solid #ddd;
  padding: 7px 10px;
}

select.qm_main {
  text-transform: capitalize;
}

.qmod-lookup-controls {
  margin-bottom: 10px;
}
.qmod-btn:focus {
  border: 0 !important;
}
.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-lookup
  .qmod-lookup-results
  .qmod-lookup-results-table
  tr
  td {
  cursor: pointer;
}
.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-lookup
  .qmod-lookup-results
  .qmod-lookup-results-table
  tr:hover {
  background: #d7efff;
}
.qmod-smartlookup
  .qmod-popup-wrapper
  .qmod-popup-inner-wrapper
  .qmod-popup
  .qmod-popup-titlebar
  .qmod-popup-title
  .qmod-popup-titlebar-buttons
  .qmod-symbol-help:hover {
  color: #2290e5;
}
