@CHARSET "UTF-8";

.ant-ui-clock,
.ant-ui-countdown{
	font-size:15px;
	line-height:1;
	padding:6px 12px;
}
.ant-ui-clock *,
.ant-ui-countdown *{
	font-family:'Oxygen Mono', monospace;
}
.ant-ui-countdown{
	color:#f00;
}
.ant-ui-countdown.active{
	color:inherit;
}

.css3-loading-spinner{
  width: 40px;
  height: 40px;
  background-color: #eee;
  margin: 0px auto;
  -webkit-animation: ant-loading 1.2s infinite ease-in-out;
  animation: ant-loading 1.2s infinite ease-in-out;
}

/* ANT OVERLAY */
@-webkit-keyframes ant-loading {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes ant-loading {
  0% { 
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) 
  } 50% { 
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) 
  } 100% { 
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

@-webkit-keyframes ant-overlay-dropdown {
  0% { -webkit-transform:translate(0, -100%); }
  50% { -webkit-transform:translate(0, 0); }
  75% { -webkit-transform:translate(0, -20px); }
  80% { -webkit-transform:translate(0, 0); }
  80% { -webkit-transform:translate(0, -15px); }
  90% { -webkit-transform:translate(0, 0); }
  95% { -webkit-transform:translate(0, -10px); }
  100% { -webkit-transform:translate(0, 0); }
}

@keyframes ant-overlay-dropdown {
  0% { -webkit-transform:translate(0, -100%); }
  50% { -webkit-transform:translate(0, 0); }
  75% { transform:translate(0, -20px); }
  80% { transform:translate(0, 0); }
  85% { transform:translate(0, -15px); }
  90% { transform:translate(0, 0); }
  95% { transform:translate(0, -10px); }
  100% { transform:translate(0, 0); }
}

@-webkit-keyframes ant-overlay-dropup {
  0% { -webkit-transform:translate(0, 0); }
  30% { -webkit-transform:translate(0, 50px); }
  40% { -webkit-transform:translate(0, 0); }
  50% { transform:none; }
  100% { -webkit-transform:translate(0, -100%); }
}

@keyframes ant-overlay-dropup {
  0% { transform:translate(0, 0); }
  30% { transform:translate(0, 50px); }
  40% { transform:translate(0, 0); }
  100% { transform:translate(0, -100%); }
}

.ant-overlay{
	position:fixed;
	z-index: 9000;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	outline: 0;
	display: block;
	opacity:1;
	visibility:visible;
	background: #795548;
	height:100%;
	width:100%;
	transition: opacity 0.4s ease-out, display 0.4s step-start;
    -ms-transition: opacity 0.4s ease-out, display 0.4s step-start;
    -moz-transition: opacity 0.4s ease-out, display 0.4s step-start;
    -webkit-transition: opacity 0.4s ease-out, display 0.4s step-start;
}
.ant-overlay.ant-overlay-hidden{
	display:none;
    opacity: 0;
}
.ant-overlay .css3-loading-spinner{
	width:40px;
	height:40px;
}
.ant-overlay .overlay-button-panel{
	margin-top:15px;
	padding-top:15px;
	border-top:1px solid #ccc;
}
.ant-overlay > .ant-overlay-elavated-loading{
	position:absolute;
	top:calc(50% - 40px);
	left:calc(50% - 40px);
}
.ant-overlay > .ant-overlay-elavated-loading .css3-loading-spinner{
	background-color:#eee;
}
.ant-overlay > .ant-overlay-elavated-loading p,
.ant-overlay > .ant-overlay-loading p{
	display:block;
	margin:0;
	padding:0;
	color:#fff;
	margin-top:10px;
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
}
.ant-overlay > .ant-overlay-loading{
	display:none;
	position:absolute;
	top:calc(40% - 40px);
	left:calc(50% - 40px);
}
.ant-overlay > .ant-overlay-loading .css3-loading-spinner{
	background-color:#fff;
}
.ant-overlay > .ant-overlay-loading p{
	color:#fff;
}
.ant-overlay > .ant-overlay-include{
	display:none;
	background:#f8f8f8;
	width:100%;
	height:100%;
	max-width:100%;
	min-height:100%;
	margin:0px auto;
	border-bottom:2px solid #795548;
	color:#444;
	padding:50px 0px 0px 0px;
	position:relative;
	-webkit-animation: ant-overlay-dropdown 0.4s 1 ease-out;
	animation: ant-overlay-dropdown 0.4s 1 ease-out;
}
.ant-overlay > .ant-overlay-message{
	display:none;
	background:#f8f8f8;
	position:relative;
	top:20%;
	left:calc(50% - width);
	max-width:80%;
	max-height:500px;
	margin:0px auto;
	color:#444;
	padding:20px 40px;
	border:10px solid rgba(0, 0, 0, 0.3);
	-moz-background-clip:padding-box;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
}
.ant-overlay > .ant-overlay-message .dialog-title{
	color:#FF5722;
	font-family: Georgia,serif,FangSong,"仿宋",STFangsong,"华文仿宋";
	font-size:18px;
	line-height:1.5;
	margin-bottom:10px;
	padding:6px 12px;
}
.ant-overlay > .ant-overlay-message .dialog-content{
	color:#444;
	font-size:15px;
	line-height:1.5;
	padding:6px 12px;
}
.ant-overlay.ant-overlay-loading .ant-overlay-elavated-loading,
.ant-overlay.ant-overlay-include .ant-overlay-elavated-loading,
.ant-overlay.ant-overlay-message .ant-overlay-elavated-loading{
	display:none;
}
.ant-overlay.ant-overlay-loading .ant-overlay-loading{
	display:block;
}
.ant-overlay.ant-overlay-include > .ant-overlay-include{
	display:block;
	background:#fff;
}
.ant-overlay.ant-overlay-message .ant-overlay-message{
	display:block;
}
.ant-overlay.ant-overlay-include{
	background:transparent;
	z-index:180;
}
.ant-overlay.ant-overlay-blank > .ant-overlay-include{
	-webkit-animation: ant-overlay-dropup 0.4s 1 ease-out;
	animation: ant-overlay-dropup 0.4s 1 ease-out;
}

.ant-overlay.ant-overlay-loading,
.ant-overlay.ant-overlay-message{
	background-color:transparent;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAA6RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0xMC0yMFQwMToxMDo5OTwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAzLjQ8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzI8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NTwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgrYoIHGAAAAFklEQVQIHWOMiIhIY0ADTGh8MJdCQQCU7AF4d4dDMAAAAABJRU5ErkJggg==);
}

