/*================================================================================
	Item Name: Materialize - Material Design Admin Template
	Version: 5.0
	Author: PIXINVENT
	Author URL: https://themeforest.net/user/pixinvent/portfolio
================================================================================

NOTE:
------
PLACE HERE YOUR OWN CSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */

@font-face {
    font-family: 'Gotham';
    src: url('../../storage/fonts/Gotham-Book.ttf') format('woff'),
        url('../../storage/fonts/Gotham-Book.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arial';
    src: url('../../storage/fonts/Arial.ttf') format('woff'),
        url('../../storage/fonts/Arial.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arial';
    src: url('../../storage/fonts/Arial-Bold.ttf') format('woff'),
        url('../../storage/fonts/Arial-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
/* @font-face {
    font-family: 'Gotham-bold';
    src: url('../../storage/fonts/GOTHAM-BOLD.TTF') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
} */

/* @font-face {
    font-family: 'Gotham';
    src: url('../../storage/fonts/GOTHAM-LIGHT.woff') format('woff'),
        url('../../storage/fonts/GOTHAM-LIGHT.TTF') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../../storage/fonts/GOTHAM-BOLD.woff') format('woff'),
        url('../../storage/fonts/GOTHAM-BOLD.TTF') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
} */


@font-face {
    font-family: 'Times New Roman';
    src: url('../../storage/fonts/times-new-roman.woff') format('woff'),
        url('../../storage/fonts/times-new-roman.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Times New Roman-bold';
    src: url('../../storage/fonts/TIMESBD0.woff') format('woff'),
        url('../../storage/fonts/TIMESBD0.TTF') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Georgia';
    src: url('../../storage/fonts/Georgia.woff') format('woff'),
        url('../../storage/fonts/Georgia.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Georgia-bold';
    src: url('../../storage/fonts/Georgia Bold.woff') format('woff'),
        url('../../storage/fonts/Georgia Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Lucida Calligraphy';
    src: url('../../storage/fonts/LucidaUnicodeCalligraphy.ttf') format('woff'),
        url('../../storage/fonts/LucidaUnicodeCalligraphy.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lucida Calligraphy-bold';
    src: url('../../storage/fonts/LucidaUnicodeCalligraphyBold.woff') format('woff'),
        url('../../storage/fonts/LucidaUnicodeCalligraphyBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Market-Square';
    src: url('../../storage/fonts/Market-Square-Rounded-Regular.woff') format('woff'),
    url('../../storage/fonts/Market-Square-Rounded-Regular.ttf') format('truetype');
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins, Regular';
    src: url('../../storage/fonts/poppins-regular.ttf') format('truetype'),
        url('../../storage/fonts/poppins-regular.ttf') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins, Medium';
    src: url('../../storage/fonts/poppins-medium.ttf') format('truetype'),
    url('../../storage/fonts/poppins-medium.ttf') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins, Bold';
    src: url('../../storage/fonts/poppins-bold.ttf') format('truetype'),
    url('../../storage/fonts/poppins-bold.ttf') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

.Poppins-Regular {
    font-family: 'Poppins, Regular';
    font-weight: 400;
}
.Poppins-Medium {
    font-family: 'Poppins, Medium';
    font-weight: 500;
}
.Poppins-Bold {
    font-family: 'Poppins, Bold';
    font-weight: 700;
}

#personalizeBlock .golden-charter {
    font-family: "Gotham" !important;
}

td ul.dropdown-content {
    width: 200px !important;
    height: auto !important;
}

.add-inner-button a.btn-large {
    padding: 0 20px;
}

.paginate .select-wrapper input.select-dropdown {
    border: none !important;
    margin: 0;
}

.paginate .select-wrapper {
    width: 50px;
}

.datatableFooter {
    display: flex;
    align-items: center;
}

.pagination li a {
    font-weight: 900 !important;
    font-size: x-large !important;
    color: #000 !important;
}

.pagination li a span {
    cursor: no-drop !important;
    color: #b9b9b9 !important;
}

.cat-tab {
    font-size: 12px;
    padding: 1px 20px;
    background: #f2f2f2;
    color: #000;
}

.cat-tab i {
    margin-right: 5px;
}

.cat-tab.active,
.cat-tab:hover,
.cat-tab:focus {
    background: #3c3c3c;
    color: #fff;
}

body {
    background-color: #89b1cc !important;
    overflow-x: hidden;
}

.category-box {
    margin: 50px;
    padding: 0px !important;
}

.category-box .card-title {
    font-size: 22px;
}

.category-box .description {
    text-align: center;
    height: 50px;
}

.dashboard-box {
    margin: 120px;
    padding: 0px !important;
}

.dashboard-box .card-title {
    font-size: 22px;
    color: #000;
}

.dashboard-box .description {
    text-align: center;
    height: auto;
}

.dashboard-box .btn-large {
    width: 250px;
}

.my-breadcrumb {
    margin-left: 10px !important;
    margin-bottom: 5px !important;
}

.my-breadcrumb .breadcrumb {
    font-size: 15px;
}

.my-breadcrumb .breadcrumb,
.breadcrumb:before {
    content: "/" !important;
    margin: -10px 6px 10px 4px !important;
    color: #b3b3b3 !important;
}
.home-breadcrumb:before{
    margin: -5px 6px 10px 4px !important;
}

/* User panel css */
.boxes {
    border: 1px solid black;
    border-radius: 5px;
}

.btn-black,
.btn-black:hover,
.btn-black:focus {
    background-color: #000;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4 !important;
    color: #000 !important;
}

.bottom-company-logo {
    position: fixed;
    z-index: 999;
    text-align: center;
    width: inherit;
    bottom: 8%;
}

.collection-item .listitem {
    display: flex;
    align-items: center;
}

@media (max-width: 1300px) {
    #login-page .login-page-inner {
        width: 32%;
    }

    #forgot-password .forgot-page-inner {
        width: 32%;
    }
}

@media (max-width: 1199px) {
    #login-page .login-page-inner {
        width: 42%;
    }

    #forgot-password .forgot-page-inner {
        width: 42%;
    }
}

@media (max-width: 1100px) {
    /* body .dataTable{
      zoom: 0.6;
    } */

    body .dataTable td, body .dataTable th{
      display: table-cell !important;
    }
}

@media (max-width: 1199px) {
    .collection-item .listitem .step-right {
        width: 130px !important;
        text-align: right;
    }
}

@media (max-width: 991px) {
    #login-page .login-page-inner {
        width: 50%;
    }

    #forgot-password .forgot-page-inner {
        width: 50%;
    }
}

@media (max-width: 767px) {
    #login-page .login-page-inner {
        width: 100%;
    }

    #forgot-password .forgot-page-inner {
        width: 100%;
    }

    .col.s6.workflow-step-input {
        width: 100%;
    }
}

@media (max-width: 400px) {
    .collection-item .listitem .step-right {
        width: 180px !important;
    }
}

@media screen and (max-width: 768px) {
    .bottom-company-logo {
        bottom: 2%;
    }
}

@media (max-width: 600px) {

    #login-page .input-field.col.m12.center,
    #forgot-password .input-field.col.m12.center {
        width: 100%;
    }
}

