﻿@charset "UTF-8";
@font-face{
	font-family:fontello;
	src:url(../font/fontello.eot?81091010);
	src:url(../font/fontello.eot?81091010#iefix) format("embedded-opentype"),url(../font/fontello.woff2?81091010) format("woff2"),url(../font/fontello.woff?81091010) format("woff"),url(../font/fontello.ttf?81091010) format("truetype"),url(../font/fontello.svg?81091010#fontello) format("svg");
	font-weight:400;
	font-style:normal
}
[class*=" icon-owl-"]:before,[class^=icon-owl-]:before{
	font-family:fontello;
	font-style:normal;
	font-weight:400;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	line-height:1em;
	margin-left:.2em;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-owl-cancel:before{
	content:'\e802',display:none
}
.icon-owl-up-open:before{
	content:'\e805'
}
.icon-owl-down-open:before{
	content:'\e80b'
}
.icon-owl-left-open:before{
	content:'\e817'
}
.icon-owl-right-open:before{
	content:'\e818'
}
.owl-widget,.owl-widget *{
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.owl-widget{
	font-size:1em
}
.owl-state-focus{
	-moz-box-shadow:0 0 5px #1f89ce;
	box-shadow:0 0 5px #1f89ce
}
.owl-corner-all{
	-moz-border-radius:3px;
	border-radius:3px
}
.owl-corner-top{
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px
}
.owl-corner-bottomLeft{
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px
}
.owl-corner-bottomRight{
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px
}
.owl-state-default{
	border:1px solid #d6d6d6;
	background:#fff;
	color:#555
}
.owl-inputtext{
	margin:0;
	outline:medium none;
	padding:.25em;
	background:#fff;
	color:#222;
	-webkit-transition:.2s;
	-moz-transition:.2s;
	transition:.2s
}
.owl-inputtext.owl-state-focus,.owl-inputtext:focus{
	-moz-box-shadow:0 0 5px #1f89ce;
	box-shadow:0 0 5px #1f89ce
}
.owl-dateTime{
	display:inline-block;
	position:relative !important;
	/*width:167%*/
    width:180px;
}
.owl-dateTime.owl-dateTime-inline{
	width:auto
}
.owl-dateTime.owl-dateTime-inline .owl-dateTime-dialog{
	position:relative;
	z-index:auto
}
.owl-dateTime-dialog{
	width:33%;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	z-index:99999
}
.owl-dateTime-dialogHeader{
	height:2.5em;
	padding:.25em;
	background-color:rgba(0,0,0,.1);
	overflow-y:auto
}
.owl-calendar-control .owl-calendar-controlNav .nav-next,.owl-calendar-control .owl-calendar-controlNav .nav-prev{
	position:absolute;
	top:50%;
	right:auto;
	bottom:auto;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.owl-calendar-control .owl-calendar-controlNav .nav-next:before,.owl-calendar-control .owl-calendar-controlNav .nav-prev:before{
	content:" ";
	border-top:.5em solid transparent;
	border-bottom:.5em solid transparent;
	border-right:.75em solid #000;
	width:0;
	height:0;
	display:block;
	margin:0 auto
}
.owl-calendar-control .owl-calendar-controlNav .nav-next:before{
	border-right:0;
	border-left:.75em solid #000
}
.owl-calendar-control .owl-calendar-controlContent .month-control,.owl-calendar-control .owl-calendar-controlContent .year-control{
	display:inline-block;
	cursor:pointer;
	-webkit-transition:-webkit-transform .2s ease;
	transition:-webkit-transform .2s ease;
	-moz-transition:transform .2s ease,-moz-transform .2s ease;
	transition:transform .2s ease;
	transition:transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease
}
.owl-calendar-control .owl-calendar-controlContent .month-control:hover,.owl-calendar-control .owl-calendar-controlContent .year-control:hover{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2)
}
.owl-calendar-control .owl-calendar-controlContent .month-control{
	font-size:1em;
	margin-right:12.8px;
	margin-right:.8rem;
	font-weight:700
}
.owl-calendar-control .owl-calendar-controlContent .year-control{
	font-size:.8em;
	font-style:italic;
	color:#999
}
.owl-calendar tbody td.owl-calendar-selected{
	background-color:#0070ba;
	color:#fff
}
.owl-calendar tbody td.owl-calendar-invalid{
	color:#acacac
}
.owl-calendar tbody td.owl-calendar-outFocus{
	color:#ddd
}
.owl-calendar tbody td.owl-calendar-hidden{
	visibility:hidden
}
.owl-calendar tbody td:not(.owl-calendar-selected):not(.owl-calendar-invalid):hover{
	background-color:#bae4ff;
	color:#000
}
.owl-months td.owl-month,.owl-months td.owl-year,.owl-years td.owl-month,.owl-years td.owl-year{
	font-size:1.2em;
	height:2.5em;
	width:33.33%;
	line-height:2.5em
}
.owl-weekdays th.owl-weekday{
	height:1em;
	line-height:1em;
	text-align:left;
	font-size:.7em;
	color:#999
}
.owl-days td.owl-day{
	height:1em;
	width:-webkit-calc(100% / 7);
	width:-moz-calc(100% / 7);
	width:calc(100% / 7);
}
.owl-days td.owl-day.owl-day-today:before{
	content:'';
	display:block;
	position:absolute;
	right:2px;
	top:2px;
	border-top:.5em solid #21a7ff;
	border-left:.5em solid transparent
}
.owl-timer-wrapper{
	height:3em;
	background-color:rgba(0,0,0,.1)
}
.owl-timer-wrapper .owl-timer-text{
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:150%;
	height:40%;
	font-size:1.5em
}
.owl-timer-wrapper .owl-meridian-btn{
	font-size:.8em;
	color:#0070ba;
	background-image:none;
	background-color:transparent;
	border-color:#0070ba
}
.owl-timer-wrapper .owl-meridian-btn:hover{
	color:#fff;
	background-color:#0070ba;
	border-color:#0070ba
}
.owl-timer-divider{
	display:inline-block;
	-webkit-align-self:flex-end;
	-ms-flex-item-align:end;
	align-self:flex-end;
	position:absolute;
	width:.6em;
	height:100%;
	left:-.3em
}
.owl-timer-divider .owl-timer-dot{
	display:block;
	width:.4em;
	height:.4em;
	position:absolute;
	left:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	background-color:#555
}
.owl-timer-divider .owl-timer-dot.dot-top{
	top:30%
}
.owl-timer-divider .owl-timer-dot.dot-bottom{
	bottom:30%
}
.owl-dateTime-btnWrapper{
	height:1em;
	line-height:1em;
	text-align:center;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-dateTime-btnWrapper .owl-dateTime-btn{
	height:100%;
	width:50%;
	color:#fff;
	background-color:#0070ba
}
.owl-dateTime-btnWrapper .owl-dateTime-btn:hover{
	background-color:#0061a1
}
.owl-dateTime-btnWrapper .owl-dateTime-btn:first-child{
	border-right:1px solid #0061a1
}
.owl-dateTime-btnWrapper .owl-dateTime-btn:last-child{
	border-left:1px solid #0061a1
}
.owl-calendar{
    min-height: 9.7em !important;
}