.add-btn-common {
  border: 1px solid;
}

.add-btn-common:hover {
  background: #1e87e5;
  color: #fff !important;
  border: 1px solid;
}

.border-color-panel {
  border: 1px solid #2086e5 !important;
}

.span-btn {
  border: 1px solid;
  padding: 4px;
  border-radius: 4px;
}

.bg-color-nav {
  background-color: #1e87e5 !important;
  border-color: #00a9f4 !important;
}

.toggle.ios,
.toggle-on.ios,
.toggle-off.ios {
  border-radius: 20px;
  width: 35px !important;
  height: 20px !important;
}

.toggle.ios .toggle-handle {
  border-radius: 20px;
}

.toggle.btn-sm {
  min-width: 35px !important;
  min-height: 20px !important;
}

.form-check-switchery:not(.dropdown-item) {
  padding-left: 1rem !important;
}

.icon_size70 {
  font-size: 35px !important;
  float: right !important;
}

.visitor-dashboard-card {
  padding: 10px !important;
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white !important;
}

.custom-control-input:checked ~ .custom-control-label::before {
  border-color: #ffffff !important;
  background-color: #2196f3 !important;
}

.form-group {
  margin-bottom: 2px !important;
}

#preview-image .game-cover-upload-content .game-cover-uploader {
  cursor: pointer;
  position: absolute;
  top: 74px;
  width: 100%;
  /*max-width: 350px;*/
  /*min-width: 290px;*/
  color: var(--primary-color);
  font-weight: 600;
  text-align: center;
  border-radius: 0;
  padding: 8px 15px;
  overflow: hidden;
  opacity: 0.9;
  background: var(--surface-bg-color);
}

#preview-image .game-cover-upload-content .game-cover-uploader input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  /*max-width: 350px;*/
  /*min-width: 290px;*/
  height: 38px;
  /*min-width: 100px;*/
  /*min-height: 100px;*/
  font-size: 10px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: inherit;
  display: block;
}

#preview-image .game-cover-upload-content .game-cover-upload-name {
  display: none;
}

#preview-image #gameCoverPreview {
  width: 100%;
  /*max-width: 350px;*/
  /*min-width: 290px;*/
  height: 198px;
  border-radius: 8px;
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.reduce-duplicated,
.duplicate-button {
  width: 23.38px !important;
  text-align: center;
  margin-left: 1px;
  margin-right: 1px;
  margin-bottom: 2px;
  border-radius: 100px !important;
  border: 1px solid #d6d6d6;
  text-align: center;
  color: #ffffff;
}

.duplicate-button {
  background-color: #26a69a;
}

.reduce-duplicated {
  background-color: #f44336;
}

.reduce-duplicated:hover,
.duplicate-button:hover {
  box-shadow: 0px 0px 5px 0px #d4d0d4;
}

.reduce-duplicated:focus,
.duplicate-button:focus {
  outline: none;
}

.wizard-form .actions {
  margin-top: 20px;
}

.text-dark {
  color: #324148;
}

.payrole-create-page .value-container .row {
  margin-bottom: 5px;
  font-size: 16px;
}

.payrole-create-page .value-container .row .sal-value {
  text-align: right;
  font-weight: 600;
}

.select2-error{
  position: absolute;
  top: 94%;
}

#loading {
  background: url("../images/full_page_gif.gif") no-repeat center center;
position: fixed;
background-color: rgba(0,0,0,0.8);
top: 0;
left: 0;
height: 100vh;
width: 100vw;
z-index: 9999999;
background-size: 100px 100px;
}


.due_date_form_group .ui-datepicker-trigger {
  position: absolute !important;
  top: 32px !important;
  right: 12px !important;
  z-index: 4 !important;
  padding: 6px !important;
  cursor: pointer !important;
}

.ui-datepicker-trigger {
  position: absolute !important;
  top: 51px !important;
  right: 12px !important;
  z-index: 4 !important;
  padding: 6px !important;
  cursor: pointer !important;
}