/* Order view css */

.workflow-steps .row {
    margin-top: 10px;
    border: 1px dashed;
    border-radius: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 0;
}

.stepName {
    padding-top: 15px !important;
}

.order-workflow-messages {
    max-height: 400px;
    overflow: auto;
}

hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    width: 100%;
}

.select2-search__field {
    width: 100% !important;
}

/* basket-dropdown css */

.txt-bold {
    font-weight: 900 !important;
}

.float-left {
    float: left !important;
}

.float-right {
    float: right !important;
}

#basket-dropdown li.title {
    padding: 7px 15px !important;
    overflow-x: hidden !important;
}

#basket-dropdown .divider {
    padding: 0 !important;
}

#basket-dropdown .item img {
    /* height: 100px !important; */
    width: 100%;
}

#basket-dropdown .item a {
    padding: 14px 16px !important;
}

#basket-dropdown .item-last {
    padding: 6px 25px 11px !important;
}

#basket-dropdown .btn,
#basket-dropdown .btn:hover,
#basket-dropdown .btn:focus {
    background-color: #a41f36 !important;
    color: #fff !important;
    height: 47px !important;
    padding: 12px !important;
}

#basket-dropdown {
    /* height: 337px; */
    /* height: 480px; */
    /* min-height: 180px !important;
    max-height: 480px !important; */
    /* overflow-y: scroll !important; */
    width: 430px !important;
    overflow-y: inherit;
    height: auto !important;
    right: 50px !important;
}

.add-carts-items {
    height: 350px;
    overflow-y: auto;
    left: 0;
    right: 0;
    width: 100%;
}

/* order-form css */
.order-form-row .btnaddnewaddress,
.btnaddnewaddress:hover,
.btnaddnewaddress:focus {
    display: block !important;
    width: 100% !important;
    padding: 15px !important;
    border-style: dashed !important;
    background: #cccccc26 !important;
}

.order-form-row .btnaddnewaddress i {
    vertical-align: -6px;
    margin-right: 7px;
}

.order-form-row .removeThisAddress {
    font-size: 13px;
    padding: 10px;
    color: #000;
    cursor: pointer;
    font-weight: bold;
}

/* order billing css */
.txt-black {
    color: #000 !important;
}

.txt-center {
    text-align: center !important;
}

#PrintView .thanks-title {
    text-align: center !important;
    color: #000 !important;
}

#PrintView .txt-black-bold {
    color: #000 !important;
    font-weight: bold !important;
}

/* order open => admin side css */
.btn-large i {
    vertical-align: middle;
}

.order-open .box-border {
    border: 1px solid #000;
    border-radius: 6px;
}

.order-open .submit-area {
    border: 1px solid !important;
    padding: 5px 10px !important;
    height: 100px !important;
    margin-top: 7px !important;
    border-radius: 2px !important;
}

.order-open .box-title {
    font-weight: bold !important;
    color: #000 !important;
}

.order-open .box-common-padding {
    padding: 15px 28px !important;
}

.order-open .step-end-line {
    margin: 12px 0px !important;
}

.mt-15 {
    margin-top: 15px !important;
}

.order-open tr:last-child {
    border-bottom: none !important;
}

/* dashboard */
.new-order-container,
.completed-order-container {
    position: relative;
    height: 270px;
}

