/* ==========================================================================

	#General

========================================================================== */

#pjWrapper * { font-family: 'Oxygen', sans-serif; }

#pjWrapper .fa { font-family: 'FontAwesome'; }

#pjWrapper .glyphicon { font-family: 'Glyphicons Halflings'; }



#pjWrapper .glyphicon,

#pjWrapper .pjTbs-car-meta li span,

#pjWrapper a { color: #c32816; }



#pjWrapper a:hover { color: #9e2011; }



#pjWrapper .btn-primary { background-color: #c32816; border-color: #9e2011; color: #fff; }

#pjWrapper .btn-primary:hover { background-color: #9e2011; }



#pjWrapper .btn-secondary,

#pjWrapper .pjTbs-head { background-color: #134175; border-color: #103763; }



#pjWrapper .btn-secondary:hover { background-color: #103763; }



#pjWrapper .btn .glyphicon{ color: #c32816; }



html[dir="rtl"] #pjWrapper .input-group-addon:first-child,

#pjWrapper .form-control,

#pjWrapper .pjTbs-body,

#pjWrapper .btn-default { border-color: #c5c7d0; }



#pjWrapper .btn,

#pjWrapper .btn:hover { color: #fff; }



#pjWrapper .pjTbs-head .btn,

#pjWrapper .pjTbs-head .btn:hover { color: #333; }



#pjWrapper .bootstrap-datetimepicker-widget table td span.active,

#pjWrapper .bootstrap-datetimepicker-widget table td.active, 

#pjWrapper .bootstrap-datetimepicker-widget table td.active:hover { background-color: #c32816; }  



#pjWrapper .bootstrap-datetimepicker-widget table td.today:before { border-color: rgba(0, 0, 0, 0.2) transparent #c32816; }


#pjWrapper .serch-11 {
    background: transparent !important;
    border:none !important;
}
.serch-11 .pjTbs-box {
    padding: 0 !important;
}
.serch-11 .pjTbs-box .pjTbs-box-title.passengers-max-ai {
    background: #362777;
background: linear-gradient(90deg, rgba(54, 39, 119, 0.84) 0%, rgba(162, 18, 108, 0.89) 50%);
    color: #fff !important;
    padding: 25px 35px !important;
}
.row.row-pad {
    padding: 20px !important;
    background: #362777;
    background: linear-gradient(90deg, rgba(54, 39, 119, 0.65) 0%, rgba(162, 18, 108, 0.65) 50%);
    margin: 0 !important;
   
}
.serch-11 .pjTbs-box {
    border-radius: 20px !important;
    overflow: hidden;
}
.row.row-pad  input[type='text'] {
    background-color: rgba(255, 255, 255, 0.5) !important;
    border: none !important;
    color: #fff !important;
       
}
.serch-11 .front_passengers-main .form-group .input-group input {
    height: 40px !important;
}
.row.row-pad label {
    color: #fff !important;
}
.row.row-pad  input::placeholder {
   color: #fff;
}

.row.row-pad  input::-ms-input-placeholder { 
  color: #fff;
}
.row.row-pad .input-group-addon{
	background-color: rgba(255, 255, 255, 0.5) !important;
    border: none !important;
    color: #fff !important;
}
.row.row-pad button.btn{
	background-color: rgba(255, 255, 255, 0.5) !important;
    border: none !important;
    color: #fff !important;
}

