/* Rajpath CSS*/
.bg-login {
    background: url(../image/homeleftbg.jpg) no-repeat center top;
    background-size: cover;
    position: relative;
    z-index: 0;
}
.navbar.bg-secondary {
    background-color: #102A83 !important;
}
.logo a img {
    height: 60px
}
.page-title:before {
    background:rgba(1,6,23,0.85);
}
.bg-login .h4 {
    color: #ffffff !important;
}
.bg-login:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(1,6,23,0.85);
    z-index: -1;
}
.page-title {
    background: url(../image/innerbanner_bg.jpg) no-repeat center top;
    background-size: cover;
}
.text-primary {
    color: #102A83 !important;
}

.text-secondary {
    color: #000000 !important;
}

a.text-primary:hover, a.text-primary:focus {
    color: #2f2482 !important;
}

a:hover, a:focus {
    color: #000000;
    text-decoration: none;
}

.btn {
    font-weight: 500;
    padding: 0.6rem 1.2rem;
    font-size: 1rem;
}

.btn-primary {
    color: #ffffff;
    background-color: #102A83;
    border-color: #102A83;
}

.btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #0A1F68;
    border-color: #0A1F68;
}

.btn-secondary {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
}

.btn-secondary:hover, .btn-secondary:focus,
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
    color: #ffffff;
    background-color: #102A83;
    border-color: #102A83;
}

.img-thumbnail {
    background-color: #fff;
}

.login-thumbnail .img-thumbnail svg path {
    fill: #102A83;
}

.form-control:focus {
    border-color: rgba(239,28,37,0.4);
}

.navbar-nav li.active {
    background: rgba(255,255,255,0.1);
}

.bg-primary {
    background-color: #102A83 !important;
}

.bg-secondary {
    background-color: #000000 !important;
}

a.text-primary:hover, a.text-primary:focus {
    color: #102A83;
}

.navbar-nav li:hover .nav-link {
    color: #102A83;
}

body .datepicker table tr td.active:hover.active, body .datepicker table tr td.active.active {
    background-color: #102A83;
}

.navbar-nav li:hover .nav-link {
    color: #ffffff !important;
    background: rgba(255,255,255,0.1)
}

.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
    color: #ffffff !important;
}

a, .dropdown-item:hover, .dropdown-item:focus {
    color: #102A83;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #102A83;
    color: #fff;
}

.ui-jqgrid .loading {
    background-color: #102A83;
}

/*.moviebooking-panel .moviebookingdate-slide .slick-current .card {
    border-color: #102A83;
    color: #102A83;
}
.moviebooking-panel .moviebookingdate-slide .slick-current .card .card-body .border-top, .moviebooking-panel .moviebookingdate-slide .slick-current .card .card-body .border-bottom {
    border-color: #102A83 !important;
}*/
.moviebooking-panel .moviebookingdate-slide .slick-arrow {
    background: #102A83;
    border: solid 1px #102A83;
}
.moviebooking-panel .moviebookingdate-slide .slick-slide:hover .card {
    border-color: #102A83;
    color: #102A83;
}

.moviebooking-panel .moviebookingdate-slide .slick-slide:hover .card .card-body .border-top,
.moviebooking-panel .moviebookingdate-slide .slick-slide:hover .card .card-body .border-bottom {
    border-color: #102A83 !important;
}
.print-invoice-wrap .ticke-div .ticket-div-wrap h2 {
    color: #102A83;
}

.btn-more {
    background-color: #102A83;
}

.custom-control-input:checked ~ .custom-control-label::before {
    border-color: #102A83;
    background-color: #102A83;
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #ffffff;
    background-color: #102A83;
    border-color: #102A83;
}

