/*
Theme Name: Grulf Child
Theme URI: https://themeforest.net/user/themesion
Template: grulf
Author: Themesion
Author URI: https://themesion.com/
Description: Golf Course &amp; Sports Club WordPress Theme
Tags: one-column,two-columns,right-sidebar,flexible-header,accessibility-ready,custom-colors,custom-header,custom-menu,custom-logo,featured-images,footer-widgets,post-formats,rtl-language-support,sticky-post,customizer-options,threaded-comments,translation-ready
Version: 2.0.1697111666
Updated: 2023-10-12 11:54:26

*/
i.fa-ihc.fa-overview-folder-ihc:before {
    content: '\f115';
}
label p.MsoNormal {
    margin: 0;
}
div#error-box {
    color: #f00;
    border: 2px solid;
    margin: 0 0 20px;
    padding: 15px 0 0;
    border-radius: 7px;
    background: #f002;
}
div#success-box {
    color: rgb(8, 130, 4);
    border: 2px solid;
    margin: 0 0 20px;
    padding: 15px 0 0;
    border-radius: 7px;
    background: rgba(0, 255, 115, 0.133);
}
.hide {
    display: none !important;
}

div#viewOrderDetails {
    position: fixed;
    display: flex;
    z-index: 999999;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #00000080;
    align-items: center;
    justify-content: center;
}

.detailsWrapper {
    max-width: 600px;
    width: 100%;
    background: #fff;
    padding: 2em;
    position: relative;
}

.detailsWrapper button#close {
    position: absolute;
    right: 20px;
    top: 20px;
    background: #000;
    color: #fff;
    padding: 0 11px;
    border-radius: 22px;
    cursor: pointer;
}
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc{
	padding-right: 0px;
}

.dt-length {
    display: flex;
    align-items: center;
    gap: 10px;
}
div.dt-container select.dt-input {
    width: 100px;
}
.dt-length label {
    margin: 0;
}

.dt-search {
    max-width: 300px;
    margin-left: auto;
}

.dt-layout-row.dt-layout-table> .dt-layout-cell {
    overflow-x: scroll;
}

@media (max-width: 480px) {
    .dt-search {
        margin-left: 0;
        text-align: left !important;
        margin-bottom: 20px;
    }
}