/*----form validation color--*/
.has-error small.help-block{color: red;}
/*----get header fonts to block---*/
a, a:visited{font-family: inherit;}

/*--- breadcrumb for search page---- */
.breadcrumb-amj {
		
    list-style:none;
    font-size:1.4rem;
    width:100%;
    margin-top:0;
    margin-bottom:0;
    margin-left:5px;
    font-weight:600;
    letter-spacing:1px;
    }

    .breadcrumb-amj li{
     display:inline-block;
     margin-left:5px;
    }

    .breadcrumb-amj li a{color: #1976d2;}
    .breadcrumb-amj li a:hover{color: #000;}
    .breadcrumb-container{
        box-sizing:border-box;
    }

/* added by anita for holiday package form */
.package-gradient-form{	background-image: linear-gradient(to bottom, #5ee7df 0%, #b490ca 100%);}
.package{width: 50%; margin: auto; margin: 2% auto;
    box-shadow: 0 0 10px rgba(0,0,0,0.6);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4);
    -o-box-shadow: 0 0 10px rgba(0,0,0,0.4);}
.package .card-header{background: #f1f1ef; }
.package .card-header h4{color: #232323; font-size: 17px; font-weight: 400;}
.packageform label{color: #848383;}
.packageform .form-group i{padding: 3% 0 0 2%; position: absolute; color: #ccc; z-index: 999;}
.packageform input, .packageform select, .packageform textarea{padding: 2% 2% 2% 7%; height: auto !important; font-size: 1.6rem;}
.packageform .help-block{color: red;}
.packagebtn{font-size: 1.6rem; text-transform: uppercase; border-radius: .25rem;}
/* end for holiday package form */

.btns-search{cursor: pointer;}
#ChangePasswd{font-size: 1.6rem;}
.heading-secondary {
    color: #b1b1b1;
    letter-spacing: 2px;
    font-size: 1.7rem;
}
.heading-primary {
    padding-top: 2rem;
    color: rgb(30,136,229);
    font-weight: 400;
    font-size: 1.9rem;
}
.password-form {
    margin: auto;
}

.ajax-load{
    width: 100%;
}

.pagination>li{display:inline;}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd;}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7;}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd;}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333;}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px;}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px;}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5;}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px;}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px;}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none;}.pager li{display:inline;}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px;}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee;}.pager .next>a,.pager .next>span{float:right;}.pager .previous>a,.pager .previous>span{float:left;}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff;}

.section-features {
    background-color: rgb(30,136,229);
    padding: .5rem 0;
}

.doc-card {
    margin: 10px 0px;
}
.book-info{padding: 0px 4px;}
.form-modal_button{cursor: pointer;}

/*cancel booking*/
.btnlog{
    font-size: 1.6rem;
    border-radius: 0px;
    text-transform: uppercase;
}
.form-control{font-size: 1.6rem;}
.cancel-card{margin-bottom: 2%;}

@media (max-width: 24em) {
    .package{width: 100%;}
}




.countrypartmsgbar{border-right:1px solid #dedede !important;}
.emailverifysuccess{margin-top:300px !important; font-weight: bold;}
.hotel-map{position:absolute;top:1%;left:4%;z-index:1000;}
.map-Btn{width:3.5rem;height:3.5rem;color:#fff !important;border-radius:50%;background:#1976d2;box-sizing:border-box;padding:1rem; position: absolute;}
.map-Btn:hover{text-decoration: none; color: #fff;}

.add_inc_tag{
    position: absolute;
    top: 8px;
    left: -10px;
    width: auto;
    height: auto;
    padding: 8px 16px;
    background: #077812;
    border-radius: 3px 6px 6px 0;
    -webkit-box-shadow: 1px 2px 2px 0 rgba(0,0,0,0.4);
    box-shadow: 1px 2px 2px 0 rgba(0,0,0,0.4);
    z-index: 20;
    max-width: 160px;
}

.add_inc_tag::before{
    content: '';
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 0;
    height: 0;
    border: 5px solid #077812;
    border-bottom-color: transparent;
    border-left-color: transparent;
    z-index: -1;
}
.inc_tag_content{
    width: auto;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
}