@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Ubuntu+Condensed&subset=latin,cyrillic-ext);
/* CSS Document */

body {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background: #cecece;*/
	/*background-image:url(background.png);*/
	background: #0d1b26 url('background.jpg') no-repeat top center;
}

p {
	margin:0px 0px 15px 0px;
}
h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}
img {
	max-width:100%;
}

.text_01 {
	color:#000000;
}
.text_01 a {
	color:#005bd8;
	text-decoration:none;
}
.text_01 a:hover {
	color:#005bd8;
	text-decoration:underline;
}
.text_02 {
	color:#005bd8;
}
.text_02 a {
	color:#005bd8;
	text-decoration:none;
}
.text_02 a:hover {
	color:#005bd8;
	text-decoration:underline;
}

.fs10 {
	font-size:10px;
}
.fs11 {
	font-size:11px;
}
.fs12 {
	font-size:12px;
}
.fs13 {
	font-size:13px;
}
.fs14 {
	font-size:14px;
}
.fs16 {
	font-size:16px;
}
.fs19 {
	font-size:19px;
}
.fs20 {
	font-size:19px;
}
.fs24 {
	font-size:24px;
}

.ff_uc {
	font-family:'Ubuntu Condensed', sans-serif;
}
.ff_verdana {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.mb2 {
	margin-bottom:2px;
}
.mb3 {
	margin-bottom:3px;
}
.mb5 {
	margin-bottom:5px;
}
.mb8 {
	margin-bottom:8px;
}
.mb10 {
	margin-bottom:10px;
}
.mb15 {
	margin-bottom:15px;
}
.mb20 {
	margin-bottom:20px;
}
.mb25 {
	margin-bottom:25px;
}
.mb30 {
	margin-bottom:30px;
}

.padding_5px {
	padding:5px;
}
.padding_10px {
	padding:10px;
}
.nowrap {
	white-space:nowrap;
}
.blue_bullet {
	font-size:11px;
	color:#005bd8;
}
.lh30 {
	line-height:30px;
}
.mh765 {
	min-height:765px;
}

.scroll-to-top {
	display: none;
	position: fixed;
	bottom: 10px;
	left: 50%;
	width: 50px;
	height: 50px;
	transform: translate(-50%,0);
	cursor: pointer;
	text-decoration: none;
	border-radius: 50px;
	border: 2px solid #fff;
	-webkit-box-shadow: 1px 2px 3px 0 rgba(0,0,0,0.6);
	box-shadow: 1px 2px 3px 0 rgba(0,0,0,0.6);
	background: rgba(0,89,211,0.6);
	z-index: 9999;
	transition: all 0.2s;
}
.scroll-to-top:hover {
	background: #014bb0;
}
.scroll-to-top:after {
	position: absolute;
	content: "\f077";
	left: 0;
	top: 10px;
	width: 100%;
	color: #fff;
	text-align: center;
	font-size: 20px;
	font-family: FontAwesome, sans-serif;
	z-index: 1;
}

.header {
	position:relative;
	height:102px;
	background: #fbfbfb;
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #e2e2e2 100%);
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#e2e2e2 100%);
	background: linear-gradient(to bottom,  #fbfbfb 0%,#e2e2e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e2e2e2',GradientType=0 );
	overflow:hidden;
	z-index:0;
}
.header:before {
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:11px;
	background:url('taxi-line.png') repeat-x top;
	overflow:hidden;
	z-index:1
}
.header .header_content {
	position:relative;
	width:967px;
	height:102px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}

.display-message { 
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index:1000;
}
.header .header_content .display_message {
	display:none;
	position: absolute; 
	top:-7px;
	left: 0; 
	right: 0; 
	margin-left: auto; 
	margin-right: auto; 
	width:400px;
	text-align:center;
	padding:20px 12px 20px 12px;
	background-color:#fff;
	border:solid 3px #0059d3;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	border-radius:7px;
	color:#333;
	font-size:12px;
	z-index:100;
}
.header .header_content .display_message a {
	color:#333333;
	text-decoration:underline;
}
.header .header_content .display_message a:hover {
	color:#333333;
	text-decoration:none;
}
.header .header_content .logo {
	position:absolute;
	left:5px;
	top:19px;
}
.header .header_content .slogan {
	position:absolute;
	left:5px;
	bottom:10px;
	width:255px;
	font-size:18px;
	text-transform:uppercase;
	text-align:center;
	color:#000000;
	font-family:'Ubuntu Condensed', sans-serif;
}
.header .header_content .fb {
	position:absolute;
	left:320px;
	top:20px;
}
.header .header_content .phone {
	position:absolute;
	left:320px;
	top:60px;
	text-shadow:1px 1px 0px #ffffff;
	filter:dropshadow(color=#ffffff, offx=1, offy=1);
	font-size:18px;
	color:#000000;
	font-family:'Ubuntu Condensed', sans-serif;
}
.header .header_content .phone a {
	color:#000;
	text-decoration: none;
}
.header .header_content .phone a:hover {
	color:#0059d3;
	text-decoration: none;
}
.header .header_content .header_links {
	position:absolute;
	right:5px;
	top:25px;
}

.header .header_content .login-register {
	position:absolute;
	left:320px;
	top:25px;
}
.header .header_content .login-register a {
	color: #005bd8;
	font-size: 14px;
	text-decoration: none;
}
.header .header_content .login-register a:hover {
	color: #005bd8;
	text-decoration: underline;
}

.header .header_content .langs {
	position:absolute;
	right:5px;
	bottom:21px;
}
.header .header_content .langs .lang {
	display:inline-block;
	margin-left:22px;
}

.container {
	width:967px;
	margin:0 auto;
	text-align:left;
}
.container .content {
	padding:5px 0px 20px 0px;
}
.container .content .menu_container {
	position:relative;
	height:37px;
	margin-bottom:5px;
	overflow:hidden;
	background-color:#ffffff;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.mobile-menu-container {
	height:37px;
	text-align: center;
	padding: 0 5px;
	width: 40px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	-webkit-border-radius:3px;
	border-radius:3px;
	display: none;
}
.menu-mobile {
	display:none;
}
.container .content .menu_container .menu {
	position:relative;
	height:37px;
}
.container .content .menu_container .menu .btn {
	padding:7px 10px 7px 10px;
	text-align:center;
	cursor:pointer;
	font-size:18px;
	font-family:'Ubuntu Condensed', sans-serif;
}
.container .content  .menu_container.menu .btn:hover {
	padding:7px 10px 7px 10px;
	text-align:center;
}
.container .content .menu_container .menu .btn a  {
	text-decoration:none;
	color:#000000;
}
.container .content .menu_container .menu .btn:hover a,
.container .content .menu_container .menu .btn a:hover  {
	text-decoration:none;
	color:#005bd8;
}
.container .content .menu_container .menu .btn_sel {
	padding:7px 10px 7px 10px;
	text-align:center;
	cursor:pointer;
	font-size:18px;
	font-family:'Ubuntu Condensed', sans-serif;
}
.container .content .menu_container .menu .btn_sel a,
.container .content .menu_container .menu .btn_sel a:hover  {
	text-decoration:none;
	color:#005bd8;
}
.container .content .slideshow {
	position:relative;
	overflow:hidden;
	margin-bottom:15px;
	padding:10px;
	background:#fff;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 327px;
}
.container .content .col_left {
	float:left;
	width:200px;
	margin-right:23px;
}
.container .content .col_left .order_transfer_box {
	background-color:#ffffff;
	border:solid 1px #0059d3;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-bottom:15px;
}
.container .content .col_left .order_transfer_box .transfer_box_title {
	background-color:#0059d3;
	padding:10px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	font-family:'Ubuntu Condensed', sans-serif;
}
.container .content .col_middle {
	float:left;
	width:540px;
}
.container .content .col_middle.full_width {
	float:none !important;
	width:100% !important;
}
.container .content .col_right {
	float:right;
	width:180px;
}

.box {
	position:relative;
	background-color:#ffffff;
	-webkit-border-radius:4px;
    border-radius:4px;
	margin-bottom:15px;
}
.box .promo_ribbon {
	position:absolute;
	left:-4px;
	top:-4px;
	width:115px;
	height:72px;
	z-index:1;
}
.box .promo_price {
	position:absolute;
	right:-15px;
	bottom:-15px;
	padding-top:19px;
	width:94px;
	height:75px;
	text-align:center;
	color:#ffffff;
	background-image:url(promo_price.png);
	background-repeat:no-repeat;
	z-index:1;
}
.box .ctt {
	padding:10px;
	color:#005bd8;
	text-align:center;
	font-size:16px;
	font-family:'Ubuntu Condensed', sans-serif;
	-webkit-border-radius:4px 4px 0px 0px;
    border-radius:4px 4px 0px 0px;
	text-shadow:1px 1px 0px #fafafa;
    filter:dropshadow(color=#fafafa, offx=1, offy=1);
	border-bottom:solid 1px #005bd8;
	background-color:#eaeaea;
}
.box .transfer_title {
	padding:10px;
	-webkit-border-radius:4px 4px 0px 0px;
    border-radius:4px 4px 0px 0px;
	text-shadow:1px 1px 0px #fafafa;
    filter:dropshadow(color=#fafafa, offx=1, offy=1);
	border-bottom:solid 1px #005bd8;
	background-color:#eaeaea;
}
.box .transfer_bottom {
	display: flex;
	justify-content: space-between;
	padding:10px;
	color:#005bd8;
	-webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
	text-shadow:1px 1px 0px #fafafa;
    filter:dropshadow(color=#fafafa, offx=1, offy=1);
	border-top:solid 1px #005bd8;
	background-color:#eaeaea;
}
.box .add_title {
	padding:3px;
	color:#848484;
	text-align:center;
	font-size:16px;
	font-family:'Ubuntu Condensed', sans-serif;
	-webkit-border-radius:4px 4px 0px 0px;
    border-radius:4px 4px 0px 0px;
	border-bottom:solid 1px #cecece;
	background-color:#ffffff;
}

.info_text {}
.info_text table {
	font-size:11px;
	border-spacing:1px;
}
.info_text table th {
	color:#ffffff;
	background-color:#0059d3;
	border:solid 1px #0059d3;
	padding:5px;
}
.info_text table td {
	border:solid 1px #0059d3;
	padding:3px;
}
.info_text table p {
	padding:0px;
	margin:0px;
}

.home_item {
	margin-bottom:12px;
}
.home_item .img {
	float:left;
	width:107px;
}
.home_item .text {
	float:right;
	width:410px;
}

.transfer_item {
	margin-bottom:15px;
	padding:10px;
}
.transfer_item .image {
	float:left;
	width:24%;
}
.transfer_item .image img {
	width:100%;
}
.transfer_item .info {
	float:left;
	width:38%;
	padding:0 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.transfer_item .prices {
	float:right;
	width:38%;
}
.transfer_item .prices .subtotal strong {
	color: #0076D8;
	font-size: 13px;
}
.transfer_item .prices .subtotal em {
	color: #f00;
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
}

.transfer_item .info ul {
	list-style:none;
	list-style:url(icon_chavka.png);
	margin:0px 0px 0px 10px;
	padding:0px;
}
.transfer_item .info ul li {
	margin-bottom:5px;
}

.wf {
	display:inline-block;
	text-align:center;
	margin:15px 20px 15px 20px;
}
.wf .wf-city {
	margin-bottom:5px;
	color:#0076D8;
	font-size:15px;
}
.wf .wf-temperature {
	color:#383838;
	font-size:24px;
	font-family:'Ubuntu Condensed', sans-serif;
}
.wf .wf-temperature img {
	vertical-align:middle;
}

.promo_img {
	float:left;
	width:118px;
	overflow:hidden;
}
.promo_text {
	float:right;
	position:relative;
	text-align:left;
	width:390px;
}
.promo_text .title {
	height:32px;
	line-height:16px;
	margin-bottom:5px;
}
.promo_text .fuck {
	position:relative;
	padding-right:80px;
}
.promo_text .fuck .text {
	margin-bottom:5px;
	height:24px;
	line-height:12px;
	overflow:hidden;
}

.inputs_row {
	margin-bottom:10px;
}
.inputs_row .left {
	float:left;
	width:48%;
}
.inputs_row .right {
	float:right;
	width:48%;
}
.total_price {
	border-bottom:solid 1px #7f9db9;
	border-top:solid 1px #7f9db9;
	padding:2px 5px 5px 5px;
	text-align: center;
}
.total_price .total {
	display: inline-block;
	text-align: left;
}
.total_price .total .subtotal strong {
	color: #0076D8;
	font-size: 20px;
	font-weight: normal;
	font-family:'Ubuntu Condensed', sans-serif;
}
.total_price .total .subtotal em {
	color: #f00;
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
}

.info_img {
	float:left;
	width:188px;
	margin-right:20px;
	margin-bottom:20px;
	overflow:hidden;
}
.faq_answer {
	display:none;
	padding:10px 0px 0px 20px;
}

.footer {
	position:relative;
	padding-top:25px;
	overflow:hidden;
	background: #fbfbfb;
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #e2e2e2 100%);
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#e2e2e2 100%);
	background: linear-gradient(to bottom,  #fbfbfb 0%,#e2e2e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e2e2e2',GradientType=0 );
}
.footer:before {
	position:absolute;
	content:'';
	background:url('taxi-line.png') repeat-x top;
	left:0;
	top:0;
	width:100%;
	height:11px;
	z-index:1;
}
.footer .footer_content {
	position:relative;
	width:967px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}
.footer .footer_content .line1 {
	margin-bottom:15px;
	text-align:center;
	overflow:hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.table {
	display:table;
	border-spacing:7px;
	width:100%;
}
.table .tr {
	display:table-row;
}
.table .td {
	display:table-cell;
	vertical-align:middle;
}
.table .align_left {
	text-align:left;
}
.table .align_center {
	text-align:center;
}
.table .align_right {
	text-align:right;
}

.tbl {
	font-size:11px;
}
.tbl th {
	background-color:#0059d3;
	color:#ffffff;
	border:solid 1px #0059d3;
}
.tbl td {
	border:solid 1px #0059d3;
	color:#000000;
}
.tbl .row_color {
	background-color:#f3f3f3;
}

.thumb {
	border:solid 4px #eaeaea;
}
.thumb:hover {
	cursor:pointer;
	border:solid 4px #0059d3;
}
.thumbb {
	border:solid 4px #eaeaea;
}

.transfers_item {
	min-width:130px;
	display:inline-block;
	margin-bottom:15px;
	margin-right:10px;
}
.floatL {
	float:left;
}
.floatR {
	float:right;
}
.calendar_date {
	float:left;
}
.calendar_time {
	float:right;
}
.recommendationL {
	float:left;
	width:48%;
}
.recommendationR {
	float:right;
	width:48%;
}
.errorr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#cc0000;
	text-align:center;
	padding:2px;
	margin-bottom:10px;
}
.message {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#2d9e1e;
	text-align:center;
	padding:4px;
	margin-bottom:10px;
}
.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
form {
	margin:0;
	padding:0;
}
.required {
	color:#ff0000;
	font-size:10px;
}
.inputs {
	color:#000000;
	font-size:11px;
	padding:1px;
	margin:0;
	background-color:#ffffff;
	border:solid 1px #7f9db9;
	outline:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.selects {
	color:#000000;
	font-size:11px;
	padding:1px;
	margin:0;
	border:solid 1px #7f9db9;
	outline:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.formBtn {
	padding:5px 15px 5px 15px;
	margin:0;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	outline:none;
	overflow:visible;
	border:none;
	-webkit-border-radius:3px;
    border-radius:3px;
	background: #005bd8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWJkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDNkOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #005bd8 0%, #003d91 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005bd8), color-stop(100%,#003d91));
	background: -webkit-linear-gradient(top,  #005bd8 0%,#003d91 100%);
	background: -o-linear-gradient(top,  #005bd8 0%,#003d91 100%);
	background: -ms-linear-gradient(top,  #005bd8 0%,#003d91 100%);
	background: linear-gradient(to bottom,  #005bd8 0%,#003d91 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005bd8', endColorstr='#003d91',GradientType=0 );
}
.formBtn:hover {
	background: #003d91;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWJkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDNkOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #003d91 0%, #005bd8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003d91), color-stop(100%,#005bd8));
	background: -webkit-linear-gradient(top,  #003d91 0%,#005bd8 100%);
	background: -o-linear-gradient(top,  #003d91 0%,#005bd8 100%);
	background: -ms-linear-gradient(top,  #003d91 0%,#005bd8 100%);
	background: linear-gradient(to bottom,  #003d91 0%,#005bd8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003d91', endColorstr='#005bd8',GradientType=0 );
}
.formBtnGrey {
	padding:5px 15px 5px 15px;
	margin:0;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	outline:none;
	overflow:visible;
	border:none;
	-webkit-border-radius:3px;
	border-radius:3px;
	background: #606060;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWJkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDNkOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #606060 0%, #3f3f3f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606060), color-stop(100%,#3f3f3f));
	background: -webkit-linear-gradient(top,  #606060 0%,#3f3f3f 100%);
	background: -o-linear-gradient(top,  #606060 0%,#3f3f3f 100%);
	background: -ms-linear-gradient(top,  #606060 0%,#3f3f3f 100%);
	background: linear-gradient(to bottom,  #606060 0%,#3f3f3f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#3f3f3f',GradientType=0 );
}
.formBtnGrey:hover {
	background: #3f3f3f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWJkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDNkOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3f3f3f 0%, #606060 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f3f3f), color-stop(100%,#606060));
	background: -webkit-linear-gradient(top,  #3f3f3f 0%,#606060 100%);
	background: -o-linear-gradient(top,  #3f3f3f 0%,#606060 100%);
	background: -ms-linear-gradient(top,  #3f3f3f 0%,#606060 100%);
	background: linear-gradient(to bottom,  #3f3f3f 0%,#606060 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#606060',GradientType=0 );
}
.formBtnRed {
	padding:5px 15px 5px 15px;
	margin:0px;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	outline:none;
	overflow:visible;
	border:none;
	-webkit-border-radius:3px;
	border-radius:3px;
	background: #cc0000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWJkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDNkOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cc0000 0%, #7b0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#7b0000));
	background: -webkit-linear-gradient(top,  #cc0000 0%,#7b0000 100%);
	background: -o-linear-gradient(top,  #cc0000 0%,#7b0000 100%);
	background: -ms-linear-gradient(top,  #cc0000 0%,#7b0000 100%);
	background: linear-gradient(to bottom,  #cc0000 0%,#7b0000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#7b0000',GradientType=0 );
}
.formBtnRed:hover {
	background: #7b0000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWJkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDNkOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7b0000 0%, #cc0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b0000), color-stop(100%,#cc0000));
	background: -webkit-linear-gradient(top,  #7b0000 0%,#cc0000 100%);
	background: -o-linear-gradient(top,  #7b0000 0%,#cc0000 100%);
	background: -ms-linear-gradient(top,  #7b0000 0%,#cc0000 100%);
	background: linear-gradient(to bottom,  #7b0000 0%,#cc0000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b0000', endColorstr='#cc0000',GradientType=0 );
}
.formBtnGreen {
	padding:5px 15px 5px 15px;
	margin:0;
	color:#fff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	outline:none;
	overflow:visible;
	border:none;
	-webkit-border-radius:3px;
	border-radius:3px;
	background: #00aa00;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWJkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDNkOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #00aa00 0%, #006600 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00aa00), color-stop(100%,#006600));
	background: -webkit-linear-gradient(top,  #00aa00 0%,#006600 100%);
	background: -o-linear-gradient(top,  #00aa00 0%,#006600 100%);
	background: -ms-linear-gradient(top,  #00aa00 0%,#006600 100%);
	background: linear-gradient(to bottom,  #00aa00 0%,#006600 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aa00', endColorstr='#006600',GradientType=0 );
}
.formBtnGreen:hover {
	background: #006600;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWJkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDNkOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #006600 0%, #00aa00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006600), color-stop(100%,#00aa00));
	background: -webkit-linear-gradient(top,  #006600 0%,#00aa00 100%);
	background: -o-linear-gradient(top,  #006600 0%,#00aa00 100%);
	background: -ms-linear-gradient(top,  #006600 0%,#00aa00 100%);
	background: linear-gradient(to bottom,  #006600 0%,#00aa00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006600', endColorstr='#00aa00',GradientType=0 );
}

/*-------------[ page navigator ]---------------*/
.page_normal {
	padding-left:4px;
	padding-right:4px;
	color:#2b1100;
	border:solid 1px #a9a8a8;
	background-color:#ffffff;
	cursor:pointer;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.page_normal_o {
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
	color:#2b1100;
	border:solid 1px #a9a8a8;
	background-color:#ffffff;
	cursor:pointer;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.page_select {
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
	color:#ffffff;
	border:solid 1px #2c2c2c;
	background-color:#2c2c2c;
	cursor:default;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.page_inactive {
	padding-left:4px;
	padding-right:4px;
	color:#aaaaaa;
	background-color:#ffffff;
	border:solid 1px #a9a8a8;
	cursor:default;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
/*-------------[ page navigator ]---------------*/



.ui-datepicker-year, .ui-datepicker-month {
	font-size: 15px !important;
}

.tooltip {
	cursor: pointer;
	vertical-align: middle;
}
.ui-tooltip, .arrow:after {
	background: #e7f1ff;
	border: 2px solid #0059d3;
}
.ui-tooltip {
	max-width: 160px;
	padding: 10px 5px;
	color: #111;
	border-radius: 4px;
	font: 14px "Helvetica Neue", Sans-Serif;
	box-shadow: 0 0 7px black;
}
.arrow {
	width: 70px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: -16px;
}
.arrow.top {
	top: -16px;
	bottom: auto;
}
.arrow.left {
	left: 20%;
}
.arrow:after {
	content: "";
	position: absolute;
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	box-shadow: 6px 5px 9px -9px black;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.arrow.top:after {
	bottom: -20px;
	top: auto;
}


.izi-modal {
	display: none;
}
.izi-modal .izi-modal-content {
	background: #FFF;
	color: #333;
	font-size: 14px;
}
.izi-modal .izi-modal-content .izi-modal-head {
	padding: 30px 10px;
	text-align: center;
	color: #000;
	font-size: 28px;
}
.izi-modal .izi-modal-content .izi-modal-body {
	padding: 15px;
	background: #F7F7F7;
	border-top: solid 1px #E3E3E3;
	border-bottom: solid 1px #E3E3E3;
}
.izi-modal .izi-modal-content .izi-modal-footer {
	padding: 30px 10px;
}

.transfer-time {
	position: relative;
	display: flex;
}
.transfer-time div:first-child {
	width: 20px;
}
.transfer-time div {
	flex: 1;
}
.transfer-time select {
	-webkit-appearance: none;
	font-size: 11px;
	line-height: 16px;
	padding: 0 3px 0 3px !important;
	outline: none;
}
.transfer-time select::-ms-expand {
	display: none;
}
.transfer-time .fa-clock-o {
	color: #015cd9;
	font-size: 18px;
}

.fieldset {
	position:relative;
	padding:20px 10px 10px 10px;
	border:solid 1px #005ca9;
	font-size:14px;
	color:#333;
	background:#f2fafd;
}
.fieldset a {
	font-size:14px;
	color:#32606c;
	text-decoration:none;
}
.fieldset a:hover {
	color:#32606c;
	text-decoration:underline;
}
.fieldset .legend {
	position:absolute;
	top:-11px;
	left:8px;
	font-size:14px;
	font-weight:300;
	color:#fff;
	padding:2px 5px 2px 5px;
	border:solid 1px #005ca9;
	background:#005ca9;
}
.fieldset input[type=text],
.fieldset input[type=password],
.fieldset textarea,
.fieldset select {
	background:#fff !important;
}
.field {
	float:left;
	margin:0 10px 0 10px;
}
.link a {
	color: #005bd8;
	font-size: 14px;
	text-decoration: none;
}
.link a:hover {
	text-decoration: underline;
}

.filter {
	margin-bottom: 30px;
	text-align: center;
}
.filter label {
	display: inline-block;
	padding: 5px;
}
.filter label span {
	display: flex;
	align-items: center;
}
.filter label span .ui-datepicker-trigger {
	position: relative;
	left: 4px;
}

.align-center {
	text-align: center;
}