/*********** New add css *********/
.select-wrapper.valid>input.select-dropdown,
input:not([type]).valid,
input:not([type]):focus.valid,
input[type="text"]:not(.browser-default).valid,
input[type="text"]:not(.browser-default):focus.valid,
input[type="password"]:not(.browser-default).valid,
input[type="password"]:not(.browser-default):focus.valid,
input[type="email"]:not(.browser-default).valid,
input[type="email"]:not(.browser-default):focus.valid,
input[type="url"]:not(.browser-default).valid,
input[type="url"]:not(.browser-default):focus.valid,
input[type="time"]:not(.browser-default).valid,
input[type="time"]:not(.browser-default):focus.valid,
input[type="date"]:not(.browser-default).valid,
input[type="date"]:not(.browser-default):focus.valid,
input[type="datetime"]:not(.browser-default).valid,
input[type="datetime"]:not(.browser-default):focus.valid,
input[type="datetime-local"]:not(.browser-default).valid,
input[type="datetime-local"]:not(.browser-default):focus.valid,
input[type="tel"]:not(.browser-default).valid,
input[type="tel"]:not(.browser-default):focus.valid,
input[type="number"]:not(.browser-default).valid,
input[type="number"]:not(.browser-default):focus.valid,
input[type="search"]:not(.browser-default).valid,
input[type="search"]:not(.browser-default):focus.valid,
textarea.materialize-textarea.valid,
textarea.materialize-textarea:focus.valid,
input:not([type]):focus:not([readonly]),
input[type="text"]:not(.browser-default):focus:not([readonly]),
input[type="password"]:not(.browser-default):focus:not([readonly]),
input[type="email"]:not(.browser-default):focus:not([readonly]),
input[type="url"]:not(.browser-default):focus:not([readonly]),
input[type="time"]:not(.browser-default):focus:not([readonly]),
input[type="date"]:not(.browser-default):focus:not([readonly]),
input[type="datetime"]:not(.browser-default):focus:not([readonly]),
input[type="datetime-local"]:not(.browser-default):focus:not([readonly]),
input[type="tel"]:not(.browser-default):focus:not([readonly]),
input[type="number"]:not(.browser-default):focus:not([readonly]),
input[type="search"]:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
    border: 1px solid #a41f36 !important;
    box-shadow: none !important;
}

.input-field label.active {
    width: 100%;
    top: 6px;
    color: #a41f36;
}

.input-field.col label {
    left: 30px;
    background-color: #ffffff;
    width: auto !important;
    padding: 0 5px;
}

.input-field textarea,
.input-field input {
    border: 1px solid #000000 ;
    /* border-radius: 3px !important; */
    padding-left: 15px !important;
    box-sizing: border-box !important;
    margin-bottom: 0 !important;
    box-shadow: none !important;
}

.dataTables_filter label input {
    height: auto;
    width: auto;
    margin-left: 0.5rem;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
}

.dataTables_filter label {
    background-color: #fff;
    padding: 10px 20px;
    border-radius: 100px;
    box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.3);
}

.dataTables_filter input[type="search"]:not(.browser-default):focus:not([readonly]) {
    border: none !important;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #000000;
    border-radius: 3px;
}

.select2-container--open .select2-selection--single {
    border: 1px solid #a41f36 !important;
}

.select2-container--focus .select2-selection--single {
    border: 1px solid #a41f36 !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 15px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-left: -15px;
}

.select2-container--open span.select2-selection__placeholder {
    position: absolute;
    top: -22px;
    color: #a41f36 !important;
    background-color: #ffffff;
    padding: 0 5px;
}

.collapsible-body {
    background-color: #fff;
}

.collapsible-header {
    border-bottom: none;
    padding: 15px 24px;
    color: #000000;
}

.users-list-table .card {
    margin: 0;
}

.user-product-create-inner,
.col.s12.l9.m6.product-create-inner {
    border-radius: 3px;
    padding: 30px 25px !important;
    background-color: #fff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14),
        0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

/*  */

.notification-date {
    margin-left: 0 !important;
    top: 2px !important;
    float: right !important;
}

.modal {
    background-color: #ffffff;
}

.select2-container li.select2-search.select2-search--inline {
    width: 100%;
    margin: 0;
}

.select2-container--default .select2-search--inline .select2-search__field {
    width: 100% !important;
    margin: 0 !important;
    /* border: none !important; */
    padding: 10px 15px !important;
    height: 45px !important;
    border: 1px solid #000;
    border-radius: 3px;
}

.select2-container ul.select2-selection__rendered {
    padding: 0 !important;
}

.select2-container span.select2-selection.select2-selection--multiple {
    border: none;
}

input.select-dropdown.dropdown-trigger {
    border: 1px solid #000;
    padding-left: 10px;
    border-radius: 3px;
}

/* Globle Filter -- Add by Savan */
table tr td a.dropdown-trigger.btn {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    color: #000 !important;
    padding: 0 !important;
}

/* .globle-filter {
    margin: 13px 0 0 0 !important;
    height: 100% !important;
    position: relative !important;
    width: 100% !important;
    display: flex !important;
    border: none !important;
    border-radius: 20px;
    height: 35px !important;
    padding: 0px 15px;
    background: #ffffffc7 !important;
    box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.3) !important;
}

.globle-filter input,
.globle-filter input:hover,
.globle-filter input:not(.browser-default):focus:not([readonly]) {
    height: 35px !important;
    border: none !important;
    box-shadow: none !important;
} */

.globle-filter i {
    color: #00000085 !important;
    line-height: 36px !important;
}

/* .globle-filter button {
    background: transparent !important;
    border: transparent !important;
} */

.search-block table tr td {
    padding: 20px 15px;
}

/* Sidebar */

.sidenav {
    padding-bottom: 170px !important;
}

.sidenav-main .bottom-company-logo {
    background: #fff !important;
    width: inherit !important;
    bottom: 0% !important;
    margin-bottom: 0 !important;
    padding-bottom: 12px !important;
}

/* Account management css */

.account_tabs .indicator {
    display: none !important;
}

.account_tabs .tab a {
    height: auto !important;
}

.account_tabs .tab a.active,
.account_tabs .tab a:focus,
.account_tabs .tab a:hover {
    color: #fff !important;
}

.folder_shared {
    font-size: 30px;
    color: #6b6f82;
}

.companyName {
    color: #6b6f82;
    padding: 10px;
}

.viewAllBtn a {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

@media (max-width: 1600px) {
    .btn {
        width: auto;
        font-size: 12px;
    }

    #ReportOrder .report-section {
        margin-top: 15% !important;
    }

    #ReportOrder .chart-section {
        margin-top: 6% !important;
    }
}