@media only screen and (max-width : 991px) {
	.ant-overlay .ant-overlay-image .inner{
		padding:50px 0;
	}
	.ant-overlay .ant-overlay-image img{
		max-width:100%;
		max-height:calc(100% - 100px);
	}
	@media only screen and (min-height : 320px) {
		.ant-overlay .ant-overlay-include .dialog-content-wrapper{
			max-height:200px;
		}
	}
	@media only screen and (min-height : 480px) {
		.ant-overlay .ant-overlay-include .dialog-content-wrapper{
			max-height:300px;
		}
	}
	@media only screen and (min-height : 550px) {
		.ant-overlay .ant-overlay-include .dialog-content-wrapper{
			max-height:350px;
		}
	}
	@media only screen and (min-height : 600px) {
		.ant-overlay .ant-overlay-include .dialog-content-wrapper{
			max-height:400px;
		}
	}
	@media only screen and (min-height : 650px) {
		.ant-overlay .ant-overlay-include .dialog-content-wrapper{
			max-height:400px;
		}
	}
}

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
	.ant-overlay .ant-overlay-include{
		height:100%;
		margin:0 auto;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
	.ant-overlay .ant-overlay-include{
		height:100%;
		margin:0 auto;
	}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.ant-overlay .ant-overlay-include{
		margin:50px auto;
		height:auto;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.ant-overlay .ant-overlay-include{
		height:auto;
		margin:0px auto;
	}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	/* use default setting */
}

.divHalfWidth{
	width: 46%;
	float: left;
}

.floatRight{
	float: right;
}