.error{
    color: red;
}
.brand-link .brand-images {
    max-height: 50px;
    width: auto;
}
.form-group label {
    font-weight:400 !important;
}
.icheck-primary label{
    font-weight:400 !important;   
}
.accentColor{
    font-size: 17px;
    padding: 5px;
    background: #ff8f00;
    color: white;
    outline: none;
    border-radius: 4px;
    border: 1px solid transparent;
    transition: 0.5s;
}

.accentColor:hover {
    background: #ffa64d;
    color: #fff;
    transition: 0.5s;
}

.accentFixedColor{
    background: #ff8f00;
    color:white;
}
.accentFixedColor:hover {
    background: #ffa64d;
    color: #fff;
    transition: 0.5s;
}

.swalBtnColor{
    font-size: 17px !important;
    padding: 5px !important;
    background: #007bff !important;
    color: white !important;
    outline: none !important;
    border-radius: 4px !important;
    border: 1px solid transparent !important;
    transition: 0.5s;
}

.swalBtnColor:hover {
    background: #3879cf !important;
    color: #fff !important;
    transition: 0.5s !important;
}

.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active {
    background-color: #ffa64d!important;
    color: #fff;
    font-weight:600;
}

.header-text{
    display: none;
 }
.sidebar-collapse .brand-images {
    display:none;
}
.sidebar-collapse .header-text {
    display:block;
}
.sidebar-collapse aside:hover .header-text{
   display : none;
 }
.sidebar-collapse aside:hover .brand-images{
   display : block;
 }
.poweredby {
    display: block;
    font-size: smaller;
    padding-right: 10px;
    text-align: right;
}
.poweredby img {
    margin-left: 3px;
    max-width: 60px;
    vertical-align: top;
}


.modal-dialog {
  height: 70vh !important;
  display: flex;
}

.modal-content {
  margin: auto !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
}

.edit-btn-disabled{
    background-color: #faca9b;
}
.delete-btn-disabled{
    background-color: #ff9999;
}
.btn-disabled{
    pointer-events: none!important;
}
.TotalVisitors{
    background:#666699;color: white;
}
.TotalVip{
    background:#ffa64d;color:white;
}
.TotalTickets {
    background:#0099cc;color:white;
}
.TotalRefund{
    background:#ffa64d;color:white;
}

.select2 .select2-container .select2-container--bootstrap4{
  width: auto!important;
}
.bootstrap-datetimepicker-widget{
    font-size: 12px;
}
.download-excel{
    background: #009900;
    color: white;
}
.download-excel:hover{
    background: #00b300;
    color: white;
}
.tx-pink{
    color: #e83e8c;
}
/*.main-header{
    margin-left: 0px !important;
}
.main-footer{
    margin-left: 0px !important;
}
.content-wrapper{
    margin-left: 0px !important;
}
.layout-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
}*/
.custom-dropdown .dropdown-div {
    padding: 0px 20px 10px 15px;
    display: inline-block; 
    width: 140px; 
    display: table-cell;
    margin: 0px 0px 0px 0px; 
   /* border-right: 1px solid #c7c7c7; */
}
.dropdown-menu {
    box-shadow: 0 2px 8px rgb(0, 0, 0, .18) !important;
}
.custom-dropdown .title {
    border-bottom: 0.5px solid #c8c8c8;
    min-width: 120px;
    width: -moz-max-content;
    width: max-content;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 5px;
    margin-left: 0px;
    padding: 5px 2px; 
}

.custom-file-input:lang(en):hover~.custom-file-label::after {
    content: "Browse";
    background-color : #E0E0E0;
}

.navbar-brand-custom{
    margin-right: 5%;
}

.breadcrumb-item+.breadcrumb-item::before {
    content: ">"!important;
}

.btn-primary{
    border: none;
    background-color: #607D8B;
    color: white;
}
.btn-primary:hover{
    background-color: #455a64;
    color: white;
}
.text-eye-primary{
    color: #607D8B;
}

.text-eye-primary:hover{
    color: #607D8B;
}
