		@import url(//fonts.googleapis.com/css?family=Open+Sans);
		body.custom-background { background-color: #ffffff; }
		*[id^='readlink'] {
			font-weight: bold;
			color: #00363d;
			background: #ffffff;
			padding: 0px;
			border-bottom: 1px solid #cccccc;
			-webkit-box-shadow: none !important;
			box-shadow: none !important;
			-webkit-transition: none !important;
		}

		*[id^='readlink']:hover {
			font-weight: bold;
			color: #77a300;
			padding: 0px;
			border-bottom: 1px solid #cccccc;
		}

		*[id^='readlink']:focus {
			outline: none;
			color: #00363d;
		}
		.rll-youtube-player, [data-lazy-src]{display:none !important;}
		[data-columns]::before{visibility:hidden;position:absolute;font-size:1px;}
		.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}
		.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {
			position:absolute;top:0;left:0;width:100%;height:100%;
		}

		
		
		#app{font-size:14px;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#app *{-moz-box-sizing:border-box;box-sizing:border-box;
		}
		.dichung-booking-form {width: px;border-radius:.25rem;}#app .dichung-booking-form .nav-tabs{border:none;display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none
		}
		.dichung-booking-form .nav-tabs .nav-item{flex:1;text-align:center;background-color:rgba(0,0,0,.1)
		}
		.dichung-booking-form .nav-tabs .nav-item:first-child{border-top-left-radius:.25rem
		}
		.dichung-booking-form .nav-tabs .nav-item:last-child{border-top-right-radius:.25rem
		}
		.dichung-booking-form .nav-tabs .nav-link{display:block;padding-top:10px;padding-bottom:10px;border:none;border-top-left-radius:.25rem;border-top-right-radius:.25rem
		}
		.dichung-booking-form .nav-tabs .nav-link.active{background-color:#f9f9f9;font-weight:700
		}
		.btn-dc{width:100%;padding:10px 12px;font-size:14px;font-weight:700;text-transform:uppercase;border:none;outline:0;cursor:pointer
		}
		.btn-dc {color: #fff;background-color:#77a300;border-radius: 4px;
		}
		.btn-dc.link{color:#77a300;text-decoration: underline;background-color: transparent;
		}
		.rideataxi-form{background-color:#f9f9f9;padding:15px;font-size:14px
		}
		.rideataxi-form.layout-vertical{display:flex;flex-wrap:wrap
		}
		.rideataxi-form.layout-vertical .form-group{width:100%
		}
		.rideataxi-form.layout-vertical .group-datetime,.rideataxi-form.layout-vertical .group-passenger{width:50%
		}
		.rideataxi-form.layout-vertical .group-datetime{padding-right:10px
		}
		.rideataxi-form.layout-vertical .group-passenger{padding-left:10px
		}
		.rideataxi-form .passenger__input,.rideataxi-form input{width:100%;height:38px;border-radius:4px;padding:10px;outline:0;box-shadow:unset;background-color:#fff;border:1px solid #c4cdd5;display:block;font-size:14px
		}
		.rideataxi-form label {display: block;color: #333;margin-bottom: 5px;
		}
		.rideataxi-form .form-group{position:relative;margin-bottom:15px
		}
		.rideataxi-form .input-address{outline:0
		}
		.rideataxi-form .place-autocomplete{position:relative;display:inline-block;width:100%
		}
		.rideataxi-form .place-autocomplete .location-icon{width:20px;height:20px;position:absolute;top:9px;left:4px
		}
		.rideataxi-form .place-autocomplete .swap-address{position:absolute;top:0;right:0;padding:6px;display:flex;align-items:center;background-color:#fff;border:1px solid #c4cdd5;cursor:pointer;border-radius:0 4px 4px 0
		}
		.rideataxi-form .place-autocomplete .swap-address .swap-icon{width:24px;height:24px
		}
		.rideataxi-form .place-autocomplete input{padding-left:25px;overflow:hidden;max-width:unset;text-overflow:ellipsis
		}
		.rideataxi-form .place-autocomplete.drop-address input{padding-right:40px
		}
		.rideataxi-form .depart-datetime{position:relative
		}
		.rideataxi-form .depart-datetime svg{width:18px;height:18px;position:absolute;top:10px;left:5px
		}
		.rideataxi-form .depart-datetime input{padding-left:25px
		}
		.rideataxi-form .autocomplete-dropdown-container,.rideataxi-form .dropdown-items{position:absolute;top:100%;left:0;right:0;z-index:1;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);-o-box-shadow:0 2px 4px 0 rgba(0,0,0,.5)
		}
		.rideataxi-form .suggestion-item{padding:14px 15px;border-bottom:1px solid #f9f9f9;cursor:pointer
		}
		.rideataxi-form .suggestion-item:hover{background-color:#f9f9f9
		}
		.rideataxi-form .row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px
		}
		.rideataxi-form .row .col{width:50%;padding-right:10px;padding-left:10px}
		.rideataxi-form .passenger-wrap{position:relative
		}
		.rideataxi-form .passenger-wrap >svg{position: absolute;top: 8px;left: 5px;width: 20px;height: 20px;
		}
		.rideataxi-form .passenger__input{display:flex;padding-left:30px;align-items:center;justify-content:space-between
		}
		.rideataxi-form .passenger__input svg{width:20px;height:20px
		}
		.rideataxi-form .dropdown-items{display:none;width:250px;height:300px;overflow:auto;left:auto
		}
		.rideataxi-form .dropdown-items ul{margin:0;padding:0
		}
		.rideataxi-form .dropdown-items.open{display:block
		}
		.rideataxi-form .dropdown-items li{padding:12px 14px;display:block;cursor:pointer
		}
		.rideataxi-form .dropdown-items li:hover{background-color:#f9f9f9
		}
		.rideataxi-form .group-buttons{margin-bottom:0
		}
		.rideataxi-form .group-buttons button{margin-top:5px;margin-bottom:5px
		}
		.dichung__dialog{position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 99999;background:#fff;box-sizing:border-box
		}
		.dichung__dialog .dichung__header{height:40px;background: #f9f9f9;border-bottom:1px solid #ddd;padding: 10px;display:flex;justify-content:flex-end;box-sizing:border-box
		}
		.dichung__dialog .close,.dichung__alert .close{font-size:24px;font-weight:700;line-height:0;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;background:unset;border:none;outline:0
		}
		.dichung__dialog .close:focus,.dichung__dialog .close:hover,.dichung__alert .close:hover,.dichung__alert .close:focus{opacity:1
		}
		.dichung__dialog .dialog-body{position: fixed;right: 0;bottom: 0;left: 0;top: 40px;-webkit-overflow-scrolling: touch;overflow-y: scroll;
		}
		.backdrop-dichung__dialog{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:98
		}
		.search-ticket__form .form-group{margin-bottom:15px
		}
		.search-ticket__form .text-input{border:1px solid #c4cdd5;border-radius:4px;padding:0 30px 0 10px;width:100%;height:38px;line-height:38px;outline:0
		}
		.open-dichung__dialog{overflow:hidden;height:10px
		}
		.dichung__alert{border-radius:4px;width:500px;max-width:100%
		}
		.dichung__alert{background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999999;
		}
		.dichung__alert .dialog-title{padding:15px;display:flex;justify-content: center;align-items: center;
		}
		.dichung__alert .dialog-title h4{margin:0;font-size:16px;width:100%;text-align:center
		}
		.dichung__alert .dialog-body{padding:15px}