.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active {
    background-color: #102A83;
}
.moviebooking-panel .movietime li.active,
.moviebooking-panel .movietime li:hover {
    border-color: #102A83;
    background: #102A83;
    color: #fff;
    cursor: pointer;
}
.card svg.primary path {
    fill: #102A83;
}
#popup_container #popup_ok, #popup_container #popup_ok:focus, #popup_container #popup_cancel, #popup_container #popup_cancel:focus {
    background: #102A83;
    border-color: #102A83;
}
.chooseseat-row .chooseseatitem.youare {
    color: #102A83;
    background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.2931 21.5832C29.1818 21.5832 29.0719 21.5592 28.9708 21.5128C28.8697 21.4664 28.7798 21.3986 28.7074 21.3142C28.635 21.2297 28.5817 21.1306 28.5512 21.0236C28.5207 20.9167 28.5137 20.8043 28.5307 20.6944L29.9745 11.3088C30.1609 10.1007 30.0836 8.86649 29.7479 7.69105C29.4122 6.51561 28.8261 5.42677 28.0297 4.49932C27.2339 3.57113 26.2467 2.82617 25.1358 2.31563C24.0249 1.80509 22.8167 1.54105 21.5941 1.54166H15.4082C14.1855 1.54099 12.9771 1.80508 11.8662 2.31577C10.7553 2.82646 9.76811 3.57164 8.97253 4.50009C8.17599 5.42743 7.58971 6.51626 7.25399 7.69174C6.91828 8.86721 6.84109 10.1014 7.02774 11.3096L8.47149 20.6952C8.48695 20.7952 8.48254 20.8974 8.45852 20.9957C8.4345 21.0941 8.39133 21.1867 8.33149 21.2684C8.27165 21.3501 8.1963 21.4192 8.10975 21.4717C8.02321 21.5243 7.92715 21.5593 7.82708 21.5747C7.62524 21.6048 7.41965 21.554 7.25507 21.4334C7.09049 21.3127 6.98025 21.1318 6.94834 20.9303L5.50381 11.5447C5.05827 8.651 5.89693 5.71723 7.80242 3.49647C8.74239 2.3991 9.9089 1.51834 11.2217 0.914758C12.5345 0.311179 13.9625 -0.000893471 15.4074 1.92133e-06H21.5933C24.5209 1.92133e-06 27.2928 1.27418 29.1983 3.4957C30.1397 4.59173 30.8327 5.87863 31.2294 7.26794C31.6262 8.65724 31.7175 10.116 31.4969 11.5439L30.0531 20.9295C30.0253 21.1112 29.9334 21.2771 29.794 21.3969C29.6546 21.5168 29.4769 21.5829 29.2931 21.5832Z' fill='%23ef1c25'/%3E%3Cpath d='M9.24641 37.0001C9.04198 37.0001 8.84591 36.9188 8.70136 36.7743C8.5568 36.6297 8.47559 36.4337 8.47559 36.2292V34.6876C8.47559 34.4831 8.5568 34.2871 8.70136 34.1425C8.84591 33.998 9.04198 33.9167 9.24641 33.9167C9.45085 33.9167 9.64691 33.998 9.79147 34.1425C9.93603 34.2871 10.0172 34.4831 10.0172 34.6876V36.2292C10.0172 36.4337 9.93603 36.6297 9.79147 36.7743C9.64691 36.9188 9.45085 37.0001 9.24641 37.0001Z' fill='%23ef1c25'/%3E%3Cpath d='M27.7464 37.0001C27.542 37.0001 27.3459 36.9188 27.2014 36.7743C27.0568 36.6297 26.9756 36.4337 26.9756 36.2292V34.6876C26.9756 34.4831 27.0568 34.2871 27.2014 34.1425C27.3459 33.998 27.542 33.9167 27.7464 33.9167C27.9508 33.9167 28.1469 33.998 28.2915 34.1425C28.436 34.2871 28.5172 34.4831 28.5172 34.6876V36.2292C28.5172 36.4337 28.436 36.6297 28.2915 36.7743C28.1469 36.9188 27.9508 37.0001 27.7464 37.0001Z' fill='%23ef1c25'/%3E%3Cpath d='M28.5206 35.4582H8.4791C5.50371 35.4582 3.08331 33.037 3.08331 30.0624V26.9791C3.08331 26.512 2.80427 26.0934 2.37338 25.913C1.66979 25.6216 1.06861 25.1277 0.646067 24.4941C0.223528 23.8605 -0.00133128 23.1157 5.92968e-06 22.3541C5.92968e-06 20.229 1.72897 18.5 3.85414 18.5C7.25426 18.5 10.0208 21.2665 10.0208 24.6666V25.7928C11.3859 25.3049 14.0267 24.6666 18.4999 24.6666C22.973 24.6666 25.6138 25.3049 26.979 25.7928V24.6666C26.979 21.2665 29.7455 18.5 33.1456 18.5C35.2707 18.5 36.9997 20.229 36.9997 22.3541C37.0012 23.1158 36.7765 23.8607 36.3539 24.4943C35.9313 25.1279 35.33 25.6217 34.6263 25.913C34.4159 26.0008 34.2362 26.1488 34.1099 26.3385C33.9835 26.5283 33.9162 26.7512 33.9164 26.9791V30.0624C33.9164 33.037 31.496 35.4582 28.5206 35.4582ZM3.85414 20.0417C2.57919 20.0417 1.54166 21.0792 1.54166 22.3541C1.54166 23.2915 2.10051 24.1301 2.96615 24.4901C3.45805 24.6941 3.87831 25.0395 4.17363 25.4826C4.46895 25.9257 4.62604 26.4466 4.62497 26.9791V30.0624C4.62497 32.1876 6.35393 33.9165 8.4791 33.9165H28.5206C30.6458 33.9165 32.3747 32.1876 32.3747 30.0624V26.9791C32.3739 26.4466 32.531 25.9259 32.8263 25.4828C33.1216 25.0397 33.5418 24.6942 34.0336 24.4901C34.4559 24.3152 34.8168 24.0189 35.0704 23.6386C35.324 23.2583 35.4589 22.8112 35.458 22.3541C35.458 21.0792 34.4205 20.0417 33.1456 20.0417C30.5949 20.0417 28.5206 22.1159 28.5206 24.6666V28.419L27.322 27.6204C27.3073 27.6104 25.0234 26.2083 18.4999 26.2083C11.9763 26.2083 9.69239 27.6104 9.67003 27.6251L8.48604 28.3781L8.4791 24.6666C8.4791 22.1159 6.40481 20.0417 3.85414 20.0417Z' fill='%23ef1c25'/%3E%3C/svg%3E%0A");
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #102A83;
    border: solid 1px #102A83;
    background-color: #ffffff;
}
.card.row-package .h4 {
    background: #102A83;
}
.card.row-package {
    border-color: #102A83 !important;
}
.card.row-package .border-bottom {
    border-color: #102A83 !important;
}
.addmorerowbtn {
    background-color: #102A83;
    border-color: #102A83;
}
.addmorerowbtn:hover {
    background-color: #000000;
    border-color: #000000;
}
a.addmorerowbtn:focus,
a.addmorerowbtn:hover {
    color:#fff !important;
}
.slick-prev:before, .slick-next:before {
    color: #102A83;
}
.packagesubcate-banner .slick-dots li.slick-active button {
    background: #102A83;
}
    .packagesubcate-banner .slick-dots li.slick-active button::before {
        content: none;
    }