#ReportOrder .report-section {
    margin-top: 10% !important;
}

#ReportOrder .chart-section {
    margin-top: 3% !important;
}

.select-wrapper ul {
    top: 100% !important;
}

.custom-table {
    overflow: visible !important;
}

.custom-table .dataTables_wrapper {
    overflow: scroll;
}

.custom-table .card-content>.row {
    margin-left: 0;
    margin-right: 0;
}

.category-box .card-title {
    font-size: 16px;
}

.priceTag {
    font-size: 20px !important;
    margin-top: 15px !important;
}

#cancelConfirmation,
#cancelordersuccess,
#orderAgainConfirmation,
#orderAgainSuccess {
    z-index: 9999 !important;
}
#orderAgainSuccess {
    height: 250px;
}
#cancelConfirmation {
    height: 300px;
}
#orderAgainConfirmation{
    width: 30% !important;
    height: 450px;
}

#requestMore {
    width: 30% !important;
    height: 450px !important;
}

.thumbnail-view-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.thumbnail-inner {
    width: 150px;
}

.thumbnail-text-inner {
    padding-left: 10px;
}

.order-highlight {
    background-color: #f47339 !important;
    color: #fff !important;
}

.price {
    padding-bottom: 5px;
}

.golden-charter-left-button-text {
    width: 15% !important;
}

.goldenmobile-charter-left-inner {
    display: flex;
    align-items: center;
    width: 100%;
}

.golden-charter-left-button-btn {
    width: 70%;
    justify-content: flex-end;
}

.golden-charter-left-button-text {
    width: 100% !important;
    margin-bottom: 12px;
    text-align: center;
}

.golden-charter-left-button {
    width: 100%;
    justify-content: space-between;
}



.golden-charter-left-button {
    display: block;
    position: relative;
}

.golden-charter-left-button-btn {
    width: 100% !important;
    justify-content: center;
    flex-wrap: wrap;
}

.back-left-input-section {
    width: 100%;
    justify-content: center;
}


@media(max-width: 1783px) {

    /* #btn-dropdown {
        top: -167px !important;
        width: 177.719px;
        left: 931.81px !important;
        height: 235px !important;
        padding: 15px;
    } */
}

.disable-color {
    background-color: #eee !important;
}

.margin-top-btn {
    margin-top: -50px !important;
}

.disable-color {
    background-color: #eee !important;
}

.useraddress-form-row .btnaddnewuseraddress {
    display: block !important;
    width: 100% !important;
    padding: 15px !important;
    border-style: dashed !important;
    background: #cccccc26 !important;
}



.removeThisUserAddress {
    font-size: 13px;
    padding: 0 10px;
    color: #000;
    cursor: pointer;
    font-weight: bold;
    vertical-align: -6px;
    margin-right: 7px;
}


.addAddress {
    white-space: nowrap;
    display: table;
}

.addAddress i {
    font-size: 1.0rem;
}

.drop-btn-size {
    width: 100%;
}

.show-multi-address {
    min-width: 600px;
    padding: 5px 15px;
    margin: 0;
}

/* .show-multi-address .select-wrapper ul {
    top: -258px !important;
} */

/* .show-multi-address2 .select-wrapper ul {
    top: -258px !important;
} */

.show-multi-address2 {
    min-width: 700px;
    padding: 0px 15px;
    margin: 0;
}

.back-left-input-section2 {
    display: flex;
}

.loadder-center {
    left: 50%;
    top: 50%;
}

.loadder-block {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: #000;
    opacity: 0.5;
}

.back-left-input-section textarea#title-input {
    max-height: 150px !important;
    overflow: scroll;
}

.font-weight-style {
    background: #eeeeee;
    color: #000;
    padding: 0 10px;
    margin-left: 10px;
}

.font-weight-style i {
    font-size: 34px;
}

.font-weight-style:hover {
    background: #eeeeee;

}

.show-font-style .select-wrapper input.select-dropdown.dropdown-trigger {
    border: none;
    background: #eeee;
    border-radius: 6px;
    margin: 0;
}

.select-wrapper .caret {
    z-index: 2;
}

/*----------------------------------------*/
.show-font-style {
    min-width: 200px !important;
    margin: 0 25px 0 15px;
}

.show-font-style .select-wrapper ul {
    top: -200px !important;
}

.back-left-input-section textarea#title-input {
    min-width: 500px;
}

.bold-btn-color {
    background: #ccc !important;
}

/*-------------------------------------*/
@media only screen and (min-width: 1200px) {
    #schedule {
        width: 30%;
    }
}

@media only screen and (min-width: 1900px) {
    #schedule {
        width: 25%;
    }
}

.non-dotted {
    border: none !important;
}

/*#title-input {
    height: 38px !important;
    line-height: 33px;
}*/

/*#title-input2 {
    height: 38px !important;
    line-height: 33px;
}*/

.select-dropdown.dropdown-trigger {
    margin: 0 !important;
}

#fontSize {
    margin-bottom: 0 !important;
    height: 41px ;
    color:#3C3C3C;
}

#fontSize2 {
    margin-bottom: 0 !important;
    height: 41px ;
}

.workflow-step{
    border: 1px solid lightgray;
    margin-top: 5px;
    border-radius: 5px;
}

.app-file-content .app-file-content-logo{
  height: 150px;
  background-color: white !important;
  border: 1px solid lightgrey;
}

.app-file-content .app-file-content-logo img{
  height: 100% !important;
  object-fit: cover;
}


.without-back--btn .back-left-input-section2.back-left-input-section {
    display: block !important;
}

.without-back--btn #go_next_btn, .without-back--btn #go_back_btn {
    display: none !important;
}

