.custum_hr_time {

	height: auto;

	padding: 0px 0px 10px 5px;

	background-image: none;

}



.my-vechile-block {

	padding: 25px;

	box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);

	margin-top: 30px;

	text-align: center;

}



.my-vechile-block img {

	width: 100%;

}



.my-vechile-block h4 {

	letter-spacing: 3px;

	font-size: 16px;

	text-transform: uppercase;

}



.my-vechile-block a {

	display: table;

	background: #ff8915;

	color: #fff;

	text-align: center;

	padding: 8px 20px;

	margin: 0 auto;

	border-radius: 4px;

	text-transform: capitalize;

	/*font-family: 'Alegreya';*/

	letter-spacing: 1px;

}



.select_green {

	background: green;

	color: white !important;

}



.select_yellow {

	background: #f6b300;

	color: white !important;

}



.select_red {

	background: #c80201;

	color: white !important;

}



.current {

	background: #031903;

	color: white !important;

}



.my-vechile-block {

	padding: 25px;

	box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);

	margin-top: 30px;

	text-align: center;

}



.my-vechile-block img {

	width: 100%;

}



.my-vechile-block h4 {

	letter-spacing: 3px;

	font-size: 16px;

	text-transform: uppercase;

}



.my-vechile-block a {

	display: table;

	background: #ff8915;

	color: #fff;

	text-align: center;

	padding: 8px 20px;

	margin: 0 auto;

	border-radius: 4px;

	text-transform: capitalize;

	/*font-family: 'Alegreya';*/

	letter-spacing: 1px;

}



.offer-vechile-list-wrap {

	width: 100%;

	display: table;

	padding: 15px;

	margin-bottom: 20px;

	box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);

}



.offer-vechile-list-wrap .driver-trip-detail {

	padding: 0;

	box-shadow: none;

}



.offer-vechile-list-wrap button {

	display: table;

	margin: 0 auto 0;

}



.driver-trip-detail .preference-icons li.custom i {

	background-color: #f6b300;

}



.overlay {

	height: 0%;

	width: 100%;

	position: fixed;

	z-index: 2000;

	top: 0;

	left: 0;

	background-color: rgb(0, 0, 0);

	background-color: rgba(0, 0, 0, 0.9);

	overflow-y: hidden;

	transition: 0.5s;

}



.overlay-content {

	position: relative;

	top: 25%;

	width: 100%;

	text-align: center;

	margin-top: 30px;

}



.overlay a {

	padding: 8px;

	text-decoration: none;

	font-size: 36px;

	color: #818181;

	display: block;

	transition: 0.3s;

}



.overlay a:hover, .overlay a:focus {

	color: #f1f1f1;

}



.overlay .closebtn {

	position: absolute;

	top: 20px;

	right: 45px;

	font-size: 60px;

}



.overlay .loader {

	display: unset;
	width: 10%;
	margin: 0 auto;

}



@media screen and (max-height: 450px) {

	.overlay {

		overflow-y: auto;

	}

	.overlay a {

		font-size: 20px

	}

	.overlay .closebtn {

		font-size: 40px;

		top: 15px;

		right: 35px;

	}

}



.ratings {

	color: #ff8915 !important;

	font-size: 12px !important;

	padding-top: 2px !important;

	display: inline !important;

}



.search-driver-ratings .ratings {

	width: 100% !important;

}



.search-driver-ratings  li:after {

	content: none;

}



.pas-request-amout-box img {

	margin: 0 auto;

}



.pas-request-amout {

	position: relative;

}



.pas-request-amout h5,

.car-detail-seat-availibity .pas-request-amout span {

	/*font-size: 12px;*/

	/*font-weight: bold;*/

	/*color: #ff8915;*/

}

.car-detail-seat-availibity .pas-request-amout span{

	position: absolute;

	right: 16px;

    top: 18px;
	color:#000000;
	font-weight:bold;
	font-size: 14px;

}
.car-detail-seat-availibity .pas-request-amout span i.fa.fa-usd{ display:none;}

.profile-dropdown li{

    border:none;

}