.packagesubcatepager .slick-arrow.slick-prev,
.packagesubcatepager .slick-arrow.slick-next {
    width: 30px;
    height: 30px;
    background: rgba(255,255,255,0.5);
    z-index: 1;
    display: block;
}
.packagesubcatepager .slick-arrow.slick-prev {
    left:0;
}
.packagesubcatepager .slick-arrow.slick-next {
    right:0;
}
.packagesubcatepager .slick-arrow.slick-prev:before,
.packagesubcatepager .slick-arrow.slick-next:before {
    content: "";
    border-style: solid;
    border-color: #222;
    width: 10px;
    height: 10px;
    display: block;
    border-width: 2px;
    left: 10px;
    top: 10px;
    position: absolute;
}
.packagesubcatepager .slick-arrow.slick-next:before {
    border-width: 2px 2px 0 0;
    transform: rotate(45deg);
}
.packagesubcatepager .slick-arrow.slick-prev:before {
    border-width: 0 0 2px 2px;
    transform: rotate(45deg);
}
.packagesubcatepager .slick-arrow.slick-prev:hover:before,
.packagesubcatepager .slick-arrow.slick-next:hover:before,
.packagesubcatepager .slick-arrow.slick-prev:focus:before,
.packagesubcatepager .slick-arrow.slick-next:focus:before {
    border-color: #102A83;
}
.banquetblock a:hover h2.text-dark {
    color: #102A83 !important;
}
.banquetblock a:hover .text-dark {
    color: #000000 !important;
}

.card.row-package.active {
    border-color: #000000 !important;
}
.card.row-package.active .h4 {
    background: #000000;
}
.card.row-package.active .border-bottom {
    border-color: #000000 !important;
}