/* order-tickets page  */
.information .form-group label{font-size: 13px;margin-bottom: 2px;}
/* .information .form-group{margin-bottom: 8px;} */
.nav-area-2 .navbar{background: #d4b349; padding-top: 0 !important;padding-bottom: 0 !important;}
.nav-area-2 .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{
    font-size: 14px !important;
    font-weight: 600 !important;
    color: white !important;
    padding: 4px 6px!important;
    transition: all 0.7s ease-in-out;
}
.nav-area-2 .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color: #3a3a3a !important;}
.nav-area-2 .navbar .navbar-collapse .navbar-nav .nav-item::after{display: none ;}
.nav-area-2 .navbar .navbar-brand{margin-right: 0;}
.nav-area-2 .navbar .navbar-brand img{width: 120px;}
.nav-area-2 .navbar .login-btn .btn2{
    padding: 10px 20px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: white  !important;
    border:1px solid white !important;
    background: #96791e !important;
    text-transform: capitalize;
    transition: all 0.7s ease-in-out;
}
.nav-area-2 .navbar .login-btn .btn2:hover{
    color: #96791e  !important;
    border: 1px solid white !important;
    background: white !important;
}
.nav-area-2 .navbar .login-btn .btn2:focus{
    box-shadow: none;
}
.log-in-modal .modal-dialog .modal-content .modal-header .modal-title{
    text-transform: uppercase;
    font-weight: 500;
}
.user-btn .dropdown-menu{
    left: -17px;
    border-radius: 2px;
    min-width: 7rem;
}
.user-btn .dropdown-menu .dropdown-item{font-size:14px;padding: 4px;text-align: center;text-transform: capitalize;}
/* .my-form .input-group{
    margin-left: 0;
} */
.submit-btn{
    background: #d4b349;
    border: 0;
    border-radius: 4px;
    padding: 6px 12px;
    display: flex;
    justify-content: center;
    width: 100%;
    color: white;
    font-weight: 600;
    text-transform: capitalize;
    transition: all 0.5s ease-in-out;
}
.submit-btn:hover{
    background: #96791e;
}
.my-tabs{
    margin-bottom: 24px;
}
.log-in-modal .tab-content .custom-file .form-control{
   border-radius: 0px !important;
}
.log-in-modal .input-group-prepend span{
    border-radius: 4px 0 0 4px;
}
.fa-eye:before {
    content: "\f06e";
    background: gray;
    padding: 11px 3px;
    color: white;
}
.my-tabs .nav-tabs .nav-link{
    border-bottom: 2px dotted #96791e !important;
    border: 2px dotted transparent;
    color: #96791e;
    border-radius: 4px;
    margin-right: 10px;
    text-transform: capitalize;
    padding: 4px 12px;
    transition: all 0.5s ease-in-out;
}
.my-tabs .nav-tabs .nav-link:hover{ border: 2px dotted #96791e;}
.my-tabs .nav-tabs .nav-link.active{
    background: #96791e;
    color: white;
}
.footer-part{
    display: flex;
    text-align: center;
    flex-direction: column;
    text-transform: capitalize;
    margin-top: 16px;
}
.footer-part a:hover{color: #d4b349;}
/* .forgot-modal .modal-dialog{height: 55% !important;}
.forgot-modal .modal-dialog .modal-content{height: 100% !important;} */
.back-login{margin-top: 16px;text-align: center;}
.back-to-login{color: #801417;text-transform: capitalize;font-size: 14px;}
.back-to-login:hover{color: #b90107;}
.email-form{
    text-transform: lowercase !important;
}
.email-form::placeholder{text-transform: capitalize;}
.sending-mail{
    padding: 8px;
    border: 1px solid #c4c2c2;
    margin-bottom: 12px;
    border-radius: 4px;
}
.sending-mail .sending-option{
    margin-top: 12px;
    display: flex;
}
.sending-mail .sending-option label p{
    font-size: 12px;
    padding: 0;
    border-bottom: none;
}
.sending-mail .sending-option label{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.sending-mail input {
    display: none;
  }
  
  .sending-mail input:checked+label {
    color: #fff;
    background-color: GRAY;
    padding: 4px 0;
  }
  .sending-mail label{border: 1px solid gray;}
.order-ticket-banner .add_img_1{
    width: 100%;
    height: 360px;
    object-fit: cover;
}
/* .ot-right-area .input-group .form-inline{position: relative;}
.ot-right-area .input-group .form-inline .form-control{position: relative;} */
.ot-right-area .custom-file-input{border: 1px solid #c1bebe;opacity: 1;}
.ot-right-area .input-group{
    margin-left: 0;
}
.ot-right-area .input-group .input-group-prepend .btn{border: 1px solid #c1bebe; border-radius: 4px 0 0 4px;}
.search-btn{
    /* position: r; */
    right: 8px;
    height: 100%;
    border: 1px solid #d4b349;
    background: #d4b349;
    border-radius: 0 4px 4px 0;
    color: white;
}
.ot-right-area .upcoming-event{
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-transform: capitalize;
    border-bottom: 1px dotted #4d4d4d;
    padding-bottom: 8px;
}
.ot-right-area .upcoming-event .dropdown button{
   text-transform: capitalize;
   border: 1px solid #4d4d4d;
}
.ot-right-area .upcoming-event .dropdown .dropdown-menu .dropdown-item{
    text-transform: capitalize;
    font-size: 14px;
    transition: all 0.5s ease-in-out;
    color: white;
    padding: 4px 6px;
}
.ot-right-area .upcoming-event .dropdown .dropdown-menu{
    left: -22px !important;
    padding: 0 !important;
    background: #d4b349;
    min-width: 8rem;
}
.ot-right-area .upcoming-event .dropdown .dropdown-menu .dropdown-item:hover{
    background: #96791e;
}
.ot-right-area .upcoming-event .dropdown button:focus{
    box-shadow: none;
 }
.calender-area{
    text-align: center;
}
.view-calender{
    color: gray;
    padding: 8px ;
    width: 100%;
    text-transform: capitalize;
    border: 1px solid #c1bebe;
    border-radius: 4px;
    font-size: 14px;
    width: 100%;
    display: flex;
    margin-bottom: 8px;
    align-items: center;
    justify-content: center;
}
.view-calender i{margin-right: 6px;}
.view-calender:hover{
    color: gray;
}
.nav-tabs{
    border: none;
}
.nav-tabs .nav-item .nav-link.active:after{
    display: none;
}
.tab-pane.active:after{
    display: none;
}



.toggled-on .toggle-content {
    display: block;
    padding: 10px;
}

.toggle-content{
    background: #c5c5c5;
}
.toggle-content .nav {
    flex-direction: column;
}

.toggled-on .fa-angle-down {
    display: none; 
}

.toggle-title {
    cursor: pointer;
    position: relative;
    /* padding-left: 55px;  */
    background-color: #aeaeae;
}

.toggle-title i {
    position: absolute;
    right: 0;    
    top: 50%;
    transform: translateY(-50%);
    font-size: 28px;
    color: white;
}

.toggled-off .toggle-content {
    display: none; 
}

.toggled-off .fa-angle-up {
    display: none; 
}
.toggle-content .nav .nav-item{margin-bottom: 6px;}
.toggle-content .nav .nav-item:last-child{margin-bottom: 0px;}
.toggle-content .nav .nav-item .nav-link{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 4px;
    border-radius: 0;
}
.toggle-content p{
    font-size: 14px;
    text-transform: capitalize;
}
.toggle-content .nav .nav-item .nav-link span{
    padding: 2px 8px;
    font-size: 10px;
    color: white;
    border-radius: 50%;
    background: #801417;
}
.box-office-hrs{
    border:1px solid #d4b349;
    margin-bottom: 20px;
    border-radius: 4px;
}
.box-office-hrs .box-office-head{
    text-transform: capitalize;
    padding: 6px;
    background: #d4b349;
    border-radius: 4px 4px 0 0;
}
.box-office-hrs .time-area P {
    border-bottom: 1px solid rgb(199, 197, 197);
    padding: 6px;
    font-size: 11px;
    font-weight: 600;
}
.box-office-hrs .time-area{    
    display: flex;
    flex-direction: column;
}
.contact-box{
    border:1px solid #4d4d4d;
}
.contact-box .box-office-head{
   background: #4d4d4d;
}
.box-office-hrs .box-office-head h6{color: white;}
.category{
    color: white;
    background: gray;
    font-size: 14px;
    padding: 6px;
}
.event-area{
    border-radius: 4px;
    border: 1px solid #4d4d4d;
    border-bottom: 6px solid #801417 !important;
    margin-top: 16px;
}
.event{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.event .event-left{
    display: flex;
    align-items: center;
}
.event .event-left img{
    width: 100px;
    margin-right: 12px;
}
.event .event-left .event-name{
    display: flex;
    flex-direction: column;
    text-transform: capitalize;
}
.event .event-rignt{
    background: #eaeaea;
    text-transform: capitalize;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 12px;
}
.event .event-rignt .get-info{
    padding: 2px 6px;
    font-size: 14px;
    font-weight: 600;
    color: #801417;
    background: white;
    border: 1px solid silver;
    display: flex;
    justify-content: center;
    width: 100%;
    transition: all 0.5s ease-in-out;
}
.event-area .event .event-rignt .get-info:hover{
    background: silver;
    color: white;
}
.event-area .event .event-rignt span{
    font-size: 14px;
    margin-bottom: 4px;
}
/* order-tickets page end */