/***** This code is intellectual property of OpCord and its highly Confidential. *****/



@import url(style_600.css?123);
/*below two files not require as we have build responsive website for mobile versions*/
/*@import url(style_320.css?123);
@import url(style_240.css?123);*/
/*below two files not require as these two file's content has been added in rideally_stylesheet.css*/
/*@import url(ra_ap.css);
@import url(ra_ie.css);*/

@import url(ra_ap.css);
@import url(ra_ie.css);

/* main rideally stylesheet*/

/**************Profile page css***********************/
 
.secsecond , .secthird , .secfirst { width:100%;}
.secthird form { position:relative;}
@media (min-width:769px){ 
.profpdetail , .profhomeloc , .profhomeloc , .profwploc , .profgovtid , .profwpid , .profmyveh , .profmypass , .sosaddplace{position:absolute !important;}
.secsecond , .secthird , .secfirst, .sectionone{ height:600px !important;}
.profpicture{height: 315px;}

 .profpictxt1 , .profpictxtfox1{ position: relative; width:100%; text-decoration: none !important; text-align: center;overflow:hidden; }
  .profpictxt1:after , .profpictxtfox1:after{
    content: attr(title);
    position: absolute;
	left: 0;
    /*padding: 0.2em 0px;*/
    background: rgba(0,0,0,0.8);
    text-decoration: none !important;
    color: #fff;
    opacity: 1;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
	height:40px;
	padding:3px 0px;
	font-size: 20px;
	text-overflow:ellipsis;
  }
  .profpictxt1:after{bottom: -151px;width: 100%; min-height:36px; height:auto; padding-top:5px; padding-bottom:5px;}
  .profpictxtfox1:after{bottom: -150px;width: 99%; min-height:30px; height:auto;padding-top:5px; padding-bottom:5px;}


/*----------------for adding text on all ridelist logo images--------------------------*/
   
  .profpictxt , .profpictxtfox{ position: relative; width:100%; text-decoration: none !important; text-align: center;white-space: nowrap;overflow:hidden; }
  .profpictxt:after , .profpictxtfox:after{
    content: attr(title);
    position: absolute;
	left: 0;
    /*padding: 0.2em 0px;*/
    background: rgba(0,0,0,0.8);
    text-decoration: none !important;
    color: #fff;
    opacity: 1;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
	height:40px;
	padding:3px 0px;
	font-size: 20px;
	text-overflow:ellipsis;
  }
  .profpictxt:after{bottom: -151px;width: 100%;}
  .profpictxtfox:after{bottom: -150px;width: 99%;}
  /*----------------End for adding text on all ridelist logo images--------------------------*/
   
}
.proflheight{cursor:pointer;}
.idprooftxt{line-height:30px;margin-top:-30px;background: rgba(0,0,0,0.8);color: #fff;font-size: 12px;width:180px;text-align:center;position:absolute;}
.tabpd:hover , .tabhl:hover , .tabwl:hover , .tabgpi:hover , .tabwpi:hover , .tabmv:hover , .tabpass:hover {background-color: rgba(62, 95, 89, 0.05);}
.tabearn , .tabused {cursor:pointer;}
.proftabbg{background-color: rgba(62, 95, 89, 0.05);}
.sectionhead{background-color:rgba(3, 201, 169, 0.75); color:#fff;font-size:18px;margin:0;padding:5px 0px;}
.profpicture{border: solid 1px rgba(62, 95, 89, 0.05);max-width:360px;width:100px !important; height:100px; border-radius:50%}

.profpdetail {z-index:5;overflow:auto;}
.profhomeloc , .profhomeloc , .profwploc , .profgovtid , .profwpid , .profmyveh , .profmypass , .profmyearn , .profmyused{overflow:auto;display:none;}
.secsecond{overflow:auto;}
.tabpdarr , .tabhlarr , .tabwlarr , .tabmvarr , .tabgpiarr , .tabwpiarr , .tabpassarr {font-size:11px;}
.backvehiclelist{cursor:pointer;line-height:20px;}
/*.profactionbtn{display:none;}*/
.earnedpts{background-color:#03c9a9;color:#fff;}
.balancepts{background-color:#ccc;}
.usedpts{background-color:#e87e04;color:#fff;}
.earnedpts:hover{background-color:#03C1A1 !important;}
.usedpts:hover{background-color:#e85e01 !important;}
.profgap{line-height: 5px;}
.photoidimg , .uidpic {width:180px;height:180px;}
.uidpic{position:relative;}

.savepic{background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;margin-top: 1px;}
#savepicture{background: transparent none repeat scroll 0 0;border: 1px solid #03c9a9; width: 100%;}
#cancelbtn{background: transparent none repeat scroll 0 0; border: 1px solid #e87e04;line-height: 27px;width: 100%;}	

#verifyemail {
	box-shadow: 1px 1px 0 0 #000;
    height: 20px;
    line-height: 20px;
    margin-top: 36px;
    padding: 0 5px;
    position: absolute;
    right: 4px;
    text-transform: none;
    width: 45px;
}





    .profstyle{border: medium none; background: rgb(252, 252, 252) none repeat scroll 0px 0px; font-size: 12px; font-style: normal; font-weight: bold; height: 40px;padding-top:10px;}
#iconverifymobile{ margin-top: -35px; position: absolute;right:0;}
#iconverifyemail {margin-top: 28px; position: absolute;right:0;}
	.profstyle{background:none !important;}
	.udidpic {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #ccdebb;
    border-radius: 4px;
    display: inline-block;
    max-width: 243px;
    padding: 4px;
    width: 100%;
	text-align: center;
    }
	
	/*@media (max-width:768px){
		#iconverifyemail {margin-top: -35px;}
	}*/

/**************end of Profile page css****************/

#btn_login{min-width: 160px;}    
#forHeaderLogin1{ display: inline-block;margin: 10px 0;width: 50%;}
#forFogotpsw{display: inline-block;
    margin: 10px 0;
    text-align: right;
    width: 48%;}
.regbtn{margin: 0 0 5px;}    

/*body{margin:0;padding:0}body *{font-family: "Segoe UI",'Arial',sans-serif;padding:0;margin:0;outline:0;vertical-align:top;color:#555}body *{-webkit-box-sizing:border-box; Safari/Chrome, other WebKit -moz-box-sizing:border-box; Firefox, other Gecko box-sizing:border-box}body ::selection{background-color:#83c446;color:#fff}body ::-moz-selection{background-color:#83c446;color:#fff}IMG{border:0}BODY a{font-size:14px;text-decoration:none}
BODY{background:#fff url(images/dashboard/bodybg.png) ;overflow-y:scroll}*/
h1,h2,h3,h4{font-weight:normal}
body strong{font-weight:normal}
.inblock{display:inline-block}
.b2prad{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
body input{font-size:14px}

form input[type="text"],input[type="email"],form input[type="password"],form select,form textarea{width:100%;height:30px;/*font-size:14px;*/border:solid 1px #cdcccc;/*background:#fff;*/line-height:17px;padding:5px;font-weight:normal}

form textarea{ line-height:20px;}

body input.rainput{font-size:14px;width:100%;height:30px;border:solid 1px #cdcccc}
.outerwrapper{width:100%;margin:0 auto; display:table; }
#wrapper{max-width:960px;width:100%;height:100%;margin:0 auto; box-shadow:0 0 0 #999; }

#container{width:100%;display:table;/*margin-bottom:20px*/}
#content{/*width:60%;*/width: auto !important;height:100%;border-left:solid 0 #c3c3c3;min-height:360px;display:table-cell;background:#fff}
#ie8 #content{max-width:704px}#content.fullwidth{max-width:960px;width:100%;display:inline-block;}#ie8 #content.fullwidth{max-width:960px;width:100%;display:inline-block}.page_icon,.page_heading_text{display:inline-block;vertical-align:middle;margin-left:5px}.page_heading_text{margin:0;padding:0;color:#fff;font-size:23px;font-weight:normal;margin-left:10px}
.flash_messages{display:block;width:100%;clear:both;padding:0;left:0;top:0;z-index:99999;position:fixed}.flash_messages ul{display:block;width:100%;height:50px;padding:0;padding-top:5px;clear:both;left:0;top:0;z-index:99999;position:fixed;background:#fefefe;box-shadow:#666 1px 1px 2px}.flash_messages li{list-style:none;color:#c21231;max-width:960px;font-size:14px;line-height:30px;margin:auto}.flash_messages li.flash-message{color:#077014}.flash_messages li.flash-error{color:#f30}.flash_messages li.flash-message span{width:40px;height:40px;display:inline-block;background:url(../images/iconnotify.png) 0 -40px;vertical-align:text-bottom;margin-right:10px;vertical-align:middle}.flash_messages li.flash-error span{width:40px;height:40px;display:inline-block;background:url(../images/iconnotify.png);vertical-align:text-bottom;margin-right:10px;vertical-align:middle}.flash_messages li:last-child{border-top:0}.flash_messages a.remove_message{width:16px;height:16px;display:inline-block;background-image:url(../images/crossbtngrey.png);background-size:16px 16px;vertical-align:middle;float:right;margin-top:12px;margin-right:5px}.flash_messages strong{font-size:14px;color:#556a77;font-weight:normal;text-shadow:#fff -1px 1px 1px;line-height:30px}label.error{color:#f30;font-style:italic;font-size:13px;font-weight:bold}


#page-content.ulogged{padding:10px; padding-top:0; min-height:450px !important;  }/*.pagecontent *{font-family:"Segoe UI",Arial!important;}*/ .pagecontent ol{list-style-type: none;} .pagecontent ul{padding-left:20px}#right-col{width:20%;max-width:235px;height:100%;display:table-cell;text-align:right;background:#fff}.right-menu{width:100%;text-align:left;margin-top:10px;margin-bottom:10px;border:solid 1px #cdcdcd;min-height:300px}.left-nav{width:100%;padding:0;margin:0;display:inline-block;text-align:left}.faq{border:solid 1px silver;margin-bottom:10px;padding:0!important}.faq h3{padding:10px;margin:0!important;background:#fff;border-bottom:solid 1px #ccc}.faq .faq-question{background:#f6f6f6;padding:0;border-bottom:solid 1px #ccc;border-top:solid 1px #fff}.faq .faq-question:last-child{margin:0;border-bottom:0}.faq .faq-question h4{font-size:14px;margin:0!important;cursor:pointer;font-weight:normal;line-height:30px}.faq .faq-question h4 div{padding:5px;font-size:15px;margin:0!important;cursor:pointer;font-weight:normal;line-height:30px}.faq .faq-question div{border:solid 0 #eee;font-size:14px/*!important*/;display:none}.faq .faqanswer{background:#fff;padding:10px 5px;padding-bottom:20px;border:solid 0 #eee;font-size:14px!important;display:none;text-align:left} .faq .faq-question h4 div:first-child{width:50px !important;}

.menu-link span{border: 1px solid #fff;  }

.menu-item{width:100%;height:30px;display:inline-block;background:#ffffff;text-align:left;vertical-align:middle;border-top:solid 1px #fafafa;border-bottom:solid 0px #eee;border-left:solid 0 #cfcfcf;position:relative}
.menu-item:first-child:hover{border-top:solid 1px #cfcfcf}
.menu-item:first-child{border-top:0}
.menu-item:last-child{border-bottom:0}
.menu-item:hover{/*background:url(images/lmenu_strip.jpg) 0 0 repeat-x*/  }
.menu-item:hover>.menu-link span{border: 1px solid #F5F5F5; border-right: 0px ; /*background-image: url(images/lmenud_icon_sprite.jpg);*/ border-right: 0px solid;}
.menu-item:hover>.menu-link{color:#000; background:#f5f5f5; /*background:url(images/lmenu_strip.jpg) 0 0 repeat-x*/}
.menu-link:hover>strong{color:#000}



.mlselected{ }
.mlselected .menu-link span{  border: 1px solid #999; border-right: 0px ; }
.mlselected .menu-link{background:#999; color:#efefef;/*background:url(images/lmenu_strip.jpg) 0 0 repeat-x;*/z-index:1}
.mlselected strong{color:#fff}
.mlselected div{background:url(images/lmenu_icon_selected.jpg) no-repeat -3px 0px;width:5px;height:30px;display:none;z-index:2;position:absolute;top:0;right:-1px; background-size: 10px 30px;}

.mpselected{background:#cccccc !important; border:1px solid #bbbbbb !important }
.mpselected .menu-link span{  border: 1px solid #bbbbbb; border-right: 0px ; }
.mpselec4ted .menu-link{background:#c0f78c; color:#efefef;/*background:url(images/lmenu_strip.jpg) 0 0 repeat-x;*/z-index:1}
.mpselec4ted strong{color:#fff}
.mpselec4ted div{background:url(images/lmenu_icon_selected.jpg) no-repeat -3px 0px;width:5px;height:30px;display:none;z-index:2;position:absolute;top:0;right:-1px; background-size: 10px 30px;}

.mlselected.mpselected{background:#9de05f !important; border:1px solid #9de05f !important }


.mpselected:hover{1px solid #bbbbbb !important  ; }


.menu-item-parent{width:100%;height:30px;display:inline-block;background:#f5f5f5;text-align:left;vertical-align:middle;border:solid 1px #eee;  position:relative}
.menu-item-parent a span, .menu-item-parent a strong{ vertical-align:middle;}
.menu-item-parent a span{border:solid 1px #eee; border-bottom:solid 1px #eee; border-right:0;  margin-left:-1px;}

.menu-item-parent:hover{/*background:url(images/lmenu_strip.jpg) 0 0 repeat-x*/  }
.menu-item-parent:hover>.menu-link span{   /*background:url(images/lmenud_icon_sprite.jpg);*/ border: 1px solid #f5f5f5; }
.menu-item-parent:hover>.menu-link{color:#000; background:#f5f5f5; /*background:url(images/lmenu_strip.jpg) 0 0 repeat-x*/}

.left-nav li a strong{ padding-left:2px;}

.menu-link{max-width:235px;width:100%;color:#7e7e7e;font-size:14px;font-weight:bold;vertical-align:middle;display:inline-block;height:30px;background:url(images/lmenu_strip.jpg) 0 50px repeat-x; background-size: 10px 30px; margin-top:-1px;}
.menu-item a strong{vertical-align:middle;font-size:12px;font-weight:normal;vertical-align:middle;  }

.menu-link span{display:inline-block;width:30px;height:30px;vertical-align:middle;background-image:url(images/lmenul_icon_sprite_small.jpg);
 background-size:30px 360px; border-right:solid 0px #fff;
}
.mlHome{background-position:-2px -1px}
.mlCreateRides{background-position:-2px -61px}
.mlOffer{background-position:-2px -401px; }
.mlExplore{background-position:-2px -31px}
.mlTaxi{background-position:-2px -271px}
.mlPending{background-position:-2px -121px}
.mlNotifications{background-position:-2px -151px}
.mlMyRides{background-position:-2px -211px}
.mlVehicle{background-position:-2px -91px}
.mlGroupExplore{background-position:-2px -181px}
.mlMyGroups{background-position: -2px -181px}
.mlMyroute{background-position:-2px -301px}
.mlevent{background-position: -2px -210px}

.menu-link span.mlMyGroups2{background-position: -2px -332px;}
.menu-link span.mlMyroute2{background-position: -2px -332px;}
.menu-link span.mlevent2{background-position: -2px -332px;}


.searchformheading{font-size:25px;margin-bottom:10px;margin-top:10px;font-weight:normal}.searchformsubheading{font-size:15px;font-weight:normal;margin-bottom:10px;color:#333;text-align:left}.searchformh3{font-size:15px;font-weight:normal;color:#333;text-align:left}.spheading24{font-size:24px!important}.spheading22{font-size:22px!important}.spheading20{font-size:20px!important}.spheading18{font-size:18px!important}.spheading16{font-size:16px!important}.sptext8{font-size:8px!important}.sptext10{font-size:10px!important}.sptext12{font-size:12px!important}.sptext13{font-size:13px!important}.sptext14{font-size:14px!important}.sptext15{font-size:15px!important}/*.searchpool_form{max-width:550px}*/.searchpool_form .formrow{margin-bottom:20px}.searchpool_form .formcol h3{text-align:left;font-size:16px;margin-bottom:5px}body .themebtngreenbig{background:#03C9A9;height:40px;width:100%;color:#fff;font-weight:bold;font-size:14px;border:none;cursor:pointer;text-align:center;font-size:19px;font-weight:normal;text-shadow:none;text-transform: uppercase;}body .themebtnorangebig{background:#e87e04;border: none;text-transform: uppercase;height:40px;width:100%;color:#fff;font-weight:bold;font-size:14px;cursor:pointer;text-align:center;font-size:19px;font-weight:normal}body .themelinkgreen{font-size:15px;font-weight:normal;background:url(images/btnbg_green.jpg) repeat-x;display:inline-block;height:30px;line-height:18px;width:auto;color:#fff;border:solid 1px #428745;cursor:pointer;border-radius:2px;text-align:center;padding:5px 8px;text-shadow:none}.themegrenctive{background:url(images/btnbg_green.jpg) 0 -48px repeat-x;height:30px;line-height:20px;width:auto;color:#fff;font-weight:bold;border:solid 1px #428745;cursor:pointer;border-radius:2px;text-align:center;font-size:15px;font-weight:normal;text-shadow:none;padding:2px 4%;vertical-align:middle;}
body .themebtngreen{background:#03C9A9;height:30px;text-transform: uppercase;line-height:20px;width:auto;color:#fff;font-weight:bold;border:none;cursor:pointer;text-align:center;font-size:15px;font-weight:normal;text-shadow:none;padding:2px 4%;vertical-align:middle}<!--media query Added for Chrome-->

@media screen and (-webkit-min-device-pixel-ratio:0){body .themebtngreen{padding:4px;width:50px!important}}
body .themebtnorange{background:#e87e04;border:none;text-transform: uppercase;height:30px;line-height:20px;width:auto;color:#fff;font-weight:bold;cursor:pointer;text-align:center;font-size:15px;font-weight:normal;padding:2px;vertical-align:middle}
body .themebtnwh2ite{line-height:10px;width:auto;color:#03c9a9;border:solid 1px #aaa;cursor:pointer;border-radius:2px;text-align:center;font-size:12px;font-weight:bold;text-shadow:none;padding:2px;vertical-align:middle;box-shadow:0 1px 2px #bbb}body .themebtnwhite{-moz-user-select:none;border-color:#aaa;border-radius:2px;border-style:solid;border-width:1px;box-shadow:0 1px 0 #fff inset,0 0 0 1px #eee inset;color:#03c9a9;cursor:pointer;display:inline-block;font-size:17px;font-weight:normal;padding:0 5% 2px 5%;height:30px}body .themebtnwhite:hover{border:solid 1px #9a9a9a}body button.themebtnwhite{-moz-user-select:none;border-color:#aaa;border-radius:2px;border-style:solid;border-width:1px;box-shadow:0 0 1px #aaa;cursor:pointer;display:inline-block;padding:0;height:30px}body button.themebtnwhite label{display:inline-block;width:100%;height:100%;box-shadow:0 1px 0 #fff inset,0 0 0 1px #eee inset;border-radius:2px;color:#03c9a9;font-size:16px;font-weight:normal;height:106%;margin:-1px 0 0 -3px;padding:2px 20%;width:104%}body .cancel_btn{background:url(images/btnbg_gray.jpg) repeat-x;height:30px;line-height:20px;width:80px;color:#556a77;font-weight:bold;border:1px solid #999;cursor:pointer;border-radius:2px;text-align:center;font-size:15px;font-weight:normal;vertical-align:middle}body .themebtngreen:hover{background:#03C1A1;}body .themebtnorange:hover{background:#f68707;}body .cancel_btn:hover{background:url(images/btnbg_gray.jpg) 0 -30px repeat-x}body a.themebtngreen{color:#fff}body .btnlinkgreen{background:#03C9A9;display:inline-block;height:30px;text-transform:uppercase;line-height:18px;width:auto;color:#fff;font-weight:bold;font-size:13px;border:none;cursor:pointer;text-align:center;font-weight:bold;padding:5px 8px;}body .btnlinkorange{background:#e87e04;border: none;display:inline-block;height:30px;text-transform:uppercase;line-height:18px;width:auto;color:#fff;font-weight:bold;font-size:13px;cursor:pointer;text-align:center;font-weight:bold;padding:5px 8px;}.themebtngreen strong,.themebtnorange strong{color:#fff}body .fancybox_btn{background:url(images/btnbg_green.jpg) repeat-x;height:30px;width:100%;color:#fff;font-weight:bold;font-size:14px;border:solid 1px #428745;cursor:pointer}#ie8 .homesearch{min-width:450px}.searchpool_form{text-align:center;border:solid 0 #cdcccc}.searchpool_form .formrow{width:100%;height:auto}.searchpool_form .formrow input{font-size:100%;min-height:20px;padding:5px;height:40px}.searchpool_form .formrow .formcol{display:table-cell}.searchpool_form .formrow .formpooldate .frmcontainer{text-align:right;padding-right:0;height:40px;border:solid 1px #cdcccc}.searchpool_form .formrow .formpooltime{text-align:right;padding-right:0;height:40px}.searchpool_form .formrow .formpooltime input{background:#FFF;font-size:100%;max-height:35px}.searchpool_form .formrow .formpooldate input{width:100%;height:40px;font-size:14px;min-height:20px}.searchpool_form .loctxt{width:100%;height:100%;border:solid 1px #cdcccc;margin-bottom:0;padding:5px}.searchpool_form .loctxt:focus{border:solid 1px #65c96a}
.searchpool_form .formrow .formcol .formpooltimebox{width:100%;height:40px;border:solid 1px #cdcccc;text-align:left}
.searchpool_form .formrow .formcol .formpooltimebox input{line-height:20px;text-align:center;border:0;font-size:100%}
.searchpool_form .formrow .formcol .formpooltimebox select{width:77px;text-align:center;font-size:14px;text-align:center;border:0;/*height:auto!important*/}.
searchpool_form .themebtngreen strong{background:url(images/icon_needride.png) no-repeat;color:#fff;padding-left:35px;line-height:25px;display:inline-block}.searchpool_form .themebtnorange strong{background:url(images/icon_offerride.png) no-repeat;color:#fff;padding-left:35px;line-height:25px;display:inline-block}.formrow label{height:auto!important}.searchpool_form .btntravelwith{border:0;width:50%;cursor:pointer;max-width:100px}.formrow span.frmcontainer{height:auto!important}.formpooltimebox span *{vertical-align:middle}.formpooltimebox label{width:26px;vertical-align:middle;text-align:center;display:inline-block}#ie8 .formpooltimebox{width:100px;margin-left:2%}#ie8 .formpooltimebox div d1iv{display:block}.timboxtd{vertical-align:middle;/*margin-top:4px;max-width:30px;*/text-align:center;max-height:38px;}.formpooltimebox table td{width:30px;vertical-align:middle;text-align:center}.formpooltimebox .ui-datepicker-trigger{width:25px;height:25px;cursor:pointer}.searchpool_form .formrow .formcol .formrepeatridebox{width:100%;height:40px;border:solid 1px #cdcccc;text-align:center;margin-bottom:10px}.searchpool_form #btnriderepeat{width:30px;height:30px;background:url(images/icon_repeat30.png) no-repeat 0 0;border:0;padding:0;display:inline-block;vertical-align:middle;cursor:pointer}.searchpool_form #repeatridechkbox:hover>#btnriderepeat{background:url(images/icon_repeat30.png) no-repeat 0 -30px}.searchpool_form .formrepeatridebox #btnriderepeat.repeatchecked{background:url(images/icon_repeat30.png) no-repeat 0 -60px}.searchpool_form .formrepeatridebox #repeatridechkbox{display:inline-block;margin:auto;margin-top:3px;border:solid 0;height:32px;width:auto;vertical-align:middle;min-width:115px;text-align:left;padding-left:2px}.searchpool_form #repeatridechkbox:hover>#btnriderepeat.repeatchecked{background:url(images/icon_repeat30.png) no-repeat 0 -60px}.searchpool_form .formrepeatridebox label{display:inline-block;vertical-align:middle;font-size:12px;vertical-align:middle}.searchpool_form #riderepeatbox *{vertical-align:middle}.searchpool_form #riderepeatbox .frmcontainer{display:inline-block;height:40px;padding-top:5px;border:solid 1px #ccc;text-align:left}.searchpool_form #riderepeatbox .frmcontainer .sheading{display:table-cell;font-size:15px;padding-left:2px;font-weight:normal;width:50px;vertical-align:middle;margin-left:2px}.searchpool_form #riderepeatbox label{display:inline-block;font-size:12px;vertical-align:middle;margin-right:10px;cursor:pointer;padding:2px;min-width:35px;border-radius:2px;text-align:center}.searchpool_form #riderepeatbox label strong{display:block;margin:auto;font-size:11px;color:#556a77;margin-top:2px;font-weight:normal}.searchpool_form .boxrepeat_days input,.searchpool_form .boxrepeat_weeks input{height:auto;min-height:0;cursor:pointer;display:block;margin:auto}.searchpool_form .boxrepeat_weeks{display:inline-block;width:auto;border:solid 0 #ccc;min-width:140px;min-height:40px}.searchpool_form .boxrepeat_days{display:inline-block;/*width:auto;border:1px solid #c7c6c6;*/height:40px;}.searchpool_form .nrthemebtngreen{margin-bottom:10px;width:100%;height:40px;font-size:18px}.searchpool_form .orthemebtnorange{margin-bottom:10px;width:100%;height:40px;font-size:18px}#loaderwrapper{width:100%;height:100%;position:fixed;top:0;left:0;z-index:2001;display:none}.loaderboxbg{width:100%;height:100%;background:#555;-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0}.loaderbox{height:64px;width:64px;color:#fff;display:inline-block;display:block;position:fixed;left:100px;top:100px}.loadericon strong{color:#fff;background:#74b43c;padding:2px 5px;border-radius:4px;text-decoration:blink;font-style:italic;margin-top:2px}
#ie8 .iconshowverifybox{vertical-align:middle;margin-top:10px}/*#mnvwrapper *{line-height:normal}*/#mnvwrapper{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;display:none1}.mnvboxbg{width:100%;height:100%;background:#555;-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0}.mnvbox{min-width:300px;max-width:320px;padding-bottom:10px;height:auto;display:block;position:fixed;border:solid 1px #ebebeb;border-radius:6px;background:#fff}.mnvbox .frmrow{padding:10px}
.confirmbox_wrapper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000;display:none}
.confirmbox_overlay{width:100%;height:100%;background:#555;-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0}
/*.confirmbox{z-index:2;max-width:500px;min-width:300px;width:auto;padding-bottom:10px;height:auto;display:block;position:fixed;top:100px;left:300px;border:solid 0 #ebebeb;border-radius:6px;box-shadow:0 2px 8px #444}*/.confirm_title{height:32px;width:100%;background:#03C1A1 url(images/confirminfo.jpg) no-repeat;background-position:5px;/*border-radius:6px 6px 0 0*/}.confirm_title strong{margin-left:40px;color:#d7d7d7!important;line-height:30px}.confirm_actions{height:32px;width:100%;background:#f3f3f3;/*border-radius:0 0 6px 6px;*/position:relative;bottom:0}.confirm_message{min-height:100px;width:100%;background:#fff;display:table}.confirm_message_text{width:auto;height:auto;display:table;margin:27px;color:#797979;font-size:14px}.confirm_yes{background:url(images/confirm_yes.jpg) no-repeat;width:50px;height:30px;border:0;cursor:pointer;background-position: center center;}.confirm_no{background:url(images/confirm_no.jpg) no-repeat;width:50px;height:30px;border:0;cursor:pointer;background-position: center center;}#loginregister-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;z-index:2000;overflow:auto;display:none}#loginregister-overlay{width:100%;height:100%;background:#555;-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0}#loginregisterbox{max-width:720px;width:auto;padding-bottom:10px;height:auto;display:block;position:fixed;top:100px;left:300px;border:solid 10px #ebebeb;background:#fff;border-radius:6px;box-shadow:0 2px 8px #444}.lrbox{display:inline-block}.lrbox1{width:468px}.lrbox2{display:inline-block;min-width:220px;max-width:250px}.lrb-loginfrom *{font-weight:normal}
.lrbfrm { display: inline-block; margin-top: 10px; min-width: 385px; width: 39%;}

.logreg-heading{width:100%;height:40px;font-size:19px;color:#333;text-align:left;line-height:40px;font-weight:normal;font-family:Helvetica,"Myriad Pro";border-bottom:solid 3px #83c446}


.logreg-heading strong{margin-left:10px;font-weight:normal}

.closelogreg{width:20px;height:20px;display:inline-block;float:right;background:url(../images/crossbtngrey.png) no-repeat;background-size:15px 15px;margin:10px;margin-right:0;cursor:pointer;display:inline-block;border:solid 0 #74b43c;padding:4px;border-radius:2px}.closelogreg:hove1r{background-position:0 -20px}.logregcol{min-width:200px;border-left:solid 1px #eaeaea;display:inline-block;padding:15px}.logregcol:first-child{border-left:0}.colsociallogin{max-width:200px}.lrbox2 .logregcol{border-left:solid 1px #eaeaea;margin-left:1px}.lrb-loginfrom input[type="text"],.lrb-loginfrom input[type="email"],.lrb-loginfrom input[type="password"]{height:30px;border-radius:2px;border:solid 1px #cdcccc;margin-bottom:10px;padding:0;padding-left:4px;width:100%}.btn_signin{background:url(images/btn_signin.png) no-repeat;width:106px;height:35px;border:none;cursor:pointer}.lrb-loginfrom button{margin-top:10px;font-family:Verdana,Geneva,sans-serif}.lrb-loginfrom button strong{font-size:17px;font-weight:bold}.lrb-loginfrom #lrbbtnlogin strong{background:url(images/icon_needride.png) no-repeat;padding-left:30px;color:#fff;line-height:25px;display:inline-block}.login_error,.signup_error,.signup_error2,.signupfrm_error{line-height:15px;display:block;height:20px;font-size:12px}.listpoolbox{width:100%;min-height:100px;height:auto;/*margin-bottom:10px;border:solid 0 #cdcccc;border-radius:2px*/}.listpoolbox .pvis{display:none}.listpoolbox:hover .pvis{display:block}.listpoolbox table{/*border-radius:2px;border:solid 1px #e3f3d5;box-shadow:1px 2px 4px #ccc*/}.listpoolbox td{padding:4px}.poolrecleft{width:4%;height:100%;min-height:102px;display:inline-block;background:#fff!important;border-radius:10px 0 0 10px}.listpoolbox table{/*border-left:solid 10px #e3f3d5;*/border-radius:4px 4px 4px 4px}.listpoolbox .poolheader{background:#e3f3d5;height:auto;}.offerpoolbox.listpoolbox table{border:solid 1px #e5d0b2;border-top:0;/*border-left:solid 10px #fff3e2*/}.offerpoolbox.listpoolbox .poolheader{background:#fff3e2}.listpoolbox:hover>table{/*border-left:solid 10px #c9edaa*/}.listpoolbox:hover .poolheader{background:#c9edaa}.offerpoolbox.listpoolbox:hover>table{/*border-left:solid 10px #f6e0c0*/}.offerpoolbox.listpoolbox:hover .poolheader{background:#f6e0c0}.listpoolbox .poolheader .poolcounter{color:#556a77;font-weight:bold;padding:0;text-align:center;vertical-align:middle;border-radius:2px;width:24px;height:20px;line-height:20px;display:table}.listpoolbox .poolheader{padding-left:2px;line-height:26px;font-weight:normal;height:auto;overflow:unset;border-bottom:solid 1px #ddd}.listpoolbox .poolheader strong,.listpoolbox .poolheader span{color:#444;font-size:11px;font-weight:normal}.listpoolbox .pcomment{padding-left:4px;line-height:40px!important;font-weight:normal;height:40px;overflow:hidden;color:#600}.listpoolbox .pcomment span{display:inline-block;width:16px;height:23px;vertical-align:middle}.listpoolbox .pcomment span{background:url(images/icon_message_grey.png) center;background-size:contain}
.listpoolbox .pfrom{padding-left:4px;line-height:40px!important;font-weight:normal;height:40px;overflow:hidden;color:#170}

.listpoolbox .pto{padding-left:4px;line-height:40px!important;font-weight:normal;height:40px;overflow:hidden;color:#170}
.listpoolbox .pendingname{padding-left:4px;font-weight:bold;height:17px;overflow:hidden;color:#170;margin-top:5px}
.listpoolbox .pfrom span,.listpoolbox .pto span,.listpoolbox .ploc span{display:inline-block;width:24px;height:27px;vertical-align:middle;margin-top:-7px;}
.listpoolbox .ploc span{background:url(images/blank_marker.png) no-repeat;}
.listpoolbox .pfrom span{background:url(images/fromtobubble.png) no-repeat 0 5px}
.listpoolbox .pto span{background:url(images/fromtobubble.png) no-repeat 0 -24px; margin-top: 2px;}
.listpoolbox .themebtngreen,.listpoolbox .themebtnorange{height:26px;padding:2px;width:auto;font-size:14px;vertical-align:middle; }.pooldata{display:table;/*border-top:solid 1px #eee;background:#fcfcfc*/}.pooldata div:first-child{text-align:left}.poolseatleft{display:table-cell;vertical-align:middle;text-align:center}.poolactions{ min-width:145px;display:table-cell;text-align:right!important;vertical-align:middle; min-width:145px;}.pidseatleft{display:table-cell;vertical-align:middle;text-align:center}.poolinfodata{display:table-cell;vertical-align:middle;text-align:center}.poolactions form,.poolactions input{display:inline-block;vertical-align:middle}#acc_img{background-image:url("images/icons_modal.png");background-position:1px -14px;background-repeat:no-repeat;display:block;float:left;height:15px;margin-left:2%;width:20%;z-index:1000;cursor:pointer}#rec_img{background-image:url("images/icons_modal.png");background-position:-1px -27px;background-repeat:no-repeat;display:block;float:left;height:17px;margin-left:2%;width:7%;z-index:1000;cursor:pointer}

/*.pageheading{color: #214e65;font-family: verdana;font-size: 45px;font-weight: 900;line-height: 124px;
text-align: center;width: 100%;
	}*/

.newstyle{
	margin-bottom:0;
	font-size:15px;
	text-align:justify;
    color: #214e65;
    font-family: sans-serif;}
	
.staticpagecontent li{ line-height:20px;  margin-bottom:5px;}

.pageheadingbox{margin:0;height:40px;line-height:40px;padding:0;font-weight:normal;font-size:22px;border:solid 1px #ccdebb;background:url("images/bglgreen1.jpg") repeat-x;display:none;padding-left:10px}.pageheadingbox img{vertical-align:middle;max-height:20px;margin:5px}.pagecontent h2 span{font-size:18px}.pagecontent h3 span{font-size:16px}.pagecontent span{font-size:13px}.pagecontent a,.faq a{color:#00f!important;font-size:13px;text-decoration:underline}.uform{width:100%}.inputset{width:100%}.inputset label{width:30%;max-width:200px;display:inline-block;vertical-align:middle}.inputset .frminput{width:70%;display:inline-block;vertical-align:middle}.inputset input[type="text"],.inputset input[type="email"],.inputset select{width:100%;height:40px;padding:5px;border:solid 1px #cdcccc}.inputset select{padding-top:10px}.inputset .frmrow{margin-bottom:10px}.inputset label.error{width:100%;max-width:500px;display:inline-block;color:#F30;font-size:13px;font-style:italic}.inputset b{display:inline-block;color:#f30;font-size:18px;font-style:italic;vertical-align:middle;width:10px;height:15px;float:right;margin-right:5px}.inputset textarea{min-height:100px}.inputset .icondatepicker{cursor:pointer;height:36px;position:absolute;margin-left:-35px;margin-top:2px}.iconphone{background:url(images/icon_phone.png) no-repeat;display:inline-block;cursor:pointer;width:40px;height:40px;position:absolute;margin-left:-37px;margin-top:2px}.iconphone.monoverified{background-position:0 -40px}.fbinfo{font-size:11px;color:#333;border:solid 0;margin:0;padding:0;display:block;margin-bottom:15px}.fbinfo strong{color:#444;font-size:11px}.socialpromo{font-size:9px;color:#556a77;font-family:'lucida grande',tahoma;margin-top:5px;margin-bottom:10px}.socialpromo .fbulink{font-size:9px;font-weight:bold;color:#536bac;font-family:'lucida grande',tahoma,verdana,arial,sans-serif}.socialpromo img{margin:1px 1px 0 0}.ieph{font-size:14px;border:solid 0;margin:0;padding:0;display:block;margin-bottom:5px}.formpooltype .tblpt td{text-align:center;font-size:100%;color:#666;vertical-align:middle;height:100%;max-height:40px;cursor:pointer}.tblpt{width:100%;border:solid 1px #cdcccc;max-height:40px;height:40px}.tblpt td{text-align:center;font-size:100%;color:#666;vertical-align:middle;height:100%;max-height:40px;cursor:default}.tblpt td img,.tblpt td strong{vertical-align:middle;font-size:100%}.tdtopbar{background:#94c800;height:3px;width:100%;vertical-align:top;position:relative;top:-8px}.ulogged .tdtopbar{background:#94c800;height:3px;width:100%;vertical-align:top;position:relative;top:-8px}#ie8 .tdtopbar{top:-8px}.tblpt .tdptsel{background:url(images/pooltypebg.png) repeat-x}.tblpt .tdp2tdesel{background:url(images/pooltypebg.png) 0 -50px repeat-x}.tblpt{background:url(images/pooltypebg.png) 0 -50px repeat-x}.ridedetails{border:solid 1px #ccc;width:100%;height:auto;display:table;font-size:14px}.createridebox{border:solid 1px #ccc}.ridedetails .vcol{border-top:solid 1px #e5e5e5;border-bottom:0;border-left:0;width:100%;height:auto;display:table;line-height:40px;vertical-align:middle}.ridedetails .rdrow{border:solid 0 #e5e5e5;width:100%;height:auto;display:table;line-height:40px;vertical-align:middle}.ridedetails .rdlblimg{font-size:12px;display:table-cell;font-style:normal;background:#fcfcfc;padding:0 5px;border-right:solid 1px #e5e5e5;height:40px;vertical-align:middle}.ridedetails .rdlbl{font-size:12px;display:table-cell;font-style:normal;background:#fcfcfc;padding:0 5px;width:25%;border-right:solid 1px #e5e5e5;height:40px;vertical-align:middle}.ridedetails .rdlbl img,.ridedetails .rdlbl div,.ridedetails .rdlbl .rdlogo{margin-right:5px}.ridedetails .rdtext{display:table-cell;width:auto;vertical-align:middle;padding-left:5px}.ridedetails .rdlblh{font-size:12px;font-weight:bold;display:block;font-style:normal;background:#fcfcfc;padding:0 5px;width:100%;border-bottom:solid 1px #e5e5e5;height:40px;vertical-align:middle;vertical-align:middle}.ridedetails .rdtexth{display:block;width:100%;vertical-align:middle;padding-left:5px;border-right:0;vertical-align:middle}.ridedetails .rdlbl b,.ridedetails .rdlbl span{line-height:15px;vertical-align:middle}.ridedetails a.span,.ridedetails a.div{color:#390;font-size:12px;font-weight:bold}.ridedetails a{color:#03c9a9;font-size:13px}.ridedetails a img{max-width:30px;padding:2px;border:solid 1px #aaa;margin-top:5px;margin-left:5px;border-radius:2px}.ridedetails strong{font-size:13px;font-weight:normal;color:#556a77;line-height:25px}.ridedetails .rdlogo{vertical-align:middle;display:inline-block;margin-right:5px}.ridedetails .rdtravelwithicon{display:inline-block;height:30px;line-height:26px;vertical-align:middle;text-align:center;font-size:100%;color:#666;border-radius:2px}.ridedetails .rdtravelwithicon strong,.ridedetails .rdtravelwithicon img{vertical-align:middle}.ridedetails .rdinfobox{display:inline-block;height:30px;line-height:26px;background:url(images/pooltypebg.png) repeat-x;vertical-align:middle;text-align:center;font-size:100%;color:#666;border-radius:2px;padding:2px 2%}.rdinfo{display:table}.ridedetails .rdrow .hcol{border:0;width:49%;height:auto;display:inline-block;vertical-align:top}.ridedetails .rdrow .hcol:last-child{float:right}.ridedetails .rdrow .hcol .rdlbl,.ridedetails .rdrow .hcol .rdtext{display:block;width:100%;border-right:0;vertical-align:middle}.ridedetails .rdrow .hcol .rdlbl{border-right:0;border-bottom:solid 1px #ccdebb}.pformactions{vertical-align:middle;padding:10px 5px 5px 5px;text-align:center}
.rdtabbar{ margin-top: 15px; border:solid 1px #ccdebb;width:100%;height:auto;display:table;border-bottom:0;line-height:30px;vertical-align:middle;border-radius:4px 4px 0 0}.rdtabbar .rdtab{font-size:17px;font-weight:normal;color:#666;display:table-cell;font-style:normal;background:url(images/bgtabs.jpg) repeat-x;padding:0 5px;width:25%;border-right:solid 1px #ccdebb;border-left:solid 1px #fff;border-bottom:solid 3px #ddd;height:30px;vertical-align:middle;text-align:center;cursor:pointer}
.rdtabbar .rdtab:first-child{border-radius:4px 0 0 0}.rdtabbar .rdtab:last-child{border-radius:0 4px 0 0}
.rdtabbar .rdtab:hover{background:url(images/bgtabs.jpg) 0 -40px repeat-x}
.tabcontentbox{border:solid 0 #ccdebb;width:100%;height:auto;display:table;margin-bottom:5px;vertical-align:top}
.rdtabbar .rdtab.tabselected{border-bottom:solid 3px #aad67f;background:url(images/bglgreen3.jpg) repeat-x}
.tabcontent{border:solid 0 #ccdebb;width:100%;height:auto;display:table;margin-bottom:5px;vertical-align:top;display:none}
.tabcontentbox .sheading{font-size:17px;font-weight:normal;color:#666;line-height:10px;width:100%;height:10px;border-left:solid 1px #ccdebb;border-right:solid 1px #ccdebb;background-color:#a8d77d}body .toastmsg{background:#f3f8ed;border:1px solid #ccc;color:#556a77;display:table;line-height:20px;padding:10px;padding-top:100px;height:200px;text-align:center;vertical-align:middle;width:100%}.myridebox .toastmsg,.requestbox .toastmsg{background:#f3f8ed;border:1px solid #ccc;color:#556a77;display:table;line-height:20px;padding:10px;padding-top:100px;height:200px;text-align:center;vertical-align:middle;width:100%}.rdrequests{margin-top:20px}.rdrequests .request{display:table;width:100%;background-color:#fff;border-bottom:solid 1px #ccdebb}.rdrequests .request:last-child{border-bottom:0}.ridedetails .vechicon{background-image:url("images/lmenul_icon_sprite.jpg");display:inline-block;height:20px;vertical-align:middle;width:40px;background-position:-8px -162px}
.rdfromloc .locs1rc,.rdtoloc .l1ocdest{display:inline-block;border:solid 1px;width:72%;height:40px;overflow:hidden}
.crrdactions .crdcell .themebtngreen,.crrdactions .crdoffer .themebtnorange,.crrdactions .cancel_btn{width:98%!important}.crcancelbtn a{width:98%}
.udprofilepic{padding:4px;display:inline-block;border-radius:4px;border:solid 1px #ccdebb;max-width:148px;background:#eee;width:120px}
.udprofilepic img{border:solid 1px #e5e5e5!important;border-radius:2px;background:#fff}
.udinforow{display:table;width:100%;margin-bottom:2px;border:solid 1px #e5e5e5}
.ridedetails .udinfoname{padding-left:5px;height:auto;border:solid 1px #e5e5e5;margin-bottom:2px}
.ridedetails .udinfoname strong{font-size:20px;font-weight:normal;line-height:35px;vertical-align:middle}
.udinforow div{display:table-cell;width:72%;vertical-align:middle;padding-left:5px}
.udinforow span{font-size:12px;font-weight:bold;display:table-cell;font-style:normal;background:#fcfcfc;padding:0 5px;width:25%;border-right:solid 1px #ccdebb;height:40px;vertical-align:middle;min-width:60px}
.dispcontent h2{background:#fff;font-size:16px;font-weight:bold;line-height:20px;margin-left:0!important;padding-left:0!important;border-bottom:solid 1px #83c446!important;margin-bottom:5px;padding-bottom:5px;text-shadow:#fff 1px 1px;color:#777}
.dispcontent h3{font-size:15px;font-weight:normal;line-height:25px;margin-left:5px!important}
.dispcontent{font-size:13px}.dispcontent a{color:darkgreen;font-size:12px}
#searchformbox-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;overflow:auto;display:none}
#searchformbox-overlay{width:100%;height:100%;background:#555;-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0}
#searchformbox{max-width:600px;width:500px;padding-bottom:10px;height:auto;display:block;position:fixed;top:100px;left:300px;border:solid 10px #ebebeb;background:#fff;border-radius:6px;padding:10px;box-shadow:0 2px 8px #444}
.inputset input[type="text"],.inputset textarea{border-left:solid 3px #cdcccc}
.inputset input[type="text"].required,.inputset select.required,.inputset textarea.required{border-left:solid 3px #03C9A9}.inputset input[type="text"].inputalert,.inputset select.inputalert,.inputset textarea.inputalert{border-left:solid 3px #f55}
.ratooltip{border:solid 1px #ccc;display:block;padding:5px;font-size:12px;text-align:left;position:relative;color:#444;width:auto;height:auto;box-shadow:1px 2px 4px #bbb;font-style:italic;position:absolute;max-width:200px;min-height:50px;background:#fff;clear:both;z-index:4}
.ratooltip .ttarrowtop{width:15px;height:10px;background:url(images/tooltipatop.png) no-repeat;display:block;margin-left:5px;position:absolute;top:-10px}
.ratooltip span{background:#fff;color:#556a77;display:block;width:100%;height:100%;border-bottom:solid 1px #fff;border-right:solid 1px #fff}

body #vehicle_form .themebtngreen:hover{background:#03C1A1;}
/*#subsrc:hover , #search:hover{opacity:0.7;}*/
.listgroupbox{width:100%;height:auto;margin-bottom:10px;border:solid 1px #e3f3d5;border-radius:4px 4px 4px 4px}
.inactivegroup{width:100%;height:auto;margin-bottom:10px;border:solid 1px #eee;border-radius:4px 4px 4px 4px}
.listgroupbox td{padding:4px}.hiddenelems{display:non1e}
@media screen and (-webkit-min-device-pixel-ratio:0) {.searchpool_form #riderepeatbox label{min-width:37px !important;}} @media screen and (-webkit-min-device-pixel-ratio:0) {.rdtexth{margin-left: -3px !important;}#ctype{max-width: 120px !important;}} .ie .rdtexth{margin-left: -3px !important;} .ie #ctype{max-width: 120px !important;}



.radio_big,.radio_big_visibility,.radio_big_ridetype,.radio_big_eventtype{ display:inline-block; background:url(images/radiobtnsnew.png) no-repeat; width:20px ; height:20px; cursor:pointer; margin-right:5px;   }

.radio_big:hover,.radio_big_visibility:hover,.radio_big_ridetype:hover,.radio_big_eventtype:hover{ background-position:0px -20px;}

.radselected{ background-position:0px -60px;}

.radselected:hover{ background-position:0px -60px;}

.radio_big.radselected:hover{ background-position:0px -40px;}


.hstep{ display:inline-block; height:39px; width:auto; background-image:url(images/stepsicons.png)  ; line-height:40px; padding-left:4px; background-position:0px -40px; background-repeat:repeat-x; position:relative; font-size:13px;font-weight:bold; color:#999; border-top:solid 0px #eee;}

.hstep label{ display:inline-block; height:39px; width:25px; background-image:url(images/stepsicons.png)  ;    background-position:0px -80px; background-repeat: no-repeat;    }

.hstep:last-child label{ margin-right:-13px;}

.hstep.stepselected{background-position:0px 0px; background-repeat:repeat-x; color:#fff; border:solid 0px;}
.hstep.stepselected label{ background-position:0px -120px; background-repeat:no-repeat; /*width:41px;*/ margin-right:-25px;}

.hstep strong{ display: inline-block;  
    height: 20px;
    line-height: 5px;
    padding: 5px;
    vertical-align: middle;  } 
.hstep.stepselected > strong {
    color: #fff;
}
.hstep label.stepsep2{ background-position:0px -160px; }
.hstep label.stepsep21{ background-position:0px -80px; }
.hstep label.stepsep22{ background-position:0px -160px; }
.searchpool_form .btthemebtngreen strong{background:url(../images/icon_taxiw.png) no-repeat;color:#fff;padding-left:50px;line-height:25px;display:inline-block;background-size:40px;background-position:0 center}

.pickpoint{ background-image:url(../../images/pickupdrop.jpg) ; background-position:0px 0px; height:25px; width:50px; display:inline-block;  }

.droppoint{ background-image:url(../../images/pickupdrop.jpg) ; background-position:0px -25px; height:25px;width:50px; display:inline-block;   }

.taximembers{ background-image:url(../../images/invite_24.png) ; background-position:0px 0px; height:25px; width:24px; display:inline-block;  }

.taxicost{  height:30px; width:50px; background-size:50px; display:inline-block;  vertical-align:middle;margin-top:-5px; margin-right:5px;}


.cab_hb{ background-image:url(../../images/vehicles/icon_hb.png) }
.cab_sdn{ background-image:url(../../images/vehicles/icon_car.png) ; }
.cab_suv{ background-image:url(../../images/vehicles/icon_suv.png) ; }
.cab_tmp{ background-image:url(../../images/vehicles/icon_tempo.png) ; }

.leftcountbox{font-size: 10px;line-height: 15px;color: #FFFFFF;background: #ccc;border-radius: 3px;width: 12%;display: block;position: absolute;top: 0; right:2px; height: 16px;text-align: center; z-index:3;}

/* Css for Group Detail Page*/
/*body  .wlinkbtn{ /*background:#f7f7f7;*//*background-color: #ffffff; border: 1px solid #e87e04; display: inline-block; padding: 0px 6px;color:#e87e04;min-width: 98px; text-align: center; margin:3px 0px;font-weight:bold !important; }*/
/*body  .wlinkbtn:hover{ background:#fafafa; border: 1px solid #ddd; text-decoration:underline; }*/

.after_img{ display: block; height: auto; min-height:70px; border:0 !important; }
#heading-div{display:inline-table; width: 100%;}
#group_name_heading{min-width:200px;display:table-cell;line-height: 25px; padding-bottom: 5px; font-size:18px; text-align:left;}
#manage-link{display:table-cell;line-height: 25px; padding-bottom: 5px; font-size:18px; text-align:right;}
.other_info{border:0;display:inline-block;width:90%;font-size:12px; }
#info_aimage{display:inline-block; width:100%; line-height:8px; height:20px;}
.mem_count{background: none repeat scroll 0 0 #03c9a9;color: #ffffff;display: block;font-size: 10px;height: 16px;line-height: 15px;
    position: absolute;right: 0;text-align: center;bottom: 0;width: 10%;z-index: 3;top: -5px; cursor:pointer; border-radius:3px;}
.mem_Pcount{background: none repeat scroll 0 0 #ff5e00;color: #ffffff;display: block;font-size: 10px;height: 16px;line-height: 15px;
    position: absolute;right: 0;text-align: center;bottom: 0;width: 9%;z-index: 3;bottom: -8px; cursor:pointer; border-radius:3px;}	

.mem_border{ border-radius:3px; right:0 !important; bottom: -10px !important;}		


.grupDetail a:hover, #manage-link a:hover { text-decoration:underline;}
 #manage-link a{color:#060 !important; font-size:12px !important; cursor:pointer; font-weight:normal;}
.grupDetail label{background-color: #0C0; display:  none	; height: 5px; margin: 10px 3px 3px 5px; width: 5px;/*width: auto; display: inline-block; margin-top: 0%;*/}	
/*End*/
/*For Group/ Event List or offer/join button position*/
#action-link{float:right; right:3px; bottom:8px; position:absolute;}
#read_more, #read_less{color: green; font-size: 12px; font-weight:bold; }


.loctxt{ vertical-align:middle;}



.rupeesign{ height:12px; vertical-align:middle; margin-left:4px;}
.underlinef:hover{text-decoration: underline;}

.left-menu .left-nav a:focus {background: #999 none repeat scroll 0 0;color: #ffffff;}
.sharedtaxiul{margin-left:20px;} 
#sharedtaxipage{width:50%; min-width:300px;border: 1px solid black;}
#sharedtaxipage td , th {vertical-align:middle; text-align:center;padding:1%;border: 1px solid black; border-collapse: collapse;}
#sharedtaxipage caption{font-weight:bold;color:#ffffff; text-shadow:1px 1px 1px #000000;}
<!-- main rideally stylesheet ends here->









<!-- rg.css rideally stylesheet starts->
/******* This code is intellectual property of OpCord and its highly Confidential.*****/
/*.listgroupbox{width:100%;  height:auto; margin-bottom:10px; border:solid 0px #cdcccc; border-radius:2px;box-shadow: 1px 2px 4px #ccc; }
.listgroupbox table{ border-radius:2px;}.listgroupbox td{ padding:4px;}
.grouprecleft{ width:4%;   height:100%; min-height:102px; display:inline-block; background:#fff !important; border-radius:10px 0px 0px 10px;  }
.offergroupbox.listgroupbox table{  border:solid 1px #e5d0b2; border-top:0; border-left:solid 10px #fff3e2;}
.listgroupbox:hover{  background: #c9edaa ;   }.inactivegroup:hover{ background:#eee!important ; }
.offergroupbox.listgroupbox:hover> table{ border-left:solid 10px #f6e0c0 ; }
.listgroupbox .groupname{ text-transform:capitalize;color:#556a77;font-weight:bold;padding: 6px;border-radius: 2px;width:100%;height:20px;line-height: 20px;display:table;  }
.listgroupbox .groupcatname{ color:#556a77;padding: 0;border-radius:2px;height:20px;line-height: 20px;font-size:12px;padding-right:10px;font-weight:normal}
.listgroupbox .groupadminname{ color:#556a77;padding:0;border-radius:2px;height:20px;line-height:20px;font-size:12px;font-weight:normal;float:right}
.listgroupbox div,.listgroupbox span, .listgroupbox strong{font-size:13px; font-weight:normal; color:#556a77;}
.listgroupbox .pfrom{ padding-left:4px; line-height:40px !important; font-weight:normal; height:40px; overflow:hidden; }
.listgroupbox .pto{ padding-left:4px; line-height:40px  !important;  font-weight:normal; height:40px; overflow:hidden; }
.listgroupbox .pfrom span,.listgroupbox .pto span,.listgroupbox .ploc span{ display:inline-block; width:24px; height:30px;vertical-align:middle; margin-top:-7px;}
.listgroupbox .ploc span{background:url(images/blank_marker.png) no-repeat;}
.listgroupbox .pfrom span{ background:url(images/fromtobubble.png) no-repeat 0px -1px;  }
.listgroupbox .pto span{ background:url(images/fromtobubble.png) no-repeat 0px -24px;  }
.listgroupbox .themebtngreen,.listgroupbox .themebtnorange{ height:26px ;padding:2px  ; width:70px  ; font-size:14px ; vertical-align:middle; }
.groupdata { display: table; border-top:solid 1px #eee; background: #fcfcfc;  }
.groupdata div:first-child{ text-align:left ; }
.groupseatleft {  display: table-cell;  vertical-align:middle; text-align:left ;width:50%  }
.groupactions {  display: table-cell;  text-align:right !important; vertical-align:middle; width:50%  }
.grouplogo { display: table-cell;  margin-top: 5px; text-align:left ;   vertical-align:top; position:relative; width:100px;   }
.grouplogo span{ display: inline-block;    margin: 5px;    /*padding: 5px;*/}
/*.groupregion{display:block;width:100%;border-top:solid 1px #eee;vertical-align:bottom;}
.groupdetailloc {   position:relative;height:100%; display:table-cell;padding:5px}
.groupactions input[type="button"]{ min-width:60px;}
.groupvehiclelogo img{ height:100%; }*/
.groupdata { display: table; border-top:solid 1px #eee; background: #fcfcfc;  }
.groupdata div:first-child{ text-align:left;}
#ride_reason{z-index:1;position:fixed;}
#group_rejectreason{z-index:1;position:fixed;}
#group_removereason{z-index:1;position:fixed;}
#group_reason{z-index:1;position:fixed;}
#group_rejectreason{z-index:1;position:fixed;}
#group_removereason{z-index:1;position:fixed;}
.groupdetailactions {  text-align:right;width:50% ;display:table-cell;vertical-align:middle}
.groupdetailheader{width:100%;display:table;}
.creategrp{padding-top:4px;vertical-align:middle;padding-left:10px}
.creategrp:hover{text-decoration:underline}
#ride_reason , #group_reason , #group_rejectreason , #group_removereason{width:100%; height:100%;  position:fixed; top:0; left:0; z-index:999; display:none; text-align:center}
.group_reasonboxbg{z-index:1;width:100%;height:100%;background:#555555;-webkit-opacity: 0.4;-moz-opacity: 0.4;opacity: 0.4;filter:alpha(opacity=40);	 position:fixed; top:0; left:0;}
/*.group_resonbox{ max-width:500px;min-width:300px;width:auto;padding-bottom:10px;height:auto;display:block;position:fixed;top:100px;left:300px;border:solid 1px #ebebeb;  border-radius:6px; background:#FFFFFF;z-index:2;}*/
.group_resonbox{ background:#FFFFFF;max-width:500px;min-width:300px;width:auto;padding-bottom:10px;height:auto; position:fixed;top:100px;left:300px;z-index:2; }
.group_resonbox .frmrow{ padding:10px;  }
.group_resonbox .formrow {padding:5px;}
.group_resonbox .formrow span{margin-top:5px; display:block;}
.ie .viewpagebtns{width:180px;text-align:right;}
.viewpagebtns{margin-top:5px 0px 0px 0px !important;}
.membersIcon , .viewpagebtns{text-align:right;color:#959595; margin:1px; font-size:14px; font-weight:bold;padding-right:5px; position:absolute; top:0px;right:0px;width:200px;}
#manage.themebtngreen{width: 86px;}
#unjoin.themebtngreen{width: 84px;}
.loaderbox .loader_messege{ min-width:200px; display:block; margin-left:-50%; color:#fff; }
.resultmsgadded{color:#e87e04;}.resultmsgsent{color:#e87e04;}.resultmsgjoined{ color:#e87e04;}
.resultmsgjoined , .resultmsgsent , .resultmsgadded {font-size:18px;line-height:25px;}
.removebtn{float:right;padding-right:5px;display:none;color:#F00;}
.ridedetails .vcol:hover .removebtn{display:block;cursor:pointer;}
.feedbackuform{ width:100%;}
.feedback{ width:100%;}
.feedback label{font-size: 12px;font-style: normal;font-weight: bold;width:20%;max-width:200px;display:inline-block;vertical-align:middle; }
.feedback .feedbackfrminput{ width:80%; display:inline-block; vertical-align:middle; }
.feedback input[type="text"],.feedback input[type="email"],.feedback select{ width:100%;   height:40px; padding:5px; border:solid 1px #cdcccc; }
.feedback select{  padding-top:10px;}
.feedback .feedbackfrmrow{ margin-bottom:10px; }
.feedback label.error{ width:100%;max-width:500px; display:inline-block; color:#F30; font-size:13px;font-style:italic; }
.feedback b{  display:inline-block; color:#FF3300; font-size:18px;font-style:italic; vertical-align:middle; width:10px; height:15px;  float:right; margin-right:5px; }
.feedback textarea{ min-height:100px;}
.feedback  input[type="text"], .feedback select, .feedback textarea { border-left:solid 3px #CDCCCC; }
.feedback input[type="text"].required , .feedback select.required,.feedback textarea.required{ border-left:solid 3px #03C9A9; }
.feedback input[type="text"].inputalert , .feedback select.inputalert, .feedback textarea.inputalert{ border-left:solid 3px #FF5555; }
.feedbackformrow label{height:auto !important;}
.managebtn{color:#006600; padding:7px;}
.managebtn:hover{text-decoration:underline;cursor:pointer;bottom:8px;}
.pendingmem{color:#F00 !important; font-weight:bold !important;display:inline-block; width:40%;text-align:center}
.groupActions{float:right; right:0; bottom:2px; position:absolute;}
.cancel_join{float:right;bottom:-6px; position:absolute;right:5px;}
.grouppic{height:114px}
/*<!--For messages in ServiceGroup.php-->*/
.grpdes{color:#006600;font-size:15px;font-weight:bold;}
.grpdescolor{color:#006600;}
/*<!--For messages in ServiceGroup.php-->*/

.rightdisp{display:inline-block;color:#959595; margin:1px; font-size:14px; font-weight:bold;float:right ; top:0px;right:0px;}
.leftdisp{display:inline-block;width:84%;}
.fshare{text-align:right}
.youpay{text-align:right;font-weight:bold;font-size:12px;float: right;}
.cost{border-top:0px; text-align:right}
.rideveh{text-align:right}
.ImgHeading {text-align:center; width:100%; height: 40px; font-size:16px; font-weight:bold; color:#DD763B;}
#aboutSlider .bx-viewport {max-height:550px;}
#aboutSlider .bx-viewport ul li { height:580px; max-height:677px; width:100%;}
.radiobtn{display:inline-block;}
.place_div {max-width:768px;}
.anyveh_div {margin-top: 4%;/*width:80%*/;margin-left: 5px;}
	#addvehany{height:auto; display:none;}
@media screen and (max-width: 1015px) {
	.place_div{width:100%;}
	#addvehany{width:100%;}
	
}
@media screen and (max-width: 500px) { .grouplogo { width:80px;}.udinforow span{ min-width:80px !important;}}
@media screen and (max-width: 300px) { .grouplogo {  display:block;}.groupdetailloc {  display:block;}.groupadminname { float:none}}
@media screen and (max-width: 400px) { .grouplogo { width:80px;}.udinforow span{ min-width:80px !important;}.feedback .feedbackfrminput{ display:block; width:100%;}.feedback label{display:block;width:100%}.radiobtn{display:block !important;}}
@media screen and (max-width: 255px) { .listgroupbox .groupcatname{display:block;}.listgroupbox .groupname{display:block;}}
@media screen and (max-width: 600px) { .grouppic{height:120px !important}.ridedetails .udinfoname{height:100px !important}.ridedetails .udinfoname1{height:60px !important}.viewpagebtns{display:inline-table;float:right;position:absolute;right:0px;text-align:right}	#invite{display:inline-block;/*width:60%;*/margin-bottom:2px !important}#update{display:inline-block;width:60%}#manage{display:inline-block;width:60%}}
@media screen and (max-width: 700px) {#cost{width:20px;}#ctype{width:120px;}}
@media screen and (max-width: 620px) {#cost{width:10px;}#ctype{width:90px;}}
@media screen and (max-width: 592px) {#ridecmntdiv,#setcostdiv{ display:block !important;width:100% !important;} }
@media screen and (max-width: 621px) {	#ridecmntdiv,#ridecmnt{display:block !important;width:100% !important;margin-top:8px !important; padding-top:11px !important;}}
@media screen and (max-width: 650px){	#backbtn{width:50px !important;}#old_padding{ padding-bottom:10px;}/*#hintspan{width:200px !important;}*/#hintdiv{padding-bottom:50px !important;}/*#friend{width:200px !important;}#mobilehint{ width:200px !important;}*/#Invt{ text-align:center !important;}#btn_join_group{width:80px !important; height:30px !important;}.ridedetails { width:100% !important;}.rightdisp{display:block;float:left}.fshare{text-align:left}.youpay{text-align:left}.cost{text-align:left}.rideveh{text-align:left}}
@media screen and (-webkit-min-device-pixel-ratio:0) { #backbtn{width:50px !important;}#old_padding{ padding-bottom:10px;}#hintspan{width:200px !important; height:100px !important;}#hintdiv{padding-bottom:50px !important;}#mobilehint{ width:200px !important;}#Invt{ text-align:center !important;}#btn_join_group{width:80px !important; height:30px !important;}.ridedetails{ /*width:100% !important;*/}.emaildiv .emailimgdiv{ display:block!important; width:50% !important;}#unjoin{margin-right:0px !important;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {#cost{padding:0px !important;}}

/* rg.css rideally stylesheet ends*/

/* ratmp.css rideally stylesheet starts*/

/*** This code is intellectual property of OpCord and its highly Confidential. ****/.listnotificationbox, .listmemberbox{width:100%; min-height:100px; height:auto; margin-bottom:5px; border:solid 0px #cdcccc; border-radius:2px; }.listnotificationbox table,.listmemberbox table{ border-radius:2px; border:solid 1px #b6cca1; }.listnotificationbox td, .listmemberbox td{ padding:4px;}.poolrecleft{ width:4%;   height:100%; min-height:102px; display:inline-block; background:#fff !important; border-radius:10px 0px 0px 10px;  }.listnotificationbox .poolheader .poolcounter, .listmemberbox .poolheader .poolcounter{ color:#556a77;font-weight:bold; padding: 0;text-align: center;vertical-align: middle; border-radius: 2px; width:24px ; height:20px; line-height: 20px; display:table;}.listnotificationbox .poolheader, .listmemberbox .poolheader{ padding-left:2px; line-height:26px; font-weight:normal; height:26px; overflow:hidden; background:   url(images/bglgreen1.jpg) repeat-x; border-bottom:solid 1px #ddd;}.listmemberbox .poolheader strong,.listnotificationbox .poolheader span, .listmemberbox .poolheader strong,.listmemberbox .poolheader span{ color:#666; font-size:13px ; font-weight:bold;}.listnotificationbox div,.listnotificationbox span, .listnotificationbox strong, .listmemberbox div,.listmemberbox span, .listmemberbox strong{font-size:13px; font-weight:bold; color:#666;}.listnotificationbox table:hover, .listmemberbox table:hover{ background:#f6f6f6;}.listnotificationbox:hover> .poolheader, .listmemberbox:hover> .poolheader{ background:#f6f6f6 !important; background-color:#00FF00 !important}.listnotificationbox:hover> table t1d:last-child, .listmemberbox:hover> table t1d:last-child{ background:#eee;}.listnotificationbox .pfrom, .listmemberbox .pfrom{ padding-left:4px; line-height:40px !important; font-weight:normal; height:40px; overflow:hidden; }.listnotificationbox .pto, .listmemberbox .pto{ padding-left:4px; line-height:40px  !important;  font-weight:normal; height:40px; overflow:hidden; }.listnotificationbox .pfrom span,.listnotificationbox .pto span, .listmemberbox .pfrom span,.listmemberbox .pto span{ display:inline-block; width:16px; height:23px;vertical-align:middle;}.listnotificationbox .pfrom span, .listmemberbox .pfrom span{ background:url(images/fromtobubble.png) no-repeat 0px -1px;}.listnotificationbox .pto span, .listmemberbox .pto span{ background:url(images/fromtobubble.png) no-repeat 0px -24px;}.listnotificationbox .themebtngreen,.listnotificationbox .themebtnorange, .listmemberbox .themebtngreen,.listmemberbox .themebtnorange{ height:26px ;padding:2px  ; width:70px  ; font-size:14px ; vertical-align:middle;}#profilepicturebox{max-height:135px;}#uprofileimg{max-height:135px;width: 122px;background:#eee;border:solid 1px #ddd;}#btnprofilepic{font-size: 12px;height:22px;margin-bottom: 1px;vertical-align: bottom;width: 122px;}.inputset .udprofilepic { width:132px !important;}.inputset label {font-size: 12px;font-style: normal;font-weight: bold;vertical-align: middle;width: 27%;}/* This is for Search & Create At poolsearchform & view files */.steps {width:61%; text-align:left; display:inline-block; vertical-align:text-bottom; min-height:30px; line-height:30px; box-shadow:1px 2px 4px #aaa; background-color:#EFEFEF;}.createride {width:61%; text-align:left; display:inline-block; vertical-align:text-bottom; min-height:30px; line-height:30px;}.srctext {font-size:13px; display:inline-block; width:44%; color:#FFFFFF; background-color:#94C800; }.creatJoin {font-size:13px; color:#BFBFBF; display:inline-block; width:54%; }.Vsrctext {font-size:13px; display:inline-block; width:44%; color:#BFBFBF; }.VcreatJoin {font-size:13px; display:inline-block; width:54%; color:#FFFFFF; background-color:#94C800; }.stepsV {width:75%; text-align:left; display:inline-block; vertical-align:text-bottom; min-height:30px; line-height:30px; box-shadow:1px 0px 4px #aaa; background-color:#EFEFEF;}.srctextV {font-size:13px; display:inline-block; width:44%; color:#BFBFBF;}.creatJoinV {font-size:13px; color:#FFFFFF; display:inline-block; width:55%;  background-color:#94C800; }/* This is for Showing count in left menu */

 /*For Showing Map Symboles on poollist (14-19May)*/

#showInstruction { text-align:right; width:100%; height:35px;}.symbolDiv { width:50%; height:15px; display:inline-block;}#forNeed {background-color: #83C446; display: inline-block; width: 12%; height: 5px; margin-top: 1.5%;}#forOffer{background-color: #DF7F42; display: inline-block; width: 12%; height: 5px; margin-top: 1.5%;}.symbolText {display: inline; width: auto; font-size: 14px;}/*End*/
/* Show Member List on Invite Friend page*/
#select-all-Txt, #unselect-all-Txt{font-size:12px; font-weight:bold; text-decoration:underline; color:#83C446; cursor:pointer;}
.grupmem-list{margin-top:5px;max-width:200px; width:auto; display:inline-block; padding:4px;}
.memlist-text, .memlist-text label span, .memberbox{width: 83px;}
.memPic{width:60px; height:60px;text-align:center;border: 1px solid #aaaaaa; border-radius:2px;}
.ratooltip:hover { z-index:-1;}
/*End*/
/*From to textbox on explore*/
.citySpecific{ width:100%;height:40px;display:inline-table;}.citySpecific .rangeSelect,.citySpecific .categorySelect{ display:inline-block;vertical-align:middle;width:18%;margin-right: 0.5%;}
.filterTxt{display:inline-block;vertical-align:middle;width:10%;margin-right: 0.5%; font-size:14px; text-align:right;}
#subsrc{ /*max-width:30px;*/ border:none; cursor:pointer;} #subsrcBtn{display:none;}
.citySpecific .searchText{display:inline-block;vertical-align:middle;width:53%;}
.citySpecific .searchText .rexplrsearchtxt{display:inline-block;vertical-align:middle;padding:0 10px;width:53%;}
.citySpecific .searchBtn{display:inline-block;vertical-align:middle;width:20%;margin-left: 5px;}
.citySpecific .searchBtn #search{width:100%;height:30px;}
.frmto_div{height:35px; display:inline-block; width:30%;}
.frmto_div #from, .frmto_div #to{height:30px;padding: 4px; width:99%; border:solid 1px #cdcccc;}
.button_div{display: inline-block;vertical-align: middle;width: 6%; text-align:left; }
/*End*/

.menu-link small{ top:6px !important;}

/*Home page Images*/
.lrbfrm { display: inline-block; margin-top: 10px; min-width: 385px; width: 39%;}
.homeimgbox,.loginbox{display:inline-block;width:60%; height:auto; }
.homevrow{display: inline-block;width:100%; height:auto;border:solid 0px silver; }
.homevrow.homerowfirst .homevcell{ padding-top:0px !important;}
.homevcell{display: inline-block;width:32%; height:auto; padding:10px; border:solid 0px silver; }
#ie8 .imgdisplaybox, #ie8 imgdisplaybox_why{ outline:solid #ccc 1px; }
.imgdisplaybox img, .imgdisplaybox_why img{width:150px;height:100px; max-width:150px; max-height:100px;}.imgdisplaybox .imgboxtext, .imgdisplaybox_why .imgboxtext{ width:90%; height:20px; font-size:100%; color:#444; line-height:20px; vertical-align:baseline; text-align:center; margin-top:10px;}.homeimgboxheading{font-size: 22px;font-weight: normal;line-height: 30px;text-align:center;
margin-bottom:20px;}
.imgdisplaybox{ cursor:pointer;display:inline-block;width:100%;max-width:230px; max-height:200px;}
.signup-heading{font-size:18px;padding-left:30px}
.lrb-setpad{padding-left:30px}
.lrbfrm{width:50%; display:inline-block;min-width: 385px;margin-top:10px}
#dob-box{display:table;margin-bottom:10px}
#birthday{margin-bottom:10px;width:61%;display:table-cell}
#signup-box{display:inline-block;width:39%}
/*End*/
/*User Login Page*/
.rounddiv{margin-left: -28px;}
#newSignup{display:inline-block;width:39%}
/*End*/
/*For Remove text(No File Selected) in input type file*/
input[type='file'] {
  color: transparent;
  min-width:80px !important;
}
/*End*/
/*After Login New home page desing*/
.homevcell:hover .ratooltip{ opacity:1;display: block;}
.homevcell .ratooltip {
    opacity:0;display:none;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -ms-transition:0.5s;
    transition:0.5s;
	width:100%;max-width: 200px; margin-left:3%;
}
/*End*/
.lrbfrm { min-width: 345px !important;}
#content.fullwidth { width: 100% !important;}

/*End*/
#frmfogotpassword .email label {display:inline-block;}

@media screen and (max-width:940px){
.hLoginBox{display:inline-block;width:65%;vertical-align:middle;text-align:left;}
}

@media screen and (max-width: 800px) {

/*Home page Images*/
.homeimgbox{display:inline-block;width:60%; height:auto; }
.homevrow{display: inline-block;width:100%; height:auto;border:solid 0px silver; }
.homevcell{display: inline-block;width:32%; height:auto; padding:10px; border:solid 0px silver; }
#ie8 .imgdisplaybox, #ie8 imgdisplaybox_why{ outline:solid #ccc 1px; }
.imgdisplaybox img, .imgdisplaybox_why img{width:100%;height:100px; max-width:150px; max-height:100px;}.imgdisplaybox .imgboxtext, .imgdisplaybox_why .imgboxtext{ width:90%; height:20px; font-size:100%; color:#444; line-height:20px; vertical-align:baseline; text-align:center; margin-top:10px;}.homeimgboxheading{font-size: 22px;font-weight: normal;line-height: 30px;text-align:center;
margin-bottom:20px;}
.imgdisplaybox{ cursor:pointer;display:inline-block;width:100%;max-width:230px; max-height:200px;}
.signup-heading{font-size:16px;padding-left:25px}
.lrb-setpad{padding-left:25px}
.lrbfrm{display: inline-block; margin-top: 10px; min-width: 290px !important; width: 50%;}
#dob-box{display:inline-block;margin-bottom:10px}
#birthday{margin-bottom:10px;width:100%;display:inline-block}
#signup-box{display:inline-block;width:39%}
.lrbfrm{width:50%; display:inline-block;min-width: 385px;margin-top:10px}
/*End*/
/*User Loign Page*/
.loginbox{display:inline-block;width:58%; height:auto; }
.logregcol {
    border-left: 1px solid #eaeaea;
    display: table-cell !important;
    min-width: 200px !important;
    padding-bottom: 20px;
    padding-left: 0 !important;
    padding-top: 20px;
	border-top:none !important;
}
.rounddiv{margin-left: -13px;}
/*End*/
}


@media screen and (max-width: 650px){
	
/*Home page Images*/
.homeimgbox,.loginbox{display:inline-block;width:100%; height:auto; }
.homevrow{display: inline-block;width:100%; height:auto;border:solid 0px silver; }
.homevcell{display: inline-block;width:32%; height:auto; padding:10px; border:solid 0px silver; }
#ie8 .imgdisplaybox, #ie8 imgdisplaybox_why{ outline:solid #ccc 1px; }
.imgdisplaybox img, .imgdisplaybox_why img{width:150px;height:100px; max-width:150px; max-height:100px;}.imgdisplaybox .imgboxtext, .imgdisplaybox_why .imgboxtext{ width:90%; height:20px; font-size:100%; color:#444; line-height:20px; vertical-align:baseline; text-align:center; margin-top:10px;}.homeimgboxheading{font-size: 22px;font-weight: normal;line-height: 30px;text-align:center;
margin-bottom:20px;}
.imgdisplaybox{ cursor:pointer;display:inline-block;width:100%;max-width:230px; max-height:200px;}
.signup-heading{font-size:16px;padding-left:25px}
.lrb-setpad{padding-left:25px}
.lrbfrm{display: inline-block; margin-top: 10px; min-width: 290px !important; width: 50%;}
#dob-box{display:inline-block;margin-bottom:10px}
#birthday{margin-bottom:10px;width:100%;display:inline-block}
#signup-box{display:none;width:55%}
.lrbfrm{width:100% !important; display:inline-block;min-width: 385px;margin-top:10px}
.bottomslid{ display:none;}
#newSlide, #testimonialSlide, #guidelineSlide{ display:block; width:100%;}
#textslider1{ text-align:center !important;}
#textslider1 .bx-viewport .fbxslider{height: 250px !important;}
/*End*/

/*User Loign Page*/
.loginbox{display:inline-block;width:80%; height:auto; }
.logregcol {
    display: table-cell !important;
    min-width: 250px !important;
    padding-bottom: 20px;
    padding-left: 0 !important;
    padding-top: 20px;
}
.rounddiv{margin-left: -9.5%;}
.logreg-heading {
    border-bottom: 3px solid #83c446 !important;
    color: #333;
    font-family: Helvetica,"Myriad Pro";
    font-size: 19px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    text-align: left;
    width: 75%;
}
#newSignup{display:inline-block;width:75%}
/*End*/
/*Profile Page Dob*/
.dobD_select {width:65px !important; font-size:12px !important;}
.dobM_select{ width:75px !important; font-size:12px !important;}
.dobY_select{ width:85px !important; font-size:12px !important;}
/*End*/
/*After Login New home page desing*/
.homevcell:hover .ratooltip{ opacity:1; display : block;}
.homevcell .ratooltip {
    opacity:0;
    -webkit-transition:1s;
    -moz-transition:1s;
    -o-transition:1s;
    -ms-transition:1s;
    transition:1s;
	width:100%;max-width: 150px; margin-left:3%;
}
/*End*/
.loginmsg{ line-height:15px !important}
}
@media (min-width: 621px) and (max-width: 640px){
.rounddiv{margin-left: -2% !important;}
}


@media screen and (max-width: 550px){

/*Home page Images*/
.homeimgbox,.loginbox{display:inline-block;width:100%; height:auto; }
.homevrow{display: inline-block;width:100%; height:auto;border:solid 0px silver; }
.homevcell{display: inline-block;width:32% !important; height:auto; padding:10px; border:solid 0px silver; }
#ie8 .imgdisplaybox, #ie8 imgdisplaybox_why{ outline:solid #ccc 1px; }
.imgdisplaybox img, .imgdisplaybox_why img{width:130px;height:85px; max-width:auto; max-height:100px;}.imgdisplaybox .imgboxtext, .imgdisplaybox_why .imgboxtext{ width:90%; height:20px; font-size:100%; color:#444; line-height:20px; vertical-align:baseline; text-align:center; margin-top:10px;}.homeimgboxheading{font-size: 22px;font-weight: normal;line-height: 30px;text-align:center;
margin-bottom:20px;}
.imgdisplaybox{ cursor:pointer;display:inline-block;width:100%;max-width:230px; max-height:200px;}
.signup-heading{font-size:16px;padding-left:25px}
.lrb-setpad{padding-left:25px}
.lrbfrm{display: inline-block; margin-top: 10px; min-width: 290px !important; width: 50%;}
#dob-box{display:inline-block;margin-bottom:10px}
#birthday{margin-bottom:10px;width:100%;display:inline-block}
#signup-box{display:none;width:55%}
.lrbfrm{width:100% !important; display:inline-block;min-width: 385px;margin-top:10px}
/*End*/
#uprofileimg{max-height:120px !important;background:#eee;border:solid 1px #ddd;}#btnprofilepic{font-size: 12px;height: 22px;margin-bottom: 1px;vertical-align: bottom;}.inputset .udprofilepic { margin-bottom:5px;}.inputset label {font-size: 12px;font-style: normal;font-weight: bold;vertical-align: middle;width: 27%;}
/*For Explore Search Filters*/
.filterTxt{display:inline-block;vertical-align:middle;width:45%;margin-right: 0.5%; font-size:20px;}
/*#subsrc{ height: 24px; min-width: 25px;width: auto; border:none; cursor:pointer;}*/ #subsrcBtn{display:none;}
.frmto_div{height:35px; display:inline-block; width:44%;}
.frmto_div #from, .frmto_div #to{height:25px;padding: 4px; width:100%; border:solid 1px #cdcccc;}
.button_div{display: inline-block;vertical-align: middle;width: auto; text-align:center; height:35px;}
.citySpecific .rangeSelect,.citySpecific .categorySelect{ display:inline-block;vertical-align:middle;width:44%; height:35px;}.citySpecific .searchText{display:inline-block;vertical-align:middle;padding:0;width:50%;}.citySpecific .searchText.rexplrsearchtxt{display:inline-block;vertical-align:middle;width:100%;height:30px;}.citySpecific .searchBtn #search{width:100px !important;height:30px;}
/*End*/

/*User Loing Page*/
.logregcol {
    display: table-cell !important;
    min-width: 200px !important;
    padding-bottom: 20px;
    padding-left: 0 !important;
    padding-top: 20px;
}
.rounddiv{margin-left: -14% !important;}
/*End*/

}
@media (min-width: 550px) and (max-width: 568px){
.rounddiv{margin-left: -7.2% !important;}
}
@media (min-width: 470px) and (max-width: 485px){
.rounddiv { margin-left: -10.5% !important;}	
}
@media screen and (max-width: 430px){
#lrbloginfrm { text-align:left !important;}
/*Profile Page Dob*/
.dobD_select {width:46px !important; font-size:12px !important;}
.dobM_select{ width:54px !important; font-size:12px !important;}
.dobY_select{ width:80px !important; font-size:12px !important;}
/*End*/
}

@media screen and (max-width:385px) {
/*Home page Images*/
.homeimgbox,.loginbox{display:inline-block;width:100%; height:auto; }
.homevrow{display: inline-block;width:100%; height:auto;border:solid 0px silver; }
.homevcell{display: inline-block;width:32% !important; height:auto; padding:10px; border:solid 0px silver; min-width:100px !important; }
#ie8 .imgdisplaybox, #ie8 imgdisplaybox_why{ outline:solid #ccc 1px; }
.imgdisplaybox img, .imgdisplaybox_why img{width:100px;height:70px; max-width:auto; max-height:100px;}.imgdisplaybox .imgboxtext, .imgdisplaybox_why .imgboxtext{ width:90%; height:20px; font-size:100%; color:#444; line-height:20px; vertical-align:baseline; text-align:center; margin-top:10px;}.homeimgboxheading{font-size: 22px;font-weight: normal;line-height: 30px;text-align:center;
margin-bottom:20px;}
.imgdisplaybox{ cursor:pointer;display:inline-block;width:100%;max-width:230px; max-height:200px;}

/*User Login Page*/
#btnsignup{ width: 100% !important;}
.lbltou {
    display: inline-block;
    float: right;
    margin-top: 15px;
    text-align: left;
    width: 100%;
}
/*End*/
/*Profile Page Dob*/
.dobD_select {width:46px !important; font-size:12px !important;}
.dobM_select{ width:54px !important; font-size:12px !important;}
.dobY_select{ width:80px !important; font-size:12px !important;}
/*End*/
.msgbelowbox{width:100%; height:5em !important; float:left; text-align:left !important;}
#invite { display: inline-block;width: 100% !important;margin-bottom: 2px !important;}
/*After Login New home page desing*/
.homevcell:hover .ratooltip{ display : block; opacity:1;}
.homevcell .ratooltip {
	display:none;
    opacity:0;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -ms-transition:0.5s;
    transition:0.5s;
	width:100%;max-width: 93px; margin-left:3%;
}
/*End*/
#info_aimage { display: inline-block; height: 20px;line-height: 20px; width: 100%;}
/*For Group/ Event List or offer/join button position*/
#action-link{float:right; right:0; bottom:0px; position:absolute;}
/*End*/
}
.msgbelowbox{width:100%; height:3em; float:left; text-align:center}
@media screen and (max-width:320px){

/*User Login Page*/
#btnsignup{ width: 100% !important;}
.lbltou {
    display: inline-block;
    float: right;
    margin-top: 15px;
    text-align: left;
    width: 100%;
}
/*End*/	

/*Profile Page Dob*/
.dobD_select {width:44px !important; font-size:12px !important;}
.dobM_select{ width:50px !important; font-size:12px !important;}
.dobY_select{ width:56px !important; font-size:12px !important;}

.radio_bigM{ margin-top:-5px !important}
/*End*/
/*Ride detail*/
.youpay{float: left;}
}



@media screen and (max-width: 740px) {.steps { display: inline-block; line-height: 19px; min-height: 38px; text-align: left; width: 58%;}.srctext { display:inline-table; width:100%; background-size:50%; }.creatJoin { display:inline-table; width:100%; }.Vsrctext { display:inline-table; width:100%; background-size:50%; }.VcreatJoin { display:inline-table; width:100%; }}
@media screen and (max-width: 710px) {.stepsV {width:100%;}.srctextV {display:inline-block; width:35%; }.creatJoinV {display:inline-block; width:64%; }/* This is for Showing count in left menu */#pcnt, #mrcnt{right: 23%;}#noticnt, #grpridcnt, #mygrpcnt{ right:18%;}
.citySpecific .rangeSelect,.citySpecific .categorySelect{ display:inline-block;vertical-align:middle;width:19%;margin-right: 0.5%;}
.filterTxt{display:inline-block;vertical-align:middle;width:10%;margin-right: 0.5%; font-size:13px;}
}
@media screen and (max-width: 600px) {/* This is for Showing count in left menu */#pcnt, #mrcnt{right: 10%; top: 0%;}#noticnt { top: 0%;}/* This is for Showing count in left menu */#pcnt, #mrcnt{width:22%;}#noticnt { width:22%;}#mygrpcnt, #grpridcnt { right:10%; width:22%;}
/*For Explore Search Filters*/
.filterTxt{display:inline-block;vertical-align:middle;width:45%;margin-right: 0.5%; font-size:20px;}
#subsrc{ /*max-width:30px; */border:none; cursor:pointer;} #subsrcBtn{display:none;}
.frmto_div{height:35px; display:inline-block; width:44%;}
.citySpecific .rangeSelect,.citySpecific .categorySelect{ display:inline-block;vertical-align:middle;width:44%; height:40px;}.citySpecific .searchText{display:inline-block;vertical-align:middle;padding:0;width:50%;}.citySpecific .searchText.rexplrsearchtxt{display:inline-block;vertical-align:middle;width:100%;height:40px;}.citySpecific .searchBtn #search{width:100px !important;height:30px;}
}
@media screen and (max-width: 540px) {.stepsV {width:100%;}.srctextV {display:inline-table; width:100%; }.creatJoinV {display:inline-table; width:100%; }
#forStaysigned{display:none !important;}
}
@media screen and (max-width: 350px) {.steps {width:70%;}.Vsrctext { display:inline-table; width:100%; background-size:50%; }.VcreatJoin { display:inline-table; width:100%; }}
@media screen and (max-width: 245px) {.listnotificationbox  .cstper, .listmemberbox  .cstper { width:8px !important; display:inline-block  !important; overflow:hidden;}/*For Search in explore*/.citySpecific{width:100%;height:110px;display:inline-table;}.citySpecific .rangeSelect,.citySpecific .categorySelect{display:inline-table;vertical-align:middle;width:100%;margin-top:5px;}.citySpecific .searchText{display:inline-table;vertical-align:middle;width:100% !important;margin-top:5px;}.citySpecific .searchBtn{display:inline-table;vertical-align:middle;width:100% !important;margin-top: 5px;}.citySpecific .searchBtn #search{width:60% !important;height:30px;}#profilepicturebox{margin-top:30px !important;max-height:115px !important;}#uprofileimg{max-height:120px !important;width: 100px ;background:#eee;border:solid 1px #ddd;}#btnprofilepic{font-size: 12px;height: 22px;margin-bottom: 1px;vertical-align: bottom;width: 100px !important;}
}

#left-col{
	min-width:200px !important; 
	width:205px;height:100%;
	display:table-cell;
	text-align:right;
	background:#fff;}
 
@media screen and (max-width: 750px) {.listnotificationbox .pfrom span,.listnotificationbox .pto span, .listmemberbox .pfrom span,.listmemberbox .pto span{width:16px; height:16px;vertical-align:middle !important;}
#pcnt, #mrcnt, #noticnt, #mygrpcnt, #grpridcnt{width: 20px !important;}
.width170{width:170px !important; position:absolute; z-index:1000;}
 
.width50{width:50px !important; z-index:0;}
 
}
@media screen and (max-width: 580px) {.citySpecific .searchBtn #search{width:80px !important;height:30px;}}

@media screen and (max-width: 450px){/*For Search in explore*/.citySpecific{width:100%;/*height:110px;*/display:inline-table;}.citySpecific .rangeSelect, .citySpecific .categorySelect{display:inline-table;vertical-align:middle;width:40%;margin-top:5px;}.citySpecific .searchText{display:inline-table;vertical-align:middle;width:100%;margin-top:5px;padding:0 0px;}.citySpecific .searchBtn{display:inline-table; vertical-align:middle;width:100%;margin-top:5px}.citySpecific .searchBtn #search{width:60% !important;height:30px}#uprofileimg{max-height:120px !important;width: 100px ;background:#eee;border:solid 1px #ddd}#btnprofilepic{font-size: 12px;height: 22px;margin-bottom: 1px;vertical-align: bottom;width: 100px !important}.inputset .udprofilepic { width:110px !important}.inputset label {font-size: 12px;font-style: normal;font-weight: bold;vertical-align: middle;width: 27%}
/*For Explore Search Filters*/
.filterTxt{display:inline-block;vertical-align:middle;width:45%;margin-right: 0.5%; font-size:16px;}
#subsrc{ height: 24px; min-width: 25px;width: auto; border:none; cursor:pointer; display:inline-block;} #subsrcBtn{display:block;width: 100% !important;}
.frmto_div{height:35px; display:inline-block; width:100%;}
.frmto_div #from, .frmto_div #to{height:30px;padding: 4px; width:100%; border:solid 1px #cdcccc;}
.button_div{display: inline-block;vertical-align: middle;width: auto; text-align:center; height:35px;}
.citySpecific .rangeSelect,.citySpecific .categorySelect{ display:inline-block;vertical-align:middle;width:44%; height:35px;}.citySpecific .searchText{display:inline-block;vertical-align:middle;padding:0;width:50%;}.citySpecific .searchText.rexplrsearchtxt{display:inline-block;vertical-align:middle;width:100%;height:30px;}.citySpecific .searchBtn #search{width:100px !important;height:30px;}
/*End*/
/*Manage Group*/
.viewpagebtns {color: #959595;margin: 1px;font-size: 14px;font-weight: bold;padding-right: 5px;width: 120px;}
/* #unjoin,*/#newroute, #recommend, #invite, #update{ /*font-size:12px !important;*/ font-weight: normal !important; margin-bottom: 5px;}

/*End*/
/*Member Count on Detail Page*/
.mem_Pcount { background: none repeat scroll 0 0 #ff5e00; bottom: -13px; color: #ffffff; cursor: pointer; display: block; font-size: 10px; height: 16px;
    line-height: 15px; position: absolute; right: 0; text-align: center; width: 14%; z-index: 3;}
.mem_count { background: none repeat scroll 0 0 #83c446; bottom: -13px; color: #ffffff; cursor: pointer; display: block; font-size: 10px; height: 16px;
    line-height: 15px; position: absolute; right: 17px; text-align: center; width: 17%; z-index: 3;}	
/*End*/
}
@media screen and (max-width: 400px) {.listnotificationbox div ,.listnotificationbox span, .listmemberbox div ,.listmemberbox span  { font-size:11px !important}.listnotificationbox strong, .listmemberbox strong  { font-size:11px !important}.listnotificationbox div.pfrom, .listnotificationbox div.pto, .listmemberbox div.pfrom, .listmemberbox div.pto{height:20px !important; overflow:hidden !important; line-height:24px !important; font-size:12px !important; }.listnotificationbox div.pto, .listmemberbox div.pto{ margin-bottom:5px !important}.listnotificationbox .pfrom span,.listmemberbox .pto span, .listmemberbox .pfrom span,.listmemberbox .pto span{width:12px !important; height:18px !important;vertical-align:middle !important; background-size:12px 36px !important}.listnotificationbox .pto span, .listmemberbox .pto span{ background-position:0px -17px !important}.pooldetailloc,.pooldetailbtns{ display:block !important; width:100% !important}.pooldetailbtns{text-align: left !important; width:100% !important; padding: 2px !important; padding-left:4px !important;}.pooldetailbtns strong, .pooldetailbtns span{font-size:10px !important; margin:0 !important}/*.poolvehiclelogo{height:20px !important;display:inline !important}*/.poolvehiclelogo img{/*height:20px !important*/}.poolactions .themebtngreen{float:right ; margin-left:2%}.nrthemebtngreen,.orthemebtnorange{height:30px !important ;padding:2px !important ; width:100% !important ; font-size:14px  !important; margin-bottom:5px !important}.listnotificationbox .themebtngreen, .listnotificationbox .themebtnorange, .listmemberbox .themebtngreen, .listmemberbox .themebtnorange{ height:24px !important ;padding:2px !important ; width:50px !important ; font-size:14px  !important}.viewpagebtns .themelinkgreen{ padding:2px !important ;  font-size:14px  !important; height:28px}.listnotificationbox .poolheader .poolcounter, .listmemberbox .poolheader .poolcounter{ border-radius: 15px; width:16px !important; height:16px !important; line-height: 16px !important;  display: table}.listnotificationbox .poolheader, .listmemberbox .poolheader{ padding-left:1px !important ; line-height:20px !important; font-weight:normal; height:20px !important;  overflow:hidden}.listnotificationbox div.poolheader strong, .listmemberbox div.poolheader strong{ font-size:11px !important; }.listnotificationbox div.poolheader span, .listmemberbox div.poolheader span{ font-size:10px !important}/*For Search in explore*/.citySpecific{width:100%;/*height:110px;*/display:inline-table;}.citySpecific .rangeSelect, .citySpecific .categorySelect{display:inline-table;vertical-align:middle;width:48%;margin-top:5px;}.citySpecific .searchText{display:inline-table;vertical-align:middle;width:100% !important; padding:0 !important;margin-top:5px;}.citySpecific .searchBtn{display:inline-table;vertical-align:middle;width:100%;margin-top:5px;}.citySpecific .searchBtn #search{width:60% !important;height:30px;}#profilepicturebox{max-height:135px !important;}#uprofileimg{max-height:120px !important;width: 100px ;background:#eee;border:solid 1px #ddd}#btnprofilepic{font-size: 12px;height: 22px;margin-bottom: 1px;vertical-align: bottom;width: 100px !important;}/* This is for Showing count in left menu */#pcnt, #mrcnt{width:50%;}#noticnt { width:50%;}#mygrpcnt, #grpridcnt {width:50%;}
}

@media (min-width:240px) and (max-width: 430px){
.colsociallogin, .colloginfrom {
    border-left: medium none !important;
    border-top: 1px solid #eaeaea !important;
    display: inline-table !important;
    margin: 0 !important;
    text-align: center;
    width: 100% !important;
}
.rounddiv {
    margin-left: -3% !important;
    margin-top: -23px !important;
}	
}

/* ratmp.css rideally stylesheet ends*/