.padding {padding-top:20px;}
.padding1 {padding-top:32px;}
.padding2 {padding-top:50px;}
.padding3 {padding-top:15px;}
.padding4 {padding-top:15px;}
.padding_top {padding-top:2px;}
.padding_top2 {padding-top:5px;}
.padding_left {padding-left:60px;min-height:100px;}
.padding_left2 {padding-left:15px;}
.padding_left3 {padding-left:15px; max-width:60px;}
.padding_bottom {padding-bottom:20px;}
.padding_bottom2{margin-bottom:80px;}
.min_height {min-height:370px;}
.min_height2 {min-height:85px;}
.min_height3 {min-height:350px;}
.min_height4 {min-height:95px;}
.min_height5 {min-height:500px;}
.search_height {min-height:45px;}
.min_height3:hover {background-color:#EEE; border:#999 1px solid;}
li {
    list-style-type: none;}
.h-border {
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	margin-bottom: 10px;
}
.heading {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

ul.hr {
    margin: 0;
    padding: 4px; 
   }
   ul.hr li {
    display: inline; 
    margin-right: 5px; 
    border: 1px solid #000; 
    padding: 3px; 
   }
  .line-height{
   line-height:1.8em;
   }
.send_form {
background-color:#000;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#FFF;
size:0.9 em;
min-height:40px;
padding:10px 10px;
}
.zoom input {
width: 120px;
height: 60px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}

.zoom input:hover {
width: 130px;
height: 68px;
-webkit-box-shadow: 0 0 40px rgba(255,255,255,.6), inset 0 0 40px rgba(255,255,255,1);
-moz-box-shadow: 0 0 40px rgba(255,255,255,.6), inset 0 0 40px rgba(255,255,255,1);
box-shadow: 0 0 40px rgba(255,255,255,.6), inset 0 0 40px rgba(255,255,255,1);
}

.wrapper_app{
  font-family: sans-serif; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;
}

.app_pic{
  margin-top: 3px; width: 48px; height: 48px; border-radius: 10px;
}

/* begin begin Back to Top button  */

.back_to_top {
    position: fixed;
    bottom: 80px;
    right: 40px;
    z-index: 9999;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #f5f5f5;
    color: #444;
    cursor: pointer;
    border-radius: 2px;
    display: none;
  }
  
  .back_to_top:hover {
    background: #e9ebec;
  }
  
  .back_to_top-show {
    display: block;
  }
  
  
  /* end begin Back to Top button  */