﻿/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    float:right!important;
}

.filledRatingStar {
    background-image: url(../Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../Images/SavedStar.png);
}
/* validation summary*/
.ValSummary ul {
    list-style-type: none;
    padding:10px;
}
.ValSummary li {
    text-align:right;
    padding:5px;
    color:red;
    font-family: 'Droid Arabic Kufi', sans-serif!important;
}
.required {
     color:red;
    font-family: 'Droid Arabic Kufi', sans-serif!important;
    text-align:right;
    float:right;
    font-size:12px;
}
@media (min-width: 992px) {
.breadcrub{margin-top:140px; color:#ccc;font-family: 'Droid Arabic Kufi', sans-serif!important;}
}

#map-canvas {
    width: 100%;
    height: 648px;
    display: block!important;
}

/*@media (min-width:400px){*/	
	.login-c1{	height:215px!important;	}
	.login-c2{height:240px!important;}
	.login-c3{ margin-top:291px!important;height: 65px;text-align: right; }
	.cpadding50{padding: 40px 40px 0px 40px;}
/*}*/

.alignbottom3{
position:absolute; 
bottom:25px;
right:160px;
margin-right:3%;
font-family: 'Droid Arabic Kufi', sans-serif!important;

}

.marquee {
  width: 100%;
  overflow: hidden;
}

.titleOverFlow {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    direction: rtl;
    padding: 0px 5px 0px 5px;
    word-wrap:normal;
    line-height:1.3;
    font-family:Verdana,'Droid Arabic Kufi', sans-serif!important
}
.jssocials-share-link { border-radius: 50%; font-size:18px; } 
.jssocials-share-logo {
    font-size: 1.7em!important;
    color: white;
    padding: 2px;
}
.ui-datepicker-month,.ui-datepicker-year {
    padding:5px;
    width:110px!important;
    margin:3px!important;
}
@media (max-width:768px) {
    .width-td {
        width: 40% !important;
    }
    .width-td2 {
        width: 60% !important;
    }

    .padding40 {
        padding:20px !important;
    }
    .itemlabel3 {
        height:auto;
    }
}

.footerbgblack {
    padding-bottom:30px;
}
.footerbgblack .grey a {
    color:#999;
}

.footerbgblack .grey a:hover {
    color: #72bf66;
}
@media only screen and (min-width :768px) {
    .is-table-row {
        display: table;
    }
    .is-table-row [class*="col-"] {
        float: none;
        display: table-cell;
        vertical-align: top;
    }
    .row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
}

.popover-title {
    direction:rtl;
    text-align:right;
}

.navbar-nav > li > .dropdown-menu {
    text-align:right;
}

.navbar-right {
    padding-right:0px!important;
}

.BookRB {
    float:none!important;
    margin-left:0px!important;
    margin-right:10px!important;
}

@media (max-width:991px) {
      .homeAdv {
        padding-top:80px;
    }
    .bgtopH {
        display:none!important;
    }
     .mt25 {
        top:45px;
    }
}

.cboHeaderCountry {
    width: 180px; text-align: right; direction: rtl; float: right
}

@media (min-width:990px) and (max-width:1200px) {
.cboHeaderCountry {
    width: 150px;
}
}

.Anim_hidden{
     opacity:0;
}
.Anim_visible{
     opacity:1;
}

.navbar-nav > li > a {
    text-align: right;
}

.imgShadow {
-webkit-box-shadow: 5px 5px 5px -1px rgba(0,0,0,0.2);
-moz-box-shadow: 5px 5px 5px -1px rgba(0,0,0,0.2);
box-shadow: 5px 5px 5px -1px rgba(0,0,0,0.2);
}

.stroke {
    text-shadow:  #000 0px 0px 3px;
}

@media only screen and (max-device-width: 480px) {
    .cstyle03{
        margin-top:370px;
    }
    .mtslide {
        display:none;
    }
}

.TripDetail ul, .TripDetail ol {
    padding-right:25px;
}
.TripDetail h1 {
    font-size:32px;
}
.TripDetail h2 {
    font-size:28px;
}
.TripDetail h3 {
    font-size:24px;
}
.TripDetail h4 {
    font-size:20px;
}

.chkLabel label {
    margin-right:5px;
}

.gridIcon {
    font-size:25px !important;
    margin:3px;

}
.payIcon {
    font-size:20px!important;
}
.payHR {
    margin-top: 5px;
    margin-bottom: 5px;
}
.bootstrap-dialog {
     font-family: 'Droid Arabic Kufi', sans-serif!important;
     text-align:right;
}
.bootstrap-dialog-header {
    text-align:left;
    direction:rtl;
}

.PaymentRadio{
    float: right;
    padding-left: 25px;
}

.companyPage .compHide{
    display: none;
}