@media print {
    .noprint {
        visibility: hidden;
    }
}



.jqi_title {color:red;font-weight:bold;margin-bottom:10px;font-size:inherit}
.jqititle {color:#478dda;margin-bottom:0}
.jqi .form-control {background-color:white;color:black;border-color:#ddd;border-radius: 5px}
.table-hover {cursor: pointer}
div.jqi {width:500px}

input.form-control[type=checkbox] {width:15px;height:inherit; display:inline-block;margin-left:10px;margin-top:3px}

.btn-yellow,.btn-yellow:active,.btn-yellow:focus,.btn-yellow:hover{
    background: #f79327;
    border-color: #f79327;
}
.reputationTbl .btn-yellow {margin-bottom: 5px}

.subscription_plans .table-striped>tbody>tr:nth-of-type(odd){background-color:#ddd}
.subscription_included {font-weight:bold; color:green;font-size:14px}
.subscription_excluded {font-weight:bold; color:red;font-size:14px}

.highlightColumn, .highlightRow > td {background-color:#ffecd6}

.debugoutput {background-color: #fffdf7; color:black !important;border:1px #ccc solid}

#quicksearch {color:black}
.quicksearch_container button {color:black}

.panel-admin {background-color:#1A1A1A;color:#ddd; border-color:#262626}
.panel-admin .panel-heading {color:#ccc;background-color: #1A1A1A;font-weight: bold; border-color:#262626}

.panel-default {background-color:white;color:black; border-color:#ccc}
.panel-default .panel-heading {color:black;background-color: #fffbed;font-weight: bold; border-color:#ccc}
.panel-default .panel-body {background-color: #f7f7f7;}

.panel_style2 .panel-body {
    background-color: #f0ece4 !important;
}

.form-control.disabled {background-color:#eee!important;}


.marketplace_entry {
    border:1px #aaa solid;
    border-radius: 10px;
    padding:10px;
    background-color:white;
    margin:20px;
    text-align: center;
    min-width:250px;
}
.marketplace_entry h3 {
    color: #3d3d3d;
    margin-top:0
}
.marketplace_entry .marketplace_pic img {
    border-radius: 5px;
    margin-bottom: 10px;
}
.marketplace_entry .description a {
    color:darkorange;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
}

.btn_make_primary {display:inline}

.subscription_plans .btn {margin-bottom:5px}

.panel-info {
    background-color:#fffdf7;
    border-color: #CCCCCC;
}
.panel-info .panel-heading {
    border-color:#cccccc;
    font-weight:bold;
}
.panel-default h3 {
    color:black;
    margin-left:10px;
}

.coupon {color:green}

.chargeback_amount {color:red}

.table-striped-white>tbody>tr:nth-of-type(odd) {background-color: #dddddd}
.table-striped-white table>tbody>tr>td {border-color:#cccccc}

.tabs_cs .tab-content {padding:10px}

.ignore-site-popup h4 {color:black}

.btn-in-header {border:1px white solid}
.btn-in-header:hover {border:1px white solid;background-color:#ffb35c}

.cell-border tr td, .cell-border th {border:1px #eee solid; border-width: 1px 1px 0 0; padding:3px}

.table-striped2 thead {background-color: #eee;}
.table-striped2 > tbody > tr:nth-of-type(even) {background-color: #f7faff;}
.table-striped2 > tbody > tr:nth-of-type(odd) {background-color: #f2f6ff;}



.field_display label {display:inline-block;font-weight:bold; width:20%}
.field_display span {display:inline-block}

.hidden-custom {display: none}

.form-group.checkbox {}
.form-group.checkbox > input[type=checkbox] {
    margin-top:8px
}
.pointer:hover {cursor: pointer;}

.jqimessage h4 {color:black}

.ck h1, .ck h2, .ck h3, .ck h4, .ck h5, .ck h6 {color:black}
.ck {color:black}
.ck a {color:blue;cursor: pointer}

.email_subject_holder .ck-editor__editable {
    min-height: 30px;
}
.sms_message_holder .ck-editor__editable {
    min-height: 80px;
}
.ck-editor__editable {
    min-height: 400px;
}

.jqi .well {background-color:#eee;border-radius: 5px;border: 1px #bbb solid}

.input-group-addon2 {
    border:1px solid #ccc ;
    border-radius: 4px;
    float:left;
    padding: 5px 12px 6px 12px;
    color: #555;
    text-align: center;
    background-color: #eee;

}
.input-group-addon2:last-child {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group2 .form-control:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}


.input-group2 .form-control {
    float:left;
    max-width: 50% !important;
}

.ck-content {color:black}


.dataTableDefaultContainer .dataTables_wrapper {
    background-color:white;
    border: 1px solid #e2e2e4;
    padding: 30px;
}
table.dataTableDefault {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

table.dataTableDefault.table-striped>tbody>tr:nth-of-type(odd) {
    background-color:#ddd;
}

.dataTableDefault.table>tbody>tr>td, .dataTableDefault.table>tbody>tr>th, .dataTableDefault.table>tfoot>tr>td, .dataTableDefault.table>tfoot>tr>th, .dataTableDefault.table>thead>tr>td, .dataTableDefault.table>thead>tr>th {
    border-top: 1px solid #ccc;
}

.dataTableDefaultContainer .dataTables_wrapper .row:first-child {
    margin-left: 0px;
    margin-right: 0px;
    background-color:#009af5
}

.dataTableDefaultContainer .dataTables_wrapper input[type="search"] {
    margin-top: 6px;
    background: #fff;
    border: none;
    color: #000;
    width: 250px;
    margin-right:10px
    /*margin-left: 530px;*/
}
.dataTableDefaultContainer .dataTables_wrapper table thead tr th {
    /* border-bottom: 1px solid #000; */
    border: 1px solid #e8e8e8;
}
.dataTableDefaultContainer .dataTables_wrapper table tbody tr td{
    /*border-bottom: 1px solid #000;*/
    border: 1px solid #e8e8e8;
}
.dataTableDefaultContainer .dataTables_wrapper .row {
    margin-left:-15px;
    margin-right:-15px;
}

.bold {font-weight:bold}

.subscription_name_display {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px 5px;
    color:#eee;
}

.modal-content2 {
    position: relative;
    background-color: white;
    border: 2px solid #999;

    border-radius: 4px;
    box-shadow: 0 3px 9px transparent;
    background-clip: padding-box;
    outline: 0
}
.modal-content2 .modal-header {background-color: #f7931f;border-bottom:1px #ccc solid}
.modal-content2 .modal-header h4 {color:white}
.modal-content2 .close {color:black}
.datatableWombotDefaultStyle .dataTables_length {color:black}

.panel_toggle_minimized .panel-body {display:none}
.panel_toggle .panel-heading {cursor:pointer}

.feedbackMain .checkbox-group div {
    border:0px black solid;
    float:right;
    display: inherit;
    width:20%;
}
.feedbackMain .checkbox-group label {
    border:0px black solid;
    float:right;
    width:75%;
}
.feedbackMain .checkbox-group input {
    margin-left:15px;
    margin-top:10px;
    display: inherit;
}

.panel-title {font-weight: bold}


.card-info-left{

    float: left;
    width:100%;
    font-size: 15px;
    text-align: center;
    margin-top: 19px;
    border-radius: 5px;
    box-shadow: 0 1px 3px 0 #e6ebf1;
    -webkit-transition: box-shadow 150ms ease;
    transition: box-shadow 150ms ease;
    border: 1px solid #eeeeee;
    background-color: white;
}
.card-info-left .show_card{
    margin-left: 3%;
}
.card-info-left .show_card .card{
    float: left;
    margin-bottom: 20px;
    font-weight: bold;
    width:25%;
}
.card-info-left .show_card .card h2{
    color: #478dda;
    height:50px;
    font-size: 15px;
    padding: 0px 17px 0px 12px;
    text-transform: uppercase;
    border-bottom: 1px solid #dedede;
    padding-bottom: 5px;
}

.btn-delete-card{
    margin: 0 auto;
    display: block;
}

.toast-title{font-weight:700}
.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}
.toast-message a,.toast-message label{color:#fff}
.toast-message a:hover{color:#ccc;text-decoration:none}
.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}
.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}
button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
.toast-top-center{top:0;right:0;width:100%}
.toast-bottom-center{bottom:0;right:0;width:100%}
.toast-top-full-width{top:0;right:0;width:100%}
.toast-bottom-full-width{bottom:0;right:0;width:100%}
.toast-top-left{top:12px;left:12px}
.toast-top-right{top:12px;right:12px}
.toast-bottom-right{right:12px;bottom:12px}
.toast-bottom-left{bottom:12px;left:12px}
#toast-container{position:fixed;z-index:999999}
#toast-container *{box-sizing:border-box}
#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;box-shadow:0 0 12px #999;color:#fff;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}
#toast-container>:hover{box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}
#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}
#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}
#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}
#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}
#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}
#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}
.toast{background-color:#030303}
.toast-success{background-color:#84b547}
.toast-error{background-color:#cc3e4a}
.toast-info{background-color:#2c97de}
.toast-warning{background-color:#e76d3b}
.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}
@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}
    #toast-container .toast-close-button{right:-.2em;top:-.2em}}
@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}
    #toast-container .toast-close-button{right:-.2em;top:-.2em}}
@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}

/* Hide dropdown menu by default on mobile */
.sidebar-slim .selectLanguage {
    display: none;
}

/* CSS */
.left-align-header {
    text-align: left !important;
}

.left-align-column {
    text-align: left !important;
}

.pending {color: #999999}

input:disabled,
textarea:disabled,
[contenteditable]:disabled {
    cursor: not-allowed;
    background-color: #eeeeee !important;
}

.import_steps .is_header {font-size:14px;text-align:center;font-weight:bold;text-decoration: underline;margin-top:20px;}
.import_steps .is_desc {font-style:italic;padding:0;padding-top:10px;padding-bottom:10px;}

.autoComplete_wrapper {
    position: relative;
}



.autoComplete_wrapper > ul {
    position: absolute;
    max-height: 226px;
    overflow-y: scroll;
    top: 100%;
    left: 0;
    right: 0;
    padding: 0;
    margin: 0.5rem 0 0 0;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid rgba(33, 33, 33, 0.1);
    z-index: 1000;
    outline: none;
}

.autoComplete_wrapper > ul > li {
    padding: 10px 20px;
    list-style: none;
    text-align: left;
    font-size: 16px;
    color: #212121;
    transition: all 0.1s ease-in-out;
    border-radius: 3px;
    background-color: rgba(255, 255, 255, 1);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.2s ease;
}

.autoComplete_wrapper > ul > li::selection {
    color: rgba(#ffffff, 0);
    background-color: rgba(#ffffff, 0);
}

.autoComplete_wrapper > ul > li:hover {
    cursor: pointer;
    background-color: rgba(123, 123, 123, 0.1);
}

.autoComplete_wrapper > ul > li mark {
    background-color: transparent;
    color: rgba(255, 122, 122, 1);
    font-weight: bold;
}

.autoComplete_wrapper > ul > li mark::selection {
    color: rgba(#ffffff, 0);
    background-color: rgba(#ffffff, 0);
}

.autoComplete_wrapper > ul > li[aria-selected="true"] {
    background-color: rgba(123, 123, 123, 0.1);
}


.modal-dialog {
    width:80% !important;
    margin: 20px auto 0 auto;
    vertical-align: middle;
    max-width: 1000px;
}


.modal-header {font-weight: bold}
.modal-header, .modal-footer {background-color:#eee;border-top:1px #aaa solid;border-bottom: 1px #aaa solid}
.modal-body {color:black}

.form-group label {font-weight: bold}

.input-group-custom {
    display:flex;
    align-items: center;
    border-radius: revert;
}
.input-group-custom .form-control {

    flex-grow: 1;
}

.input-group-custom button, .input-group-custom a {
    margin-left:10px
}

.video-iframe-container {
    position: relative;
    width: 100%;
    padding-top: 56.25%; /* 16:9 Aspect Ratio */
    border-radius: 5px;
    overflow: hidden; /* Optional, depending on your needs */
}

.video-iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 5px; /* If you want to maintain border-radius on iframe */
}

.dataTables_wrapper .col-sm-1,
.dataTables_wrapper .col-sm-2,
.dataTables_wrapper .col-sm-3,
.dataTables_wrapper .col-sm-4,
.dataTables_wrapper .col-sm-5,
.dataTables_wrapper .col-sm-6,
.dataTables_wrapper .col-sm-7,
.dataTables_wrapper .col-sm-8,
.dataTables_wrapper .col-sm-9,
.dataTables_wrapper .col-sm-10,
.dataTables_wrapper .col-sm-11,
.dataTables_wrapper .col-sm-12,
.dataTables_wrapper .col-md-1,
.dataTables_wrapper .col-md-2,
.dataTables_wrapper .col-md-3,
.dataTables_wrapper .col-md-4,
.dataTables_wrapper .col-md-5,
.dataTables_wrapper .col-md-6,
.dataTables_wrapper .col-md-7,
.dataTables_wrapper .col-md-8,
.dataTables_wrapper .col-md-9,
.dataTables_wrapper .col-md-10,
.dataTables_wrapper .col-md-11,
.dataTables_wrapper .col-md-12,
.dataTables_wrapper .col-lg-1,
.dataTables_wrapper .col-lg-2,
.dataTables_wrapper .col-lg-3,
.dataTables_wrapper .col-lg-4,
.dataTables_wrapper .col-lg-5,
.dataTables_wrapper .col-lg-6,
.dataTables_wrapper .col-lg-7,
.dataTables_wrapper .col-lg-8,
.dataTables_wrapper .col-lg-9,
.dataTables_wrapper .col-lg-10,
.dataTables_wrapper .col-lg-11,
.dataTables_wrapper .col-lg-12 {
    padding-left: 0;  /* Your desired padding */
    padding-right: 0; /* Your desired padding */
}

.payment-disable-label {cursor: pointer}


h3 {font-weight: normal}


.no-wrap, .nowrap {
    white-space: nowrap;
}

.view_email_tracking {cursor: pointer}


.modal-backdrop.stacked {
    /* Ensure the second backdrop appears over the first modal */
    opacity: 0.5; /* You can adjust the opacity as needed */
}

.disabledText {color:#eee}

.clickable {
    cursor: pointer;
}

.clickable-row-except-last-column {
    cursor: pointer;
}
.clickable-row-except-last-column td:last-child {
    cursor: default;
}

/* Moves the google maps autocomplete to the foreground */
.pac-container {
    background-color: #FFF;
    z-index: 9000;
    position: fixed;
    display: inline-block;
    float: left;
}

/***********************************/
/* Google Translate Widget styling */
/***********************************/
    .goog-te-combo {
        /* Your styles here */
        color: #333;
        /* background-color: red;*/
        /* more styles */
        border-radius: 4px;
        padding:4px;
    }

    #google_translate_element {
        /* Your styles here */
        background-color: inherit;
        padding: 0px 10px 10px 10px;
        border-radius: 0px;
        /* more styles */
    }
    #google_translate_element iframe {
        /* Your styles here */
        border: none; /* to remove the border */
        /* more styles */
    }

    .goog-te-banner-frame.skiptranslate {
        display: none !important;
    }

    .selectLanguage {
        color:#c3c5c7;
        padding-top:10px;
        height:45px;
    }

    #google_translate_element .goog-te-gadget span {
        display: none;
    }
    #google_translate_element .goog-te-gadget {
        font-size: 0;
    }
/******************************************/
/* End of Google Translate Widget styling */
/******************************************/

.cursor-pointer {
    cursor: pointer;
}

.additional_info {
    font-style: italic;
    color: #8a8a8a;
}

.helpTool {cursor: pointer}

.sticky-controls {margin-left:10px}


.is-invalid, .is-invalid:focus, .is-invalid:hover {
    background-color: #f8d7da;
}
.is-valid {
    background-color: #d4edda;
}
.rendered-form label.formbuilder-text-label,
    .rendered-form label.formbuilder-date-label,
    .rendered-form label.formbuilder-select-label,
    .rendered-form label.formbuilder-checkbox-group-label,
    .rendered-form label.formbuilder-radio-group-label,
    .rendered-form label.formbuilder-autocomplete-label,
    .rendered-form label.formbuilder-textarea-label,
    .rendered-form label.formbuilder-number-label {
        font-weight: bold !important;
}
.formbuilder-required {margin-left: 5px}

/* display:inline-block !important; */
.form-builder .date-field label.field-label,
        .form-builder .textarea-field label.field-label,
        .form-builder .text-field label.field-label,
        .form-builder .select-field label.field-label,
        .form-builder .number-field label.field-label,
        .form-builder .checkbox-group-field label.field-label,
        .form-builder .autocomplete-field label.field-label,
        .form-builder .radio-group-field label.field-label
{
    display:inline-block !important;

    font-weight: bold !important;
}

.form-row {
    display: flex;
    margin-bottom: 10px;
}

.form-label {
    width: 150px; /* Adjust as needed */
    font-weight: bold;
}

.form-input {
    flex-grow: 1;
}
.form-label-full {
    font-weight:bold
}

.view_contract {cursor: pointer}

.ui-autocomplete {
    z-index: 9999 !important;
}

.custom-wrap {
    word-wrap: break-word; /* Older property */
    overflow-wrap: break-word; /* Modern property */
}

.reward-entry {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 10px;
    margin: 10px 0;
}

a.standardLink {
    color: #f79327;
    text-decoration: none;
    text-transform: none;
}
a.standardLink:hover {
    color: #db6600;
    text-decoration: none;
}
