@charset "UTF-8";
.color-primary {
  color: #005CA5; }

.btn {
  width: 29px;
  height: 29px;
  font-size: 14px !important; }
  .btn.btn-primary {
    color: #FFFFFF;
    background-color: #005CA5; }
  .btn.btn-detail {
    background-image: url("data:image/svg+xml,%3Csvg id='Detail' xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg id='Group_1' data-name='Group 1'%3E%3Cpath id='Path_6' data-name='Path 6' d='M15,29h0A14,14,0,0,1,1,15H1A14,14,0,0,1,15,1h0A14,14,0,0,1,29,15h0A14,14,0,0,1,15,29Z' transform='translate(-1 -1)' fill='%23005ca5'/%3E%3C/g%3E%3Cpath id='Path_8' data-name='Path 8' d='M21.832,28a.538.538,0,0,1-.381-.919L27.532,21l-6.081-6.081a.538.538,0,1,1,.761-.761L28.4,20.349a.921.921,0,0,1,0,1.3l-6.191,6.191A.537.537,0,0,1,21.832,28Z' transform='translate(-10.366 -7)' fill='%23fff'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat; }
    .btn.btn-detail:focus {
      box-shadow: none; }
  .btn.btn-delete {
    background-image: url("data:image/svg+xml,%3Csvg id='Delete' xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Ccircle id='Ellipse_4' data-name='Ellipse 4' cx='14' cy='14' r='14' fill='%23d75a4a'/%3E%3Cpath id='Path_9' data-name='Path 9' d='M16,26.08l5.04-5.04L26.08,16' transform='translate(-7.04 -7.04)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1'/%3E%3Cpath id='Path_10' data-name='Path 10' d='M16,16l5.04,5.04,5.04,5.04' transform='translate(-7.04 -7.04)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat; }
    .btn.btn-delete:focus {
      box-shadow: none; }
  .btn.btn-addSolver {
    background-image: url("data:image/svg+xml,%3Csvg id='Component_38_1' data-name='Component 38 ÔÇô 1' xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath id='Path_23' data-name='Path 23' d='M28,14A14,14,0,1,1,14,0,14,14,0,0,1,28,14Zm0,0' fill='%23005ca5'/%3E%3Cg id='Group_36' data-name='Group 36' transform='translate(5.173 5.173)'%3E%3Cpath id='Path_24' data-name='Path 24' d='M306.291,96.913V94.586h-1.641v2.327h-2.327v1.641h2.327v2.327h1.641V98.553h2.327V96.913Zm0,0' transform='translate(-290.963 -94.586)' fill='%23fff'/%3E%3Cpath id='Path_25' data-name='Path 25' d='M110.609,104.461a7.381,7.381,0,0,1-1.6,6.114,5.85,5.85,0,0,0-3.136-3.871,3.535,3.535,0,1,0-5.05,0,5.85,5.85,0,0,0-3.136,3.871,7.389,7.389,0,0,1,7.03-12.009v-1.39a8.865,8.865,0,0,0-1.369-.106,8.76,8.76,0,1,0,8.759,8.759,8.864,8.864,0,0,0-.106-1.368Zm-9.158-.228a1.895,1.895,0,1,1,1.895,1.895A1.9,1.9,0,0,1,101.451,104.233Zm-2.29,7.685a4.185,4.185,0,0,1,8.369,0,7.373,7.373,0,0,1-8.369,0Zm0,0' transform='translate(-94.586 -96.934)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat; }
    .btn.btn-addSolver:focus {
      box-shadow: none; }
  .btn.btn-edit {
    background-image: url("data:image/svg+xml,%3Csvg id='Edit_icon' data-name='Edit icon' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='Group_23' data-name='Group 23'%3E%3Cg id='Group_22' data-name='Group 22'%3E%3Cpath id='Path_16' data-name='Path 16' d='M0,82.648v5H5L19.756,72.894l-5-5Z' transform='translate(0 -63.649)' fill='%23005ca5'/%3E%3Cpath id='Path_17' data-name='Path 17' d='M266.107,3.5,262.993.39a1.336,1.336,0,0,0-1.887,0l-2.44,2.44,5,5,2.44-2.44A1.336,1.336,0,0,0,266.107,3.5Z' transform='translate(-242.497)' fill='%23005ca5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat; }
    .btn.btn-edit:focus {
      box-shadow: none; }
  .btn.btn-ban {
    padding: 0;
    width: 110px;
    transition: .3s; }
    .btn.btn-ban:focus {
      box-shadow: none; }
    .btn.btn-ban:hover {
      color: #005CA5; }
  .btn.btn-unban {
    width: 110px;
    padding: 0;
    transition: .3s; }
    .btn.btn-unban:focus {
      box-shadow: none; }
    .btn.btn-unban:hover {
      color: #005CA5; }

button:disabled {
  background-color: #C8C8C8 !important; }

button:focus {
  outline: 0 !important; }

.button-add {
  padding-right: 82px;
  margin-bottom: 10px;
  margin-top: 10px; }

tfoot .btn, tfoot input[type="submit"], .button-add .btn, .button-add input[type="submit"], .edit-form .btn, .edit-form input[type="submit"] {
  color: #fff;
  background-color: #005CA5;
  border-color: #005CA5;
  width: auto;
  height: auto;
  border-radius: 20px;
  padding: 7px 25px;
  border: 0; }
  tfoot .btn:hover, tfoot input[type="submit"]:hover, .button-add .btn:hover, .button-add input[type="submit"]:hover, .edit-form .btn:hover, .edit-form input[type="submit"]:hover {
    color: #fff;
    background-color: #007CDE;
    border-color: #007CDE; }
  tfoot .btn:focus, tfoot input[type="submit"]:focus, .button-add .btn:focus, .button-add input[type="submit"]:focus, .edit-form .btn:focus, .edit-form input[type="submit"]:focus {
    box-shadow: none; }
  tfoot .btn:disabled, tfoot input[type="submit"]:disabled, .button-add .btn:disabled, .button-add input[type="submit"]:disabled, .edit-form .btn:disabled, .edit-form input[type="submit"]:disabled {
    color: #FFFFFF;
    background-color: #005CA5;
    border-color: #005CA5; }
  tfoot .btn:not(:disabled):not(.disabled).active, tfoot input[type="submit"]:not(:disabled):not(.disabled).active, .button-add .btn:not(:disabled):not(.disabled).active, .button-add input[type="submit"]:not(:disabled):not(.disabled).active, .edit-form .btn:not(:disabled):not(.disabled).active, .edit-form input[type="submit"]:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #005CA5;
    border-color: #005CA5; }
    tfoot .btn:not(:disabled):not(.disabled).active:focus, tfoot input[type="submit"]:not(:disabled):not(.disabled).active:focus, .button-add .btn:not(:disabled):not(.disabled).active:focus, .button-add input[type="submit"]:not(:disabled):not(.disabled).active:focus, .edit-form .btn:not(:disabled):not(.disabled).active:focus, .edit-form input[type="submit"]:not(:disabled):not(.disabled).active:focus {
      box-shadow: none; }
  tfoot .btn:not(:disabled):not(.disabled):active, tfoot input[type="submit"]:not(:disabled):not(.disabled):active, .button-add .btn:not(:disabled):not(.disabled):active, .button-add input[type="submit"]:not(:disabled):not(.disabled):active, .edit-form .btn:not(:disabled):not(.disabled):active, .edit-form input[type="submit"]:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #005CA5;
    border-color: #005CA5; }
    tfoot .btn:not(:disabled):not(.disabled):active:focus, tfoot input[type="submit"]:not(:disabled):not(.disabled):active:focus, .button-add .btn:not(:disabled):not(.disabled):active:focus, .button-add input[type="submit"]:not(:disabled):not(.disabled):active:focus, .edit-form .btn:not(:disabled):not(.disabled):active:focus, .edit-form input[type="submit"]:not(:disabled):not(.disabled):active:focus {
      box-shadow: none; }
tfoot .btn.focus, .button-add .btn.focus, .edit-form .btn.focus {
  box-shadow: none; }
tfoot .btn.disabled, .button-add .btn.disabled, .edit-form .btn.disabled {
  color: #fff;
  background-color: #C8C8C8;
  border-color: #C8C8C8; }
tfoot .show > .btn.dropdown-toggle, .button-add .show > .btn.dropdown-toggle, .edit-form .show > .btn.dropdown-toggle {
  color: #fff;
  background-color: #005CA5;
  border-color: #005CA5; }
  tfoot .show > .btn.dropdown-toggle:focus, .button-add .show > .btn.dropdown-toggle:focus, .edit-form .show > .btn.dropdown-toggle:focus {
    box-shadow: none; }

.button, .datagrid-per-page-submit {
  background-color: #005CA5;
  color: #FFFFFF; }
  .button:hover, .button:focus, .datagrid-per-page-submit:hover, .datagrid-per-page-submit:focus {
    background-color: #007CDE; }

.commentModal .button {
  border: 0; }

.btn-storno {
  color: #fff;
  background-color: #C8C8C8;
  border-color: #C8C8C8; }
  .btn-storno:hover {
    color: #FFFFFF;
    background-color: #B2B2B2;
    border-color: #B2B2B2; }
  .btn-storno:focus {
    color: #FFFFFF;
    background-color: #B2B2B2 !important;
    border-color: #B2B2B2 !important;
    box-shadow: none !important; }
  .btn-storno:disabled {
    color: #FFFFFF;
    background-color: #C8C8C8;
    border-color: #C8C8C8; }
  .btn-storno:not(:disabled):not(.disabled).active {
    color: #FFFFFF;
    background-color: #C8C8C8;
    border-color: #C8C8C8; }
    .btn-storno:not(:disabled):not(.disabled).active:focus {
      box-shadow: none !important;
      color: #FFFFFF;
      background-color: #B2B2B2;
      border-color: #B2B2B2; }
  .btn-storno:not(:disabled):not(.disabled):active {
    color: #FFFFFF;
    background-color: #C8C8C8;
    border-color: #C8C8C8; }
    .btn-storno:not(:disabled):not(.disabled):active:focus {
      box-shadow: none !important; }
  .btn-storno .focus {
    box-shadow: none !important; }
  .btn-storno .disabled {
    color: #fff;
    background-color: #C8C8C8;
    border-color: #C8C8C8; }
  .btn-storno .show > .dropdown-toggle {
    color: #FFFFFF;
    background-color: #C8C8C8;
    border-color: #C8C8C8; }
    .btn-storno .show > .dropdown-toggle:focus {
      box-shadow: none !important; }

/** FOCUS BORDER **/
.button:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 92, 165, 0.5); }
.button:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 92, 165, 0.5); }

.datagrid-per-page-submit:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 92, 165, 0.5); }
.datagrid-per-page-submit:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 92, 165, 0.5); }

.show > .button.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 92, 165, 0.5); }
.show > .datagrid-per-page-submit.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 92, 165, 0.5); }

input[type="file"]:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 92, 165, 0.5); }

input[type="text"]:focus, input[type="password"]:focus, textarea:focus:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 92, 165, 0.5);
  outline: 0; }

/** CUSTOM CHECKBOX **/
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #FFFFFF;
    border-color: #005CA5;
    background-color: #005CA5; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(0, 92, 165, 0.5); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #adadad; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #FFFFFF;
    background-color: #adadad;
    border-color: #adadad; }
  .custom-control-input:disabled ~ .custom-control-label {
    color: #005CA5; }
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #adadad; }

/** END CUSTOM CHECKBOX **/
.col-pagination .btn-primary {
  background-color: #007CDE !important;
  border: #007CDE; }
.col-pagination .btn-secondary:focus, .col-pagination .btn-secondary.focus {
  border: 0;
  background-color: #007CDE; }

body {
  min-width: 1510px;
  overflow-x: auto;
  font-size: 12px; }

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

.body {
  min-height: calc(100vh - 184px);
  width: auto;
  padding: 0px 20px;
  margin-top: 10px; }

.primary {
  color: #005CA5 !important; }

h1 {
  font-size: 26px;
  color: #005CA5; }

b, p, a {
  color: #005CA5;
  transition: .3s;
  font-size: 12px !important; }
  b:focus, p:focus, a:focus {
    outline: 0; }

a:hover {
  text-decoration: none; }

.mr-7 {
  margin-right: 7rem; }

.info p {
  color: #fff; }

.datagrid .datagrid-col-filter-date-range input, .datepicker table tr td, .datepicker table tr th {
  font-size: 12px !important; }

pre {
  font-family: Nunito, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  overflow: unset !important; }

#snippet--flashes .error p {
  color: #fff !important; }

#frm-signForm-form-remember {
  font-size: .8rem; }

.flash {
  height: auto;
  padding-top: unset; }
  .flash p {
    padding: 20px;
    margin: 0; }

.tooltip {
  font-size: 12px !important; }

h2 {
  font-size: 14px;
  color: #005CA5; }

h3 {
  font-size: 14px !important;
  color: #005CA5 !important; }

h4 {
  font-size: 14px;
  color: #005CA5; }

.icon-white {
  fill: #FFFFFF; }

.form-admin-input input, select, textarea {
  font-size: 12px !important; }

input[type=submit], button {
  font-size: 14px !important; }

/** CUSTOM SCROLL BAR **/
::-webkit-scrollbar {
  width: 15px; }

::-webkit-scrollbar-track {
  background-color: #E9E9E9;
  border-radius: 10px; }

::-webkit-scrollbar-thumb {
  background: #C8C8C8;
  border-radius: 10px; }

::-webkit-scrollbar-thumb:hover {
  background: #b6b6b6; }

/** ======== **/
/** CUSTOM UPLOAD FILE **/
input[type=file] {
  padding: 0 !important;
  border: 0 !important;
  height: auto !important;
  width: 100%; }

::-webkit-file-upload-button {
  color: #FFFFFF;
  cursor: pointer;
  border: 0;
  padding: 10px 20px;
  background-color: #005CA5; }

::-webkit-file-upload-button:hover {
  background-color: #005CA5;
  transition: 0.3s; }

/** ======== **/
.cutText, .table-resizable tr td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.tooltip {
  position: absolute; }

.unban-d-none .btn-unban {
  display: none !important; }

.ban-d-none .btn-ban {
  display: none !important; }

form.user .btn-user {
  height: auto;
  padding: 10px 40px;
  outline: 0;
  border: 0; }
  form.user .btn-user:hover, form.user .btn-user :focus {
    outline: 0;
    background-color: #007CDE; }
form.user .form-control-user {
  padding: 1rem; }

.form-group input {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  width: 100%; }
  .form-group input:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 92, 165, 0.5);
    outline: 0; }

.btn-primary:focus {
  box-shadow: none;
  background-color: #007CDE; }
.btn-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: none;
  background-color: #007CDE; }
.btn-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
  background-color: #007CDE; }

.btn-primary.focus {
  box-shadow: none;
  background-color: #007CDE; }

.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: none;
  background-color: #007CDE; }

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