.without-back--btn #go_confirm_btn {
    display: inherit !important;
}
.order-detail-content a{
    color: #3C3C3C !important;
}
@font-face {
    font-family: 'Gotham';
    src: url('../../storage/fonts/Gotham-Book.ttf') format('woff'),
        url('../../storage/fonts/Gotham-Book.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arial';
    src: url('../../storage/fonts/Arial.ttf') format('woff'),
        url('../../storage/fonts/Arial.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arial';
    src: url('../../storage/fonts/Arial-Bold.ttf') format('woff'),
        url('../../storage/fonts/Arial-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
/* @font-face {
    font-family: 'Gotham-bold';
    src: url('../../storage/fonts/GOTHAM-BOLD.TTF') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
} */

/* @font-face {
    font-family: 'Gotham';
    src: url('../../storage/fonts/GOTHAM-LIGHT.woff') format('woff'),
        url('../../storage/fonts/GOTHAM-LIGHT.TTF') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../../storage/fonts/GOTHAM-BOLD.woff') format('woff'),
        url('../../storage/fonts/GOTHAM-BOLD.TTF') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
} */


@font-face {
    font-family: 'Times New Roman';
    src: url('../../storage/fonts/times-new-roman.woff') format('woff'),
        url('../../storage/fonts/times-new-roman.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Times New Roman-bold';
    src: url('../../storage/fonts/TIMESBD0.woff') format('woff'),
        url('../../storage/fonts/TIMESBD0.TTF') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Georgia';
    src: url('../../storage/fonts/Georgia.woff') format('woff'),
        url('../../storage/fonts/Georgia.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Georgia-bold';
    src: url('../../storage/fonts/Georgia Bold.woff') format('woff'),
        url('../../storage/fonts/Georgia Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Lucida Calligraphy';
    src: url('../../storage/fonts/LucidaUnicodeCalligraphy.ttf') format('woff'),
        url('../../storage/fonts/LucidaUnicodeCalligraphy.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lucida Calligraphy-bold';
    src: url('../../storage/fonts/LucidaUnicodeCalligraphyBold.woff') format('woff'),
        url('../../storage/fonts/LucidaUnicodeCalligraphyBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Market-Square';
    src: url('../../storage/fonts/Market-Square-Rounded-Regular.woff') format('woff'),
    url('../../storage/fonts/Market-Square-Rounded-Regular.ttf') format('truetype');
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins, Regular';
    src: url('../../storage/fonts/poppins-regular.ttf') format('truetype'),
        url('../../storage/fonts/poppins-regular.ttf') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins, Medium';
    src: url('../../storage/fonts/poppins-medium.ttf') format('truetype'),
    url('../../storage/fonts/poppins-medium.ttf') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins, Bold';
    src: url('../../storage/fonts/poppins-bold.ttf') format('truetype'),
    url('../../storage/fonts/poppins-bold.ttf') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

.Poppins-Regular {
    font-family: 'Poppins, Regular';
    font-weight: 400;
}
.Poppins-Medium {
    font-family: 'Poppins, Medium';
    font-weight: 500;
}
.Poppins-Bold {
    font-family: 'Poppins, Bold';
    font-weight: 700;
}

#personalizeBlock .golden-charter {
    font-family: "Gotham" !important;
}

td ul.dropdown-content {
    width: 200px !important;
    height: auto !important;
}

.add-inner-button a.btn-large {
    padding: 0 20px;
}

.paginate .select-wrapper input.select-dropdown {
    border: none !important;
    margin: 0;
}

.paginate .select-wrapper {
    width: 50px;
}

.datatableFooter {
    display: flex;
    align-items: center;
}

.pagination li a {
    font-weight: 900 !important;
    font-size: x-large !important;
    color: #000 !important;
}

.pagination li a span {
    cursor: no-drop !important;
    color: #b9b9b9 !important;
}

.cat-tab {
    font-size: 12px;
    padding: 1px 20px;
    background: #f2f2f2;
    color: #000;
}

.cat-tab i {
    margin-right: 5px;
}

.cat-tab.active,
.cat-tab:hover,
.cat-tab:focus {
    background: #3c3c3c;
    color: #fff;
}

body {
    background-color: #89b1cc !important;
    overflow-x: hidden;
}

.category-box {
    margin: 50px;
    padding: 0px !important;
}

.category-box .card-title {
    font-size: 22px;
}

.category-box .description {
    text-align: center;
    height: 50px;
}

.dashboard-box {
    margin: 120px;
    padding: 0px !important;
}

.dashboard-box .card-title {
    font-size: 22px;
    color: #000;
}

.dashboard-box .description {
    text-align: center;
    height: auto;
}

.dashboard-box .btn-large {
    width: 250px;
}

.my-breadcrumb {
    margin-left: 10px !important;
    margin-bottom: 5px !important;
}

.my-breadcrumb .breadcrumb {
    font-size: 15px;
}

.my-breadcrumb .breadcrumb,
.breadcrumb:before {
    content: "/" !important;
    margin: -10px 6px 10px 4px !important;
    color: #b3b3b3 !important;
}
.home-breadcrumb:before{
    margin: -5px 6px 10px 4px !important;
}

/* User panel css */
.boxes {
    border: 1px solid black;
    border-radius: 5px;
}

.btn-black,
.btn-black:hover,
.btn-black:focus {
    background-color: #000;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4 !important;
    color: #000 !important;
}

.bottom-company-logo {
    position: fixed;
    z-index: 999;
    text-align: center;
    width: inherit;
    bottom: 8%;
}

.collection-item .listitem {
    display: flex;
    align-items: center;
}

@media (max-width: 1300px) {
    #login-page .login-page-inner {
        width: 32%;
    }

    #forgot-password .forgot-page-inner {
        width: 32%;
    }
}

@media (max-width: 1199px) {
    #login-page .login-page-inner {
        width: 42%;
    }

    #forgot-password .forgot-page-inner {
        width: 42%;
    }
}

@media (max-width: 1100px) {
    /* body .dataTable{
      zoom: 0.6;
    } */

    body .dataTable td, body .dataTable th{
      display: table-cell !important;
    }
}

@media (max-width: 1199px) {
    .collection-item .listitem .step-right {
        width: 130px !important;
        text-align: right;
    }
}

@media (max-width: 991px) {
    #login-page .login-page-inner {
        width: 50%;
    }

    #forgot-password .forgot-page-inner {
        width: 50%;
    }
}

@media (max-width: 767px) {
    #login-page .login-page-inner {
        width: 100%;
    }

    #forgot-password .forgot-page-inner {
        width: 100%;
    }

    .col.s6.workflow-step-input {
        width: 100%;
    }
}

@media (max-width: 400px) {
    .collection-item .listitem .step-right {
        width: 180px !important;
    }
}

@media screen and (max-width: 768px) {
    .bottom-company-logo {
        bottom: 2%;
    }
}

@media (max-width: 600px) {

    #login-page .input-field.col.m12.center,
    #forgot-password .input-field.col.m12.center {
        width: 100%;
    }
}

