﻿


.field-validation-error {
    color: #b50007;
    float: left;
    font-family: arial;
    font-size: 14px!important;
    font-weight: normal;

}
.shift{height:55px;}
.m-b-1{margin-bottom:8px !important;}
#txtContact ,txtContact,txtLastName,txtEmail,txtTitle,txtCompanyName,txtTelephone,txtName,txtNamect,txtEmailct {
	display: block;
	width: 100%;
	padding: .5rem .75rem;
	font-size: 1rem;
	line-height: 1.25;
	color: #55595c;
	background-color: #fff;
	background-image: none;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: .25rem;
}

.input-validation-error {    border: 1px solid #b50007 !important;
                             
background-image: url("../../Content/images/error.png");background-origin: padding-box;background-position: right 2px top 4px; background-repeat: no-repeat;
}
                             
.valid {    background: #ffffff url("../../Content/images/success.png") no-repeat scroll right 2px top 4px;}

#txtContact.input-validation-error {background-image: url("../../Content/images/error.png");background-origin: padding-box;background-position: right 2px top 4px; background-repeat: no-repeat;}
#txtContact.valid {    background: #ffffff url("../../Content/images/success.png") no-repeat scroll right 2px top 4px;}

#txtEmail.input-validation-error {background-image: url("../../Content/images/error.png");background-origin: padding-box;background-position: right 2px top 4px; background-repeat: no-repeat;}
#txtEmail.valid {    background: #ffffff url("../../Content/images/success.png") no-repeat scroll right 2px top 4px;}

#txtLastName.input-validation-error {background-image: url("../../Content/images/error.png");background-origin: padding-box;background-position: right 2px top 4px; background-repeat: no-repeat;}
#txtLastName.valid {    background: #ffffff url("../../Content/images/success.png") no-repeat scroll right 2px top 4px;}

#txtFirstName.input-validation-error {background-image: url("../../Content/images/error.png");background-origin: padding-box;background-position: right 2px top 4px; background-repeat: no-repeat;}
#txtFirstName.valid {    background: #ffffff url("../../Content/images/success.png") no-repeat scroll right 2px top 4px;}

#txtTitle.input-validation-error{background-image: url("../../Content/images/error.png");background-origin: padding-box;background-position: right 2px top 4px; background-repeat: no-repeat;}
#txtTitle.valid {background: #ffffff url("../../Content/images/success.png") no-repeat scroll right 2px top 4px;}



#txtCompanyName.input-validation-error{background-image: url("../../Content/images/error.png");background-origin: padding-box;background-position: right 2px top 4px; background-repeat: no-repeat;}
#txtCompanyName.valid {background: #ffffff url("../../Content/images/success.png") no-repeat scroll right 2px top 4px;}




#txtTelephone.input-validation-error{background-image: url("../../Content/images/error.png");background-origin: padding-box;background-position: right 2px top 4px; background-repeat: no-repeat;}
#txtTelephone.valid {background: #ffffff url("../../Content/images/success.png") no-repeat scroll right 2px top 4px;}



#txtName.input-validation-error{background-image: url("../../Content/images/error.png");background-origin: padding-box;background-position: right 2px top 4px; background-repeat: no-repeat;}
#txtName.valid {background: #ffffff url("../../Content/images/success.png") no-repeat scroll right 2px top 4px;}


#txtNamect.input-validation-error{background-image: url("../../Content/images/error.png");background-origin: padding-box;background-position: right 2px top 2px; background-repeat: no-repeat;}
#txtNamect.valid {background: #ffffff url("../../Content/images/success.png") no-repeat scroll right 2px top 2px;}

#txtEmailct.input-validation-error {background-image: url("../../Content/images/error.png");background-origin: padding-box;background-position: right 2px top 2px; background-repeat: no-repeat;}
#txtEmailct.valid {    background: #ffffff url("../../Content/images/success.png") no-repeat scroll right 2px top 2px;}


.texfiled .jquery-selectbox {
    background: rgba(0, 0, 0, 0) url("../images/selcetarrow.png") no-repeat scroll right 5px center;
    border: 1px solid #cccccc !important;
    float: left;
    width: 489px!important;
}
.texfiled .jquery-selectbox-list span {
    padding-left: 5px !important;
}
#btn1:hover {
    background: #ffa400 none repeat scroll 0 0 !important;
    color: #fff !important;
}
.texfiled .jquery-selectbox .jquery-selectbox-list {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #cccccc;
    color: #fff !important;
    margin: 34px 0 0 !important;
    padding: 0 0 5px !important;
    width: 489px!important;
}
.texfiled.counrtyn .jquery-selectbox .jquery-selectbox-list {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #cccccc;
    color: #fff !important;
    height: 300px;
    margin: 34px 0 0 !important;
    overflow: auto;
    padding: 0 0 5px !important;
    width: 489px !important;
}
.texfiled .jquery-selectbox .jquery-selectbox-currentItem {
    border-radius: 4px 0 0 4px;
    color: #000 !important;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    padding: 5px 0 5px 5px !important;
    text-transform: none;
    width: 489px !important;
}
.jquery-selectbox {
    background: rgba(0, 0, 0, 0) url("../images/select_bg.png") no-repeat scroll 0 0;
    border: medium none;
    float: left;
    height: 36px !important;
    margin: 0 !important;
    text-align: left;
    width: 73px !important;
}
.jquery-selectbox .jquery-selectbox-currentItem {
    border-radius: 4px 0 0 4px;
    color: #fff !important;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    padding: 3px 0 5px 20px !important;
    text-transform: none;
    width: 68px !important;
}
.jquery-selectbox .jquery-selectbox-list {
    background: #fff none repeat scroll 0 0 !important;
    color: #fff !important;
    margin: 34px 0 0 !important;
    padding: 0 0 5px !important;
    width: 72px !important;
}
.jquery-selectbox-list span {
    color: #000;
    padding-left: 31px !important;
}
.jquery-selectbox .jquery-selectbox-item.listelementhover {
    color: #fff !important;
}
.rate .jquery-selectbox {
    background: rgba(0, 0, 0, 0) url("../images/slect-rate.png") no-repeat scroll center center;
    float: left;
    width: 184px;
}
.chrome .rate .jquery-selectbox {
    width: 188px !important;
}
.rate {
    float: left;
    width: 184px;
}

 .col-sm-11 button{float:right; margin-right: 12px; margin-top: 12px;}
.texfiled > img {
    margin-left: 10px;
}

.inputdiv{height: 92px;}


 @media only screen and (max-width:767px)
{
    .amenities.metting_events.metting_rpf .texfiled .jquery-selectbox {width:87% !important}
      .amenities.metting_events.metting_rpf .texfiled.counrtyn .jquery-selectbox .jquery-selectbox-list {width:81.5% !important}
    .amenities.metting_events.metting_rpf .texfiled .jquery-selectbox .jquery-selectbox-list{width:81.5% !important}
    }

  @media only screen and (max-width:479px) 
{
    .amenities.metting_events.metting_rpf .texfiled .jquery-selectbox {width:82% !important}
    .amenities.metting_events.metting_rpf .texfiled.counrtyn .jquery-selectbox .jquery-selectbox-list {width:74.5% !important}
    .amenities.metting_events.metting_rpf .texfiled .jquery-selectbox .jquery-selectbox-list {width:74.5% !important}
    
    }
    
 




