
.fa-pfix{
	zoom:0.5;
	margin-left: -45px;
	margin-right: 15px;
}

div.short_result {
	color: #cacaca;
	font-size: 15px;
	margin: 40px;
	text-align: right;
}
div.short_result .result_btt{
	font-size: 17px;
	background-color: #515151;
	-webkit-border-radius: 4;
  	-moz-border-radius: 4;
  	border-radius: 4px;
	width: 300px;
	text-align: center;
	margin: 4px;
	padding-right: 5px;
	padding-left: 5px;
	color: #09f;
	float: right;
	display: block;
	height: 35px;
}
div.short_result .result_btt:hover{
color: #38d5ff;
}
div.short_result .result_btt:focus{
	outline: 0;
	color: #38d5ff;	
}

div.short_result .exp{
	clear: both;
	float: right;
}
div.short_result .exp span{
	color: #fff;
}
div.short_result .btt{
	font-size: 17px;
	background-color: #38d5ff;
	-webkit-border-radius: 4;
  	-moz-border-radius: 4;
  	border-radius: 4px;
	width: 140px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	color: #feffff;
	margin: 50px 4px 4px;
	float: right;
	clear: both;
}
div.short_result .btt:hover{
	background-color: #ccc;
}

div.short_result img {
	-webkit-border-radius: 4;
  	-moz-border-radius: 4;
  	border-radius: 4px;
}



/* tooltip */
.ctip{
	position: relative;
	display: inline;
}
.tip{
	
	position: absolute;
	background-color: #000;
	color: #feffff;
	width: 150px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;
	display: inline-block;
	font-size: 12px;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
	top: -38px;
	left: 4px;
}
.tip:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 85%;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 8px solid #000000;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

div.msg {
	width: 80%;
	padding: 15px;
	background-color: rgba(121,121,121,0.5);
	  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
	margin-top: 30%;
	text-align: left;
	color: #eaeaea;
}
div.msg span{
	color: #75d5ff;
}
div.msg i.fa, div.msg span.fa {
	margin-right: 10px;
	color: #929292;
}

@media only screen and (max-width: 800px) {
	div.short_result {
		margin: 20px;
	}
	div.short_result .result_btt{
		font-size: 17px;
		background-color: #515151;
		-webkit-border-radius: 4;
	  	-moz-border-radius: 4;
	  	border-radius: 4px;
		display: inline-block;
		width: 200px;
		text-align: center;
		margin: 4px;
		padding-right: 5px;
		padding-left: 5px;
	}
	div.short_result img {
		width: 200px;
	}
}



@media only screen and (max-width: 400px) {
	div.short_result {
		margin: 20px;
	}
	div.short_result .result_btt{
		font-size: 17px;
		background-color: #515151;
		-webkit-border-radius: 4;
	  	-moz-border-radius: 4;
	  	border-radius: 4px;
		display: inline-block;
		width: 200px;
		text-align: center;
		margin: 4px;
		padding-right: 5px;
		padding-left: 5px;
	}
	div.short_result img {
		display: none;
	}
	.tip {
		visibility: hidden;
	}
}


/* ---------- short_form ---------- */
#short_form {
  width: 400px;
  right: 10%;
  position: absolute;
  top: 20px;
}

#short_form form span.fa{
  background-color: #363b41;
  border-radius: 3px 0px 0px 3px;
  color: #606468;
  display: block;
  float: left;
  height: 50px;
  line-height: 50px;
  text-align: center;
  width: 50px;
}

#short_form form p span.submt{
  position: absolute;
  cursor: pointer;
  top:66px;
  right: 0px;
  background-color: #0CF;
  border-radius: 0px 3px 3px 0px;
  color: #FFF;
  font-size: 20px;
  display: block;
  float: right;
  height: 50px;
  line-height: 50px;
  text-align: center;
  width: 50px;
}
#short_form form p span.submt_ggl{
  position: absolute;
  cursor: pointer;
  top:0px;
  right: 0px;
  background-color: #666;
  border-radius: 0px 3px 3px 0px;
  color: #FFF;
  font-size: 20px;
  display: block;
  float: right;
  height: 50px;
  line-height: 50px;
  text-align: center;
  width: 50px;
}
#short_form form p span.submt:hover{
  background-color: #CCC;
  color: #666;
}

.dis{
  background-color: #CCC !important;
  color: #666 !important;
}

#short_form form input {
  height: 50px;
  font-size: 16px;
}

#short_form form input[type="text"], input[type="password"] {
  background-color: #3b4148;
  border-radius: 0px 3px 3px 0px;
  color: #FFF;
  margin-bottom: 1em;
  padding: 0 16px;
  width: 350px;
}

#short_form form input[type="submit"] {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #0CF;
  color: #eee;
  font-weight: bold;
  margin-bottom: 2em;
  text-transform: uppercase;
  width: 400px;
  float: right;
}

#short_form form input[type="submit"]:hover {
  background-color: #CCC;
}

#short_form > p {
  text-align: center;
}

#short_form > p span {
  padding-left: 5px;
}

@media only screen and (max-width: 800px) {
  #short_form {
    position: absolute;
    top: 30%;
    left: 0;
    right: 0;
    bottom: 70%;
    margin: auto;
  }
}
@media only screen and (max-width: 480px) {
	#short_form {
 		width: 250px;
	}
	#short_form form input[type="text"], input[type="password"] {
	  width: 200px;
	}
	#short_form form input[type="submit"] {
		width: 250px;
	}
	#dtBox{
		zoom:0.9;
		margin-left: -55px;
		margin-top: -130px;
	}
}