/* Order view css */

.workflow-steps .row {
    margin-top: 10px;
    border: 1px dashed;
    border-radius: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 0;
}

.stepName {
    padding-top: 15px !important;
}

.order-workflow-messages {
    max-height: 400px;
    overflow: auto;
}

hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    width: 100%;
}

.select2-search__field {
    width: 100% !important;
}

/* basket-dropdown css */

.txt-bold {
    font-weight: 900 !important;
}

.float-left {
    float: left !important;
}

.float-right {
    float: right !important;
}

#basket-dropdown li.title {
    padding: 7px 15px !important;
    overflow-x: hidden !important;
}

#basket-dropdown .divider {
    padding: 0 !important;
}

#basket-dropdown .item img {
    /* height: 100px !important; */
    width: 100%;
}

#basket-dropdown .item a {
    padding: 14px 16px !important;
}

#basket-dropdown .item-last {
    padding: 6px 25px 11px !important;
}

#basket-dropdown .btn,
#basket-dropdown .btn:hover,
#basket-dropdown .btn:focus {
    background-color: #a41f36 !important;
    color: #fff !important;
    height: 47px !important;
    padding: 12px !important;
}

#basket-dropdown {
    /* height: 337px; */
    /* height: 480px; */
    /* min-height: 180px !important;
    max-height: 480px !important; */
    /* overflow-y: scroll !important; */
    width: 430px !important;
    overflow-y: inherit;
    height: auto !important;
    right: 50px !important;
}

.add-carts-items {
    height: 350px;
    overflow-y: auto;
    left: 0;
    right: 0;
    width: 100%;
}

/* order-form css */
.order-form-row .btnaddnewaddress,
.btnaddnewaddress:hover,
.btnaddnewaddress:focus {
    display: block !important;
    width: 100% !important;
    padding: 15px !important;
    border-style: dashed !important;
    background: #cccccc26 !important;
}

.order-form-row .btnaddnewaddress i {
    vertical-align: -6px;
    margin-right: 7px;
}

.order-form-row .removeThisAddress {
    font-size: 13px;
    padding: 10px;
    color: #000;
    cursor: pointer;
    font-weight: bold;
}

/* order billing css */
.txt-black {
    color: #000 !important;
}

.txt-center {
    text-align: center !important;
}

#PrintView .thanks-title {
    text-align: center !important;
    color: #000 !important;
}

#PrintView .txt-black-bold {
    color: #000 !important;
    font-weight: bold !important;
}

/* order open => admin side css */
.btn-large i {
    vertical-align: middle;
}

.order-open .box-border {
    border: 1px solid #000;
    border-radius: 6px;
}

.order-open .submit-area {
    border: 1px solid !important;
    padding: 5px 10px !important;
    height: 100px !important;
    margin-top: 7px !important;
    border-radius: 2px !important;
}

.order-open .box-title {
    font-weight: bold !important;
    color: #000 !important;
}

.order-open .box-common-padding {
    padding: 15px 28px !important;
}

.order-open .step-end-line {
    margin: 12px 0px !important;
}

.mt-15 {
    margin-top: 15px !important;
}

.order-open tr:last-child {
    border-bottom: none !important;
}

/* dashboard */
.new-order-container,
.completed-order-container {
    position: relative;
    height: 270px;
}