.row.row-pad span.glyphicon{
	color: #fff !important;
}
.row.row-pad .time-pick .bootstrap-datetimepicker-widget{
	color: #000 !important;
}
.row.row-pad .time-pick .bootstrap-datetimepicker-widget button{
	color: #000 !important;
}
.row.row-pad .col-md-12.col-sm-12.col-xs-12.return-date-ai .form-group {
    text-align: right;
    float: right;
}
.info-sep-to {
    width: 900px;
    box-shadow: 0px 0px 8px 2px rgb(187 187 187 / 20%);
    margin: auto;
    border-radius: 20px !important;
    padding: 30px 50px !important;
}
.info-sep-to .pjTbs-price {
    border: none !important;
    padding: 0 !important;
    background: transparent !important;
    border-radius: 0 !important;
}
.info-sep-to .pjTbs-car.pjTbs-box {
    background: #F9F9F9 !important;
    padding: 30px !important;
    border-radius: 20px !important;
    border: 1px solid #E0E0E0 !important;
}
.info-sep-to .pjTbs-car.pjTbs-box {
    box-shadow: unset !important;
}
.info-sep-to .pjTbs-car.pjTbs-box .pjTbs-car-desc .pjTbs-car-title {
  
    padding-bottom: 15px !important;
}
.info-sep-to ul.pjTbs-car-meta {
    float: left;
    width: 50%;
}
.info-sep-to ul.pjTbs-car-meta b {
    float: right;
}
.info-sep-to ul.pjTbs-car-meta li {
    padding-bottom: 5px;
}
.info-sep-to .pjTbs-price-holder .pjTbs-price br {
    display: none;
}
.info-sep-to .pjTbs-price {
    float: right;
    margin-top: 30px;
}
.info-sep-to .pjTbs-car-actions input.btn.btn-primary {
    background: linear-gradient(90deg,rgba(52, 39, 119, 0.65) 0%, rgba(162, 18, 108, 0.65) 50%);
}
.info-sep-to .pjTbs-car-actions input.btn.btn-primary:hover {
   background: linear-gradient(90deg,rgba(162, 18, 108, 0.65) 0%, rgba(52, 39, 119, 0.65) 50%);
}
.info-sep-to .botn-back a.btn.btn-secondary {
    display: inline;
    padding: 15px 100px !important;
    background: #D5D5D5 !important;
    border: none !important;
    color: #999898 !important;
    font-weight: 600;
}
.botn-back a.btn.btn-secondary:hover {
   
    background: #878787 !important;
  
    color: #fff !important;
   
}
.botn-back {
    text-align: center;
    padding: 20px 0;
}
.loction ul li {
    list-style: none;
    float: left;
    width: 50%;
    margin-bottom: 8px;
    color: #666362;
}
.loction ul li b {
    margin-left: 20px;
}
.loction ul {
    padding: 0;
    margin: 0 0 40px 0;
    float: left;
    width: 100%;
}
.loction ul li:nth-child(2n) {
    text-align: right;
}
.top-serction {
    background: linear-gradient(90deg,rgba(52, 39, 119, 0.65) 0%, rgba(162, 18, 108, 0.65) 50%);
    padding: 140px 0;
    margin-bottom: 80px;
}
.top-serction h2 {
    text-align: center;
    color: #fff;
    font-weight: 600;
        font-size: 40px;

}
.pjTbs-body.info-sep-to {
    margin-bottom: 80px;
}
.pjTbs-body.pjtbs-check-fm {
    width: 900px;
    box-shadow: 0px 0px 8px 2px rgb(187 187 187 / 20%);
    margin: auto;
    border-radius: 20px !important;
    padding: 30px 50px !important;
    background: #FCFCFC;
}
.pjtbs-check-fm .pjTbs-box {
    padding: 0 !important;
    background: transparent !important;
}
.pj-tab-bg {
    /* float: left; */
    width: 100%;
    background: #fff;
    padding: 35px;
    box-shadow: 0px 0px 8px 2px rgb(187 187 187 / 20%);
    border-radius: 20px;
    display: inline-block;
}
.pjtbs-check-fm .loction ul {
    margin-bottom: 0;
}
.pjtbs-check-fm {
    margin-bottom: 50px !important;
}
span.sub-title {
    float: left;
    width: 100%;
    font-size: 14px;
    margin-bottom: 5px;
}
.pjtbs-check-fm .form-group label {
    color: #666666;
}