.ajax_loader {
  border: 5px solid #f3f3f3;
  /* Light grey */
  border-top: 5px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 25px;
  height: 25px;
  animation: spin 2s linear infinite;
  position: fixed;
  left: 50%;
  margin: auto; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
.center-horizontal, .center-horizontal-with-text, .card_box h3, .user_card_box h3, .company_card_box h3, .card_box p:first-of-type, .user_card_box p:first-of-type, .company_card_box p:first-of-type, .creation-block, .creation-block .form-inline, .creation-model, .creation-model .form-inline, .stand-moderators-block, .modal-dialog.bootbox-modal input, .navbar-block {
  width: 100%;
  margin: 0 auto; }

.center-horizontal-with-text, .card_box h3, .user_card_box h3, .company_card_box h3, .card_box p:first-of-type, .user_card_box p:first-of-type, .company_card_box p:first-of-type, .creation-block, .creation-block .form-inline, .creation-model, .creation-model .form-inline, .stand-moderators-block, .modal-dialog.bootbox-modal input {
  text-align: center; }

.box {
  margin: auto;
  margin-top: 80px;
  min-width: 500px;
  max-width: 700px; }

.body-content {
  margin: 0 auto;
  width: 97%; }

.navbar-block {
  width: 97%; }

.card_box, .user_card_box, .company_card_box {
  border: 1px solid #E0E0E0;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 20px 20px 0px 20px;
  font-size: 17px; }
  .card_box input, .user_card_box input, .company_card_box input, .card_box select, .user_card_box select, .company_card_box select {
    display: none; }
  .card_box p:first-of-type, .user_card_box p:first-of-type, .company_card_box p:first-of-type {
    margin-bottom: 15px; }
  .card_box span, .user_card_box span, .company_card_box span, .card_box p, .user_card_box p, .company_card_box p {
    word-wrap: break-word; }
  .card_box tr td:first-of-type, .user_card_box tr td:first-of-type, .company_card_box tr td:first-of-type {
    font-weight: bold; }
  .card_box td + td, .user_card_box td + td, .company_card_box td + td {
    text-align: center; }
    .card_box td + td input, .user_card_box td + td input, .company_card_box td + td input {
      text-align: center; }

.card_control_btns {
  width: 300px;
  text-align: center;
  margin: 0 auto; }

.horizontal_divider {
  margin-top: 5px;
  margin-bottom: 5px;
  margin: 0 auto;
  height: 1px;
  width: 70%;
  border-top: 1px solid gray; }

.auxiliary-block {
  margin-top: 20px; }

.filter-block {
  margin-bottom: 5px; }
  .filter-block input {
    display: inline; }
  .filter-block .filter-block_actions {
    display: inline-block;
    margin-left: 1%; }
    .filter-block .filter-block_actions button {
      background-color: #edeeef; }
  .filter-block .download-csv {
    float: right;
    background-color: #edeeef; }

.filter-block .filter-id_input {
  width: 60px; }

.btn-grid-style, .creation-block .btn, .creation-model .btn, .modal-btn, .stand-moderators-block .btn {
  background-color: #E5F2FC;
  border: 1px solid #8ac4f1; }

.creation-block {
  border: 1px solid #A6C9E2;
  border-radius: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-bottom: 20px; }
  .creation-block p {
    margin-top: 5%;
    text-align: right; }
  .creation-block h4 {
    margin-bottom: 20px; }
  .creation-block .form-inline {
    width: 95%; }
    .creation-block .form-inline .form-control {
      width: 90%;
      margin-right: 10%; }
  .creation-block .row {
    margin-bottom: 10px; }

.modal {
  text-align: center;
  padding: 0; }

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
  /* Adjusts for spacing */ }

.modal-dialog {
  display: inline-block;
  vertical-align: middle; }

.creation-model {
  border: 1px solid #A6C9E2;
  border-radius: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-bottom: 20px; }
  .creation-model p {
    margin-top: 5%;
    text-align: right; }
  .creation-model .form-inline {
    width: 95%; }
    .creation-model .form-inline .form-control {
      width: 90%;
      margin-right: 10%; }
  .creation-model .row {
    margin-bottom: 10px; }

.stand-moderators-block {
  border: 1px solid #A6C9E2;
  border-radius: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-bottom: 20px; }
  .stand-moderators-block .form-inline {
    margin-bottom: 5px; }
  .stand-moderators-block th {
    text-align: center; }
  .stand-moderators-block td {
    word-wrap: break-word;
    min-width: 160px;
    max-width: 160px; }

.creation-form-inline input {
  margin-bottom: 10px; }

.center-element {
  width: 100%;
  margin: 0 auto; }

#metrics-header {
  margin-bottom: 10px; }

#legacy-metrics-link {
  text-align: right; }

#login_form {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  text-align: center;
  border: 3px solid #E5F2FC;
  border-radius: 15px;
  padding: 30px 60px 30px 60px; }

.modal-dialog.bootbox-modal {
  width: 25%; }

.ui-jqgrid tr.jqgrow td {
  padding: 4px;
  font-size: 13px;
  font-family: sans-serif; }

.ui-jqgrid .ui-jqgrid-pager {
  height: 30px; }

td#pager_center {
  font-size: 13px; }

.ui-jqgrid .ui-pg-input {
  height: 20px;
  font-size: 13px; }

.ui-jqgrid .ui-paging-info {
  font-size: 13px; }

#pager_left {
  vertical-align: middle; }

#advanced_search {
  font-size: 14px;
  display: inline;
  vertical-align: center; }

.input-bootstrap-shadow, .ui-jqdialog-content.ui-widget-content input:focus, .ui-jqdialog-content.ui-widget-content .input-elm:focus, .ui-jqdialog-content.ui-widget-content select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.ui-jqdialog-content.ui-widget-content td {
  vertical-align: middle; }
.ui-jqdialog-content.ui-widget-content input[type="button"] {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
  margin-bottom: 5px; }
.ui-jqdialog-content.ui-widget-content .input-elm {
  display: block;
  width: 100%;
  height: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-right: 5px;
  margin-bottom: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.ui-jqdialog-content.ui-widget-content select {
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-right: 5px;
  margin-bottom: 5px; }
.ui-jqdialog-content.ui-widget-content select.opsel {
  display: none; }

/*# sourceMappingURL=styles.css.map */