/*********** New add css *********/
.select-wrapper.valid>input.select-dropdown,
input:not([type]).valid,
input:not([type]):focus.valid,
input[type="text"]:not(.browser-default).valid,
input[type="text"]:not(.browser-default):focus.valid,
input[type="password"]:not(.browser-default).valid,
input[type="password"]:not(.browser-default):focus.valid,
input[type="email"]:not(.browser-default).valid,
input[type="email"]:not(.browser-default):focus.valid,
input[type="url"]:not(.browser-default).valid,
input[type="url"]:not(.browser-default):focus.valid,
input[type="time"]:not(.browser-default).valid,
input[type="time"]:not(.browser-default):focus.valid,
input[type="date"]:not(.browser-default).valid,
input[type="date"]:not(.browser-default):focus.valid,
input[type="datetime"]:not(.browser-default).valid,
input[type="datetime"]:not(.browser-default):focus.valid,
input[type="datetime-local"]:not(.browser-default).valid,
input[type="datetime-local"]:not(.browser-default):focus.valid,
input[type="tel"]:not(.browser-default).valid,
input[type="tel"]:not(.browser-default):focus.valid,
input[type="number"]:not(.browser-default).valid,
input[type="number"]:not(.browser-default):focus.valid,
input[type="search"]:not(.browser-default).valid,
input[type="search"]:not(.browser-default):focus.valid,
textarea.materialize-textarea.valid,
textarea.materialize-textarea:focus.valid,
input:not([type]):focus:not([readonly]),
input[type="text"]:not(.browser-default):focus:not([readonly]),
input[type="password"]:not(.browser-default):focus:not([readonly]),
input[type="email"]:not(.browser-default):focus:not([readonly]),
input[type="url"]:not(.browser-default):focus:not([readonly]),
input[type="time"]:not(.browser-default):focus:not([readonly]),
input[type="date"]:not(.browser-default):focus:not([readonly]),
input[type="datetime"]:not(.browser-default):focus:not([readonly]),
input[type="datetime-local"]:not(.browser-default):focus:not([readonly]),
input[type="tel"]:not(.browser-default):focus:not([readonly]),
input[type="number"]:not(.browser-default):focus:not([readonly]),
input[type="search"]:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
    border: 1px solid #a41f36 !important;
    box-shadow: none !important;
}

.input-field label.active {
    width: 100%;
    top: 6px;
    color: #a41f36;
}

.input-field.col label {
    left: 30px;
    background-color: #ffffff;
    width: auto !important;
    padding: 0 5px;
}

.input-field textarea,
.input-field input {
    border: 1px solid #000000 ;
    /* border-radius: 3px !important; */
    padding-left: 15px !important;
    box-sizing: border-box !important;
    margin-bottom: 0 !important;
    box-shadow: none !important;
}

.dataTables_filter label input {
    height: auto;
    width: auto;
    margin-left: 0.5rem;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
}

.dataTables_filter label {
    background-color: #fff;
    padding: 10px 20px;
    border-radius: 100px;
    box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.3);
}

.dataTables_filter input[type="search"]:not(.browser-default):focus:not([readonly]) {
    border: none !important;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #000000;
    border-radius: 3px;
}

.select2-container--open .select2-selection--single {
    border: 1px solid #a41f36 !important;
}

.select2-container--focus .select2-selection--single {
    border: 1px solid #a41f36 !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 15px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-left: -15px;
}

.select2-container--open span.select2-selection__placeholder {
    position: absolute;
    top: -22px;
    color: #a41f36 !important;
    background-color: #ffffff;
    padding: 0 5px;
}

.collapsible-body {
    background-color: #fff;
}

.collapsible-header {
    border-bottom: none;
    padding: 15px 24px;
    color: #000000;
}

.users-list-table .card {
    margin: 0;
}

.user-product-create-inner,
.col.s12.l9.m6.product-create-inner {
    border-radius: 3px;
    padding: 30px 25px !important;
    background-color: #fff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14),
        0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

/*  */

.notification-date {
    margin-left: 0 !important;
    top: 2px !important;
    float: right !important;
}

.modal {
    background-color: #ffffff;
}

.select2-container li.select2-search.select2-search--inline {
    width: 100%;
    margin: 0;
}

.select2-container--default .select2-search--inline .select2-search__field {
    width: 100% !important;
    margin: 0 !important;
    /* border: none !important; */
    padding: 10px 15px !important;
    height: 45px !important;
    border: 1px solid #000;
    border-radius: 3px;
}

.select2-container ul.select2-selection__rendered {
    padding: 0 !important;
}

.select2-container span.select2-selection.select2-selection--multiple {
    border: none;
}

input.select-dropdown.dropdown-trigger {
    border: 1px solid #000;
    padding-left: 10px;
    border-radius: 3px;
}

/* Globle Filter -- Add by Savan */
table tr td a.dropdown-trigger.btn {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    color: #000 !important;
    padding: 0 !important;
}

/* .globle-filter {
    margin: 13px 0 0 0 !important;
    height: 100% !important;
    position: relative !important;
    width: 100% !important;
    display: flex !important;
    border: none !important;
    border-radius: 20px;
    height: 35px !important;
    padding: 0px 15px;
    background: #ffffffc7 !important;
    box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.3) !important;
}

.globle-filter input,
.globle-filter input:hover,
.globle-filter input:not(.browser-default):focus:not([readonly]) {
    height: 35px !important;
    border: none !important;
    box-shadow: none !important;
} */

.globle-filter i {
    color: #00000085 !important;
    line-height: 36px !important;
}

/* .globle-filter button {
    background: transparent !important;
    border: transparent !important;
} */

.search-block table tr td {
    padding: 20px 15px;
}

/* Sidebar */

.sidenav {
    padding-bottom: 170px !important;
}

.sidenav-main .bottom-company-logo {
    background: #fff !important;
    width: inherit !important;
    bottom: 0% !important;
    margin-bottom: 0 !important;
    padding-bottom: 12px !important;
}

/* Account management css */

.account_tabs .indicator {
    display: none !important;
}

.account_tabs .tab a {
    height: auto !important;
}

.account_tabs .tab a.active,
.account_tabs .tab a:focus,
.account_tabs .tab a:hover {
    color: #fff !important;
}

.folder_shared {
    font-size: 30px;
    color: #6b6f82;
}

.companyName {
    color: #6b6f82;
    padding: 10px;
}

.viewAllBtn a {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

@media (max-width: 1600px) {
    .btn {
        width: auto;
        font-size: 12px;
    }

    #ReportOrder .report-section {
        margin-top: 15% !important;
    }

    #ReportOrder .chart-section {
        margin-top: 6% !important;
    }
}

#ReportOrder .report-section {
    margin-top: 10% !important;
}

