/**
 * @preserve jQuery TimePicker plugin v1.8.9
 * @homepage http://xdsoft.net/jqplugins/timepicker/
 * @copyright (c) 2015 xdsoft.net Chupurnov Valeriy
 * @license Basic http://xdsoft.net/jqplugins/periodpicker/license/
 */
.xdsoft_noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.periodpicker_timepicker,.periodpicker_timepicker *{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box;
}
.periodpicker_timepicker{
position:absolute;
top:0px;
bottom:0px;
left:0px;
right:0px;
font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
font-size:1em;
overflow:hidden;
font-size:16px;
padding:0;
}
.periodpicker_timepicker input{
border:0px;
background:transparent;
outline:0;
width:0;
height:0;
font-size:0;
}
.periodpicker_timepicker .periodpicker_timepicker_sliders>div{
position:absolute;
top:0px;
bottom:0px;
width:50%;
text-align:center;
cursor:default;
/*transition:100ms linear;*/
}
.periodpicker_timepicker .periodpicker_timepicker_sliders>div.periodpicker_col4{
width:25%;	
}
.periodpicker_timepicker .periodpicker_timepicker_sliders>div.periodpicker_col4 + div.periodpicker_col4{
left:25%;		
}
.periodpicker_timepicker .periodpicker_timepicker_sliders>div.periodpicker_col4 + div.periodpicker_col4 + div.periodpicker_col4{
left:50%;		
}
.periodpicker_timepicker .periodpicker_timepicker_sliders>div.periodpicker_col4 + div.periodpicker_col4 + div.periodpicker_col4+ div.periodpicker_col4{
left:75%;		
}

.periodpicker_timepicker .periodpicker_timepicker_sliders>div.periodpicker_col3{
width:33.3333333333%;	
}
.periodpicker_timepicker .periodpicker_timepicker_sliders>div.periodpicker_col3 + div.periodpicker_col3{
left:33.3333333333%;		
}
.periodpicker_timepicker .periodpicker_timepicker_sliders>div.periodpicker_col3 + div.periodpicker_col3 + div.periodpicker_col3{
left:66.6666666666%;		
}

.periodpicker_timepicker .periodpicker_timepicker_sliders>div.periodpicker_col2{
width:50%;	
}
.periodpicker_timepicker .periodpicker_timepicker_sliders>div.periodpicker_col2 + div.periodpicker_col2{
left:50%;		
}


.periodpicker_timepicker:before{
content:"";
position:absolute;
left:0px;
right:0px;
height:20px;
-webkit-box-shadow: inset 1px 32px 20px 0px rgba(255, 255, 255, 0.55);
-moz-box-shadow:    inset 1px 32px 20px 0px rgba(255, 255, 255, 0.55);
box-shadow:         inset 1px 32px 20px 0px rgba(255, 255, 255, 0.55);
z-index:2;
}
.periodpicker_timepicker:after{
content:"";
position:absolute;
left:0px;
right:0px;
bottom:0;
height:20px;
-webkit-box-shadow: inset 0px -32px 20px 0px rgba(255, 255, 255, 0.55);
-moz-box-shadow:    inset 0px -32px 20px 0px rgba(255, 255, 255, 0.55);
box-shadow:         inset 0px -32px 20px 0px rgba(255, 255, 255, 0.55);
z-index:2;
}
.periodpicker_timepicker .periodpicker_timepicker_sliders>div:not(.draggable)>div{
transition:margin-top 0.1s linear;
}
.periodpicker_timepicker .periodpicker_timepicker_sliders>div>div>div{
height:22px;
line-height:23px;
transition:font 0.1s linear;
position:relative;
color:#727272;
}

.periodpicker_timepicker .periodpicker_timepicker_sliders>div>div>div.active{
transition:none;
color:#4B4B4B;
font-size:1.1em;
font-weight:700;
}

.periodpicker_timepicker .periodpicker_timepicker_sliders>div.periodpicker_col4 + div.periodpicker_col4:not(.periodpicker_ampmpicker_box):not(.draggable)  div.active:before,
.periodpicker_timepicker .periodpicker_timepicker_sliders>div.periodpicker_col2 + div.periodpicker_col2:not(.periodpicker_ampmpicker_box):not(.draggable)  div.active:before,
.periodpicker_timepicker .periodpicker_timepicker_sliders>div.periodpicker_col3 + div.periodpicker_col3:not(.periodpicker_ampmpicker_box):not(.draggable)  div.active:before{
content: ":";
position: absolute;
font-size: 16px;
margin-left: -1px;
left: 0;
font-weight: 700;
color: #797575;
margin-top: -1px;
z-index: 1;
}
.periodpicker_timepicker .periodpicker_timepicker_sliders>div.periodpicker_col2 + div.periodpicker_col2  div.active:before{
margin-left: -9px;
}

.periodpicker_timepicker .periodpicker_timepicker_center{
	position:absolute;
	top:50%;
	height:0;
	left: 0px;
    height: 0;
    right: 0px;
}
.periodpicker_timepicker .periodpicker_timepicker_center:before,
.periodpicker_timepicker .periodpicker_timepicker_center:after{
content:"";
position:absolute;
width:100%;
border-top:1px solid #ccc;
}
.periodpicker_timepicker .periodpicker_timepicker_center:before{
	margin-top:-11px;
}
.periodpicker_timepicker .periodpicker_timepicker_center:after{
	margin-top:13px;
}


.periodpicker_timepicker_dialog{
position:absolute;
height:300px;
width:99px;
background:#fff;
z-index: 33001;
border: 1px solid rgba(0,0,0,.1);
box-shadow: 0 10px 20px -5px rgba(0,0,0,.4);
display:none;
}
.periodpicker_timepicker_dialog.visible{
display:block;	
}