
div.hide {
    display: none;
}

button.hide {
    display: none;
}

.modal div.results {
    margin-left: 11px;
    margin-right: 11px;
}

.header-wrap {
    margin-left: auto !important;
}

div.aside-title img {
    width: 90px;
    height: 90px;
}

div.menu-submenu a.active {
    background: #9ea4a9 !important;
}

div.menu-submenu a.active:hover {
    color: #e2e7eb !important;
    text-decoration: none !important;
}

.theme-light div.menu-submenu a:focus:not(.active) {
    /* color: red; */
    background: #9ea4a9 !important;
}

div.add-new a {
    float: right;
    color: #2196f3 !important;
    cursor: pointer;
}

#common-alert {
    margin-left: 19px;
    margin-right: 19px;
    text-align: center;
    margin-top: 10px;
}

select.dis-content {
    pointer-events: none !important;
 }
 
select.form-control.is-valid, select.form-control.is-invalid {
    background-image: none !important;
}

.country-not-selected {
    pointer-events: none;
    opacity: 0.5;
}
span.options {
    border: none;
}
#js-add-new-questions-form .custom-radio label, #js-edit-questions-form .custom-radio label {
    color: green;
    font-weight: 900;
    font-size: 15px;
}

#js-add-new-questions-form span, #js-edit-questions-form span {
    font-weight: 900;
    font-size: 15px;
}

.form-row > [class*="col-"] input, .form-row > .col input {
    height: 40px;
}

.form-row > [class*="col-"] span, .form-row > .col span {
    height: 40px;
    margin-top: 5px;
}
.custom-control.custom-radio{
    margin-top: 10px;
}
#js-add-new-questions-form .col-md-1, #js-edit-questions-form .col-md-1{
text-align: center;
}

#js-add-new-questions-form .float-label input, #js-edit-questions-form .float-label input{
    height: calc(1.5em + 1rem + 2px);
}

.custom-control-input.is-invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label {
    color: #f44336 !important;
}

.edit-back {
    float: right;
    text-align: right;
    font-size: larger;
}

.edit-back a:hover {
    color: green;
}

#more-questions {
    float: right;
    margin-top: 33px;
}

#js-add-more-game-form input[type="text"] {
    pointer-events: none;
}

.error {
    display: block;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #f44336;
}

#js-game-question-list .form-check-input {
    margin-left: 1.25rem !important;
}

#js-add-new-game-form .form-row .col-md-12 button {
    float: right;
}

.dropdown-toggle {
    height: 40px;
}

#js-questionModal .modal-dialog.modal-dialog-scrollable{
    max-width: 50%;
}

.form-row > [class*="col-"] span, .form-row > .col span {
    height: 0px !important;
}

.added-questions .answr-options {
    padding-bottom: 10px;
}
.added-questions h4{
    color: black;
}
.added-questions .list-group {
    margin-left: 60px;
    font-size: 13px;  
    color: black;  
}

.js-remove-question {
    float: right;
    color: #ffffff;
    background-color: #4caf50;
    border-color: #4aab4e;
    width: 70px !important;
}
.js-remove-question:hover {
    background-color: #266e28;
    border-color: #266e28;
}
.js-add-question {
    float: right;
    width: 70px !important;
}

.theme-light .preload
{
    background-color: rgba(255, 255, 255, 0.5);
}

form .card {
    height: fit-content !important;
    flex-direction: inherit !important;
}

form  img {
    height: 57px !important;
    width: 57px !important;
    margin: 12.5px !important;
}

form .card input[type="file"] {
    margin-left: 40px !important;
}

input.img-added {
    color: #ffffff !important;
}

.ques-text {
    cursor: pointer;
    pointer-events: none;

    display: none;
  }

.question-types {
    pointer-events: none;
    cursor: pointer;
}

#added-questions img {
    width: 100px;
    height: 100%;
    margin-bottom: 11px;
}

#added-questions p img {
    margin-left: 10px;
}

.ans_options {
    margin-left: 10px;
}

.theme-light .form-control:disabled, .theme-light .form-control[readonly] {
    background: #ffffff;
}

table span.req-status {
    /* color: white; */
    font-size: 12px;
    font-weight: 500;
    padding: 5px;   
}

.request-docs {
    margin-bottom: 5px;
}

.req-001 {
    color: green;;
}

.req-002 {
    color: red;;
}

.req-003 {
    color: aquamarine;;
}

.req-000 {
    color: darkkhaki;
}

#js-merchant-join-request-list td img {
    width: 50px;
    height: 50px;
}

.dataTables_wrapper .dataTables_processing {

    left: 100% !important;
    top: 60% !important;

}

.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary.active, .open>.dropdown-toggle.btn-outline-primary {
    color: #fff !important;
    /* background-color: #2196f3 !important;
    border-color: #75b4c2 !important; */
}

div.dropdown-menu.open{
    max-height: 314px !important;
    overflow: hidden;
  }
  ul.dropdown-menu.inner{
    max-height: 260px !important;
    overflow-y: auto;
  }

  table.dataTable tbody td {
    word-break: break-word;
    vertical-align: top;
}

div.search-mobile {
    padding-left: 10px;
}

div.search-user h5 {
margin-top: 2px;
}

div.search-user button{
    margin-left: 3px;
}

tr.no-data td {
    text-align: center;
}

tr.data-found {
    display: none;
}
._note {
float: right;
color: brown;
}