#ReportOrder .chart-section {
    margin-top: 3% !important;
}

.select-wrapper ul {
    top: 100% !important;
}

.custom-table {
    overflow: visible !important;
}

.custom-table .dataTables_wrapper {
    overflow: scroll;
}

.custom-table .card-content>.row {
    margin-left: 0;
    margin-right: 0;
}

.category-box .card-title {
    font-size: 16px;
}

.priceTag {
    font-size: 20px !important;
    margin-top: 15px !important;
}

#cancelConfirmation,
#cancelordersuccess,
#orderAgainConfirmation,
#orderAgainSuccess {
    z-index: 9999 !important;
}
#orderAgainSuccess {
    height: 250px;
}
#orderAgainConfirmation{
    width: 30% !important;
    height: 450px;
}

#requestMore {
    width: 30% !important;
    height: 450px !important;
}

.thumbnail-view-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.thumbnail-inner {
    width: 150px;
}

.thumbnail-text-inner {
    padding-left: 10px;
}

.order-highlight {
    background-color: #f47339 !important;
    color: #fff !important;
}

.price {
    padding-bottom: 5px;
}

.golden-charter-left-button-text {
    width: 15% !important;
}

.goldenmobile-charter-left-inner {
    display: flex;
    align-items: center;
    width: 100%;
}

.golden-charter-left-button-btn {
    width: 70%;
    justify-content: flex-end;
}

.golden-charter-left-button-text {
    width: 100% !important;
    margin-bottom: 12px;
    text-align: center;
}

.golden-charter-left-button {
    width: 100%;
    justify-content: space-between;
}



.golden-charter-left-button {
    display: block;
    position: relative;
}

.golden-charter-left-button-btn {
    width: 100% !important;
    justify-content: center;
    flex-wrap: wrap;
    gap:10px;
}

.back-left-input-section {
    width: 100%;
    justify-content: center;
}


@media(max-width: 1783px) {

    /* #btn-dropdown {
        top: -167px !important;
        width: 177.719px;
        left: 931.81px !important;
        height: 235px !important;
        padding: 15px;
    } */
}

.disable-color {
    background-color: #eee !important;
}

.margin-top-btn {
    margin-top: -50px !important;
}

.disable-color {
    background-color: #eee !important;
}

.useraddress-form-row .btnaddnewuseraddress {
    display: block !important;
    width: 100% !important;
    padding: 15px !important;
    border-style: dashed !important;
    background: #cccccc26 !important;
}



.removeThisUserAddress {
    font-size: 13px;
    padding: 0 10px;
    color: #000;
    cursor: pointer;
    font-weight: bold;
    vertical-align: -6px;
    margin-right: 7px;
}


.addAddress {
    white-space: nowrap;
    display: table;
}

.addAddress i {
    font-size: 1.0rem;
}

.drop-btn-size {
    width: 100%;
}

.show-multi-address {
    min-width: 600px;
    padding: 5px 15px;
    margin: 0;
}

/* .show-multi-address .select-wrapper ul {
    top: -258px !important;
} */

/* .show-multi-address2 .select-wrapper ul {
    top: -258px !important;
} */

.show-multi-address2 {
    min-width: 700px;
    padding: 0px 15px;
    margin: 0;
}

.back-left-input-section2 {
    display: flex;
}

.loadder-center {
    left: 50%;
    top: 50%;
}

.loadder-block {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: #000;
    opacity: 0.5;
}

.back-left-input-section textarea#title-input {
    max-height: 150px !important;
    overflow: scroll;
}

.font-weight-style {
    background: #eeeeee;
    color: #000;
    padding: 0 10px;
    margin-left: 10px;
}

.font-weight-style i {
    font-size: 34px;
}

.font-weight-style:hover {
    background: #eeeeee;

}

.show-font-style .select-wrapper input.select-dropdown.dropdown-trigger {
    border: none;
    background: #eeee;
    border-radius: 6px;
    margin: 0;
}

.select-wrapper .caret {
    z-index: 2;
}

/*----------------------------------------*/
.show-font-style {
    min-width: 200px !important;
    margin: 0 25px 0 15px;
}

.show-font-style .select-wrapper ul {
    top: -200px !important;
}

.back-left-input-section textarea#title-input {
    min-width: 500px;
}

.bold-btn-color {
    background: #ccc !important;
}

/*-------------------------------------*/
@media only screen and (min-width: 1200px) {
    #schedule {
        width: 30%;
    }
}

@media only screen and (min-width: 1900px) {
    #schedule {
        width: 25%;
    }
}

.non-dotted {
    border: none !important;
}

/*#title-input {
    height: 38px !important;
    line-height: 33px;
}*/

/*#title-input2 {
    height: 38px !important;
    line-height: 33px;
}*/

.select-dropdown.dropdown-trigger {
    margin: 0 !important;
}

#fontSize {
    margin-bottom: 0 !important;
    height: 41px ;
    color:#3C3C3C;
}

#fontSize2 {
    margin-bottom: 0 !important;
    height: 41px ;
}

.workflow-step{
    border: 1px solid lightgray;
    margin-top: 5px;
    border-radius: 5px;
}

.app-file-content .app-file-content-logo{
  height: 150px;
  background-color: white !important;
  border: 1px solid lightgrey;
}

.app-file-content .app-file-content-logo img{
  height: 100% !important;
  object-fit: cover;
}


.without-back--btn .back-left-input-section2.back-left-input-section {
    display: block !important;
}

.without-back--btn #go_next_btn, .without-back--btn #go_back_btn {
    display: none !important;
}

.without-back--btn #go_confirm_btn {
    display: inherit !important;
}
.order-detail-content a{
    color: #3C3C3C !important;
}