/* CSS NEW */
.register-tabs {padding: 30px 0;}
@media(max-width:600px){
.offer-tab-menu .nav-tabs li a{ font-size:14px;}
.register-tabs {padding: 20px 0px;}
.register-tabs .custom_progressbar{ margin-bottom:20px;}

.register-tabs .nav-tabs li a:after, .register-tabs .nav-tabs li a:before {display:none;}
.register-tabs .nav-tabs li{ margin-bottom:3px;}
.register-tabs .nav-tabs li a{ width:100%; padding:8px 20px; font-size:15px; font-weight:normal; -ms-border-radius:25px;
 -moz-border-radius:25px;  -webkit-border-radius:25px;  -o-border-radius:25px;  border-radius:25px;}
.register-form-box {margin-top:0px;}
	}
.navbar-default .navbar-nav>li>a{padding: 28px 16px 24px 16px; margin-right:0px; color:#777777; letter-spacing:0;}
.navbar-default.navbar-dashboard .navbar-nav>li>a{ margin-right:30px;}
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:active{
    letter-spacing:0;
	border-bottom:0px;
	border-top:3px solid #ff8915;
	transition:none;
	transition: all ease-in-out 0.1s;
}
.navbar-default .navbar-nav>li.active a{ }

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {    
    background: none !important;
}

.navbar-toggle{ background-color:#000000;}
.user-signup{ margin-top:20px; margin-left:32px;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    padding: 4px 0;
}
.dropdown-menu > li > a {
    line-height: 24px;
    border-bottom: 1px solid #f4f4f4;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #FFFFFF;
    text-decoration: none;
    background-color: #ff8915;
	transition: all ease-in-out 0.1s;
	padding: 3px 5px 3px 32px;
}
/*.progress-bar {
    background-color: #ff8915;
}*/
.checkbox-btn label::after, .radio-btn label::after {
    background-color: #f3f3f3;
    border: 1px solid #b2b2b2;
}
.checkbox-btn input[type="checkbox"]:checked+label::after, .checkbox-btn input[type="radio"]:checked+label::after, .radio-btn input[type="checkbox"]:checked+label::after, .radio-btn input[type="radio"]:checked+label::after{
	background-color: #f3f3f3;
    border: 1px solid #b2b2b2;}
.navbar-inner .user-signup li {border-color: #ff8915;}
.navbar-inner .user-signup li a {
    color: #ff8915;
    border-color: #ff8915;
}
.navbar-inner .user-signup li:hover {border-color: #ff8915; background-color:#ff8915;}
.navbar-inner .user-signup li:hover a{color: #ffffff; border-color: #ffffff;}
.navbar-inner .user-signup li a:hover{ color:#000000;}
@media (max-width: 360px) and (min-width: 310px){
.navbar-toggle {
    margin-top: 20px;
    margin-right: 18px;
}
}
@media (max-width: 425px) and (min-width: 361px){
.navbar-toggle {
    margin-top: 20px;
    margin-right: 18px;
}
}
@media (max-width: 767px) and (min-width: 601px){
.navbar-toggle { margin-top: 20px;
    margin-right: 18px;}
}
@media (max-width: 600px) and (min-width: 426px){
.navbar-toggle {
    margin-top: 20px;
    margin-right: 18px;
}
}
.dropdown-menu li a{ font-size:13px; font-weight:bold;}
@media(max-width:640px){.register-form-banner{ display:none;}
.offer-tab-content {padding: 20px 0;}
}

.custom_progressbar.progress{
	overflow: visible;
	-webkit-border-radius: 50px; 
	-moz-border-radius: 50px; 
	-o-border-radius: 50px; 
	-ms-border-radius: 50px; 
	border-radius: 50px;
	}
.custom_progressbar.progress .progress-bar{
	overflow: visible;
	-webkit-border-radius: 50px; 
	-moz-border-radius: 50px; 
	-o-border-radius: 50px; 
	-ms-border-radius: 50px; 
	border-radius: 50px;
	}
.custom_progressbar.progress span.persantage_circle{
    position: absolute;
    display: block;
    right: 0px;
    width: 44px;
    height: 44px;
    background-color: #ffffff;
    -webkit-border-radius: 100px; 
	-moz-border-radius: 100px; 
	-o-border-radius: 100px; 
	-ms-border-radius: 100px; 
	border-radius: 100px;
    text-align: center;
    margin-top: -14px;
    border: 3px solid #f0ad4e;
    padding: 9px 3px;
    color: #f0ad4e;
    font-weight: bold;    
	}
.user-verf-progressbar-container {
		margin-top:20px;
		margin-bottom:20px;
	}
.register-tabs .tab-content{ padding:0px;}
.border_box{font-size:13px; color:#000000; padding:12px; border: 1px solid #ff8915; border-style:dashed; margin:12px 0px;}
.border_box h2{display: inline-block; line-height: 28px; font-size: 22px; text-transform: capitalize; color: #ff8915; margin: 6px 0px;}
.navbar-default.navbar-dashboard .navbar-nav>li>a {padding: 10px 16px 10px 42px;}
.navbar-default.navbar-dashboard .navbar-nav>li>a:hover {border-top:0px!important;}
.navbar-dashboard .navbar-nav{margin-left: 99px; margin-top: 18px;}
.navbar-dashboard .user-signup{ margin-top: 18px;}
.member_type_icon{ margin:12px auto;}
.member_type_icon img{ max-height:60px;}
.upload-photo-section{/* margin-bottom:22px; */ background:none; box-shadow:none;}
.upload-photo-section img{width:100%; width:116px; height:116px; -ms-border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; border-radius:100%;}
.clear{ clear:both;}
.new_heading{ color:#ff8915; font-size:16px; font-weight:bold;}
a, a:focus{ text-decoration:none; outline:none;}
.border_box.question_why{padding: 0px 12px;}
.border_box.question_why h2{ width:100%; line-height: 24px; font-size:18px;}
.border_box.question_why h2 img{ float:left; max-width:30px; padding-right:12px;}
.border_box.question_why h2 a{ color:#ff8915;}
.border_box.question_why h2 a:hover{ color:#e77b11;}
.modal-body p{padding: 0px 22px;}
.checkbox-btn label::after, .radio-btn label::after{ top:2px;}
.profile-btns {
    margin-top: 16px;
}
.radio-btn label::before{top:7px;}
.navbar-dashboard .navbar-brand{ padding:4px 0px;}
.navbar-default .navbar-toggle .icon-bar{ background-color:#ffffff !important;}
.alert{ margin-top:10px !important; }
.license_id_pic{ 
	border-right:1px dashed #e77b11;
}
.license_id_pic .img-size-decider {
	height : 200px;
	font-family: 'Montserrat' !important; 
	font-size:13px;
}


@media(max-width:767px){
	.my-profile-form .form-group label{ font-size:12px;}
	.member_type_icon img{ max-height:40px !important;}
	.member_type_icon_2 img{ max-height:34px !important;}
	.border_box.question_why{ margin-bottom:0px !important;}
	.border_box.question_why h2{ font-size:14px;}
	.gender_row div.radio-btn{ min-width:93px !important; margin-right:0px !important;}
	.gender_row div.radio-btn+div.radio-btn{ min-width:112px !important; margin-right:0px !important;}
	.gender_row div.radio-btn+div.radio-btn+div.radio-btn{ min-width: inherit !important;}
	.upload-photo-section{ padding:6px !important;}
	.license_id_pic img{max-width: 200px; margin: 10px auto; border:0px;}
	.confidential_text{ font-size:10px;}
	.navbar-dashboard .navbar-nav{ margin-left:0px;}
	}

.sidebar-nav-menu .navbar-header{display:none;}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #ff8915;
    border-color: #ff8915;
}

.btn-primary {
    color: #fff;
    background: #ff8915;
    border-color: #ff8915;
    text-transform: capitalize;
}

.btn-primary:hover {
    color: #fff;
    background-color: #ff8915;
    border-color: #ff8915;
}
.license_id_pic {


}

.modal-content {
	border-radius: 0;
} 

.form-control {
	border-radius: 0;
	border: 1px solid #ddd;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.modal-backdrop {
    position: fixed;
}


.navbar.navbar-dashboard .nav>li>a:hover, .navbar.navbar-dashboard .nav>li>a:focus {
    text-decoration: none;
    background-color: #ff8915;
    border-top: none;
}