/* ----------------
 [Global styles. NOT DELETE]
 */
.vutt {height: 350px;}
.othervutt {height: 300px;}
.cartvutt {margin-top: 100px;}
.box-vertical-megamenus .title{
	background: #585654;
}
.relvutt {height: 280px;}
.not-b{
  cursor: pointer;
  font-weight: normal; 
  }
.vscroll {
    height: 350px;
    overflow-y: scroll;
}

.vscroll-area {
    height: 300px;
    overflow-y: scroll;
}
.vscroll-remath {
    height:130px;
    overflow-y: scroll;
}

.sell_tip_go {
width: 100%;
margin: 0 auto;
}	
.sell_tip {
margin: 10px;
top:250px !important;
overflow:hidden;
z-index: 9999;
position:fixed;
padding:20px;
width: 100% auto;
height:100% auto;
}

.sell_tip div{
padding: 5px 20px 20px 20px;
border:#cacaca 2px solid;
background-color:#F1F6FC;
border-radius: 7px;
 -moz-border-radius: 7px;
}
.sell_tip p {margin:0 0 4px 2px;font-weight:normal;}
  
.selectcity  {background: #f3f3f3; border: 2px solid #e0e0e0;padding:10px;}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.nocursor{ cursor:text; }
p.p_last { margin:0; }
.highlight{ background-color:#faafaf; border-color:#890101;}
td .allmaps {padding:8px; border:1px solid #b7b5b5; background:#f5f5f5; border-radius: 5px;  }
.clp{ cursor:pointer; }
.cl { clear: both; }
.f_l { float: left; }		
.f_r { float: right;}	
.t_l {text-align:left;}
.t_r {text-align:right;}
.t_c {text-align:center;}
.f_b {font-weight:bold;}
.f_n {font-weight:normal;}
.f_white {color:white;}
.f_gray {color:#666666;}
.f_gray_l {color:#999;}
.f_orange {color:#FF6600;}
.f_red {color:red;}
.f_hid{color:#2776BC;}
.f_green {color:green;}
.f_blue {color:blue;}
.f_dblue {color:#1B4C7A;}
.f_maroon{color:#800000;}
.f_through{color:#464646;text-decoration: line-through;}
.f_def{font-family: Helvetica, Arial, sans-serif;}
.f_fd{font-family:Fixedsys,verdana;}
.px10 {font-size:10px;}
.px11 {font-size:11px;}
.px12 {font-size:12px;}
.px13 {font-size:13px;}
.px14 {font-size:14px;}
.px15 {font-size:15px;}
.px16 {font-size:16px;}
.px18 {font-size:18px;}
.jt{color:#006699;cursor:pointer;}
.l_none {text-decoration: none;}
.l_cursor {cursor: pointer;}
.l_inline{display: inline-block;}
.topmargin1{margin-top:1px;}
.topmargin3{margin-top:3px;}
.topmargin5{margin-top:5px;}
.topmargin10{margin-top:10px;}
.toppadding40{padding-top:40px;}
.vuindent { margin:0 0 15px 0; line-height:20px; }	
.img_tip {width:200px;z-index:1000;position:absolute;padding:5px;border:#CACACA 1px solid;background:#FFFFFF;}
.image_left { float:left; margin:5px 20px 10px 0; }
.image_right { float:right; margin:5px 0 20px 10px; }	

#msgbox {
  padding: 15px;
  margin-bottom: 20px;
  border: 2px solid transparent;
  border-radius: 4px; 
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  text-align: center;
  font-weight: bold;
  }
#tooltip{ background: #CACACA; border: 1px solid #9c9c9c; color: #000000; opacity: 0.91; filter: alpha(opacity="91"); z-index:100; margin:0px; padding: 8px; position: absolute; visibility: hidden; border-radius: 7px; -moz-border-radius: 7px; font-size:12px; font-weight: bold; text-shadow: 1px 1px 1px #cacaca; }

.vservv {
margin-right: 4.6%;
border-radius: 8px;
} 
   
.vucms_body {
width:98%;
padding:10px;
border:#cacaca 1px solid;
border-radius: 7px;
 -moz-border-radius: 7px;
}

.dsn {
width:90%;
height:45px;
}

.other_select {
  width: 150px;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.4;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #bfbfbf;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.other_select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.langselect {
  width: 150px;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.4;
  color: #8a8989;
  vertical-align: middle;
  background-image: none;
  border: 1px solid #357ebd;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.langselect:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.not-b{
  cursor: pointer;
  font-weight: normal; 
  }
.navi{
	display: inline-block;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	font: bold 11px/1em HelveticaNeue, Arial, sans-serif;
	padding: 5px 11px;
	color: #555;
	text-shadow: 0 1px 0 #fff;
	background: #f5f5f5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));
	background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
	border: 1px solid #333333;
	border-color: #333333 #666666 #464646;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
}

.navi:hover, .navi:focus{
	color: #555;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9));
	background: -moz-linear-gradient(top, #f9f9f9, #e9e9e9);
	border-color: #ccc;
	-webkit-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
	box-shadow: 0 1px 2px #e0e0e0, inset 0 1px 0 #fbfbfb;
}

.navi:active{
	position: relative;
	top: 1px;	
	color: #555;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#f4f4f4));
	background: -moz-linear-gradient(top, #eaeaea, #f4f4f4);
	border-color: #c6c6c6;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
}
.mods li{
list-style-type:none;
}

.btn:focus {
   outline: none !important;
}
  

.divider {
  margin-top: 10px !important;
  border-top: 1px solid #DDD;
}

.divider2 { clear:both; border-bottom: 1px dotted #a4a4a4;  height:10px; margin-bottom: 10px; }

.field-label {
  display: block;
  margin-bottom: 3px;
  font-size: 16px;
}

.field-label[class*='col-'] {
  line-height: 42px;
}

.section-divider {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  border-top: 1px solid #DDD;
}

.mv5 {
margin-top:5px!important;
margin-bottom:5px!important
}
.mv10{
margin-top:10px!important;
margin-bottom:10px!important
}
.mt5{
margin-top:5px!important
}

.nav.nav-pills>li>a {
    padding-top: 3px;
    padding-bottom: 3px;
}

.alert-dark.alert-border-left {
  border-left-color: #1f2129;
}

.alert.alert-micro {
  font-size: 13px;
  padding: 9px 35px 9px 9px;
  border-radius: 0;
}
.alert-primary {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-default {
  background-color: #f0f0f0;
  color: #626262;
}
.alert.alert-border-left {
  padding-left: 15px;
  border-left-width: 6px;
}

.alert-default.alert-border-left {
  border-left-color: #cfcfcf;
}
.alert-default.dark {
  background-color: #e6e6e6;
}
.bar.bar-success { background-color: #5db95d; background-image: -moz-linear-gradient(top, #62c462, #57a957); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); background-image: -webkit-linear-gradient(top, #62c462, #57a957); background-image: -o-linear-gradient(top, #62c462, #57a957); background-image: linear-gradient(to bottom, #62c462, #57a957); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF57A957', GradientType=0); }
.bar.bar-warning { background-color: #f9a732; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(to bottom, #fbb450, #f89406); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0); }
.bar.bar-danger { background-color: #dd514b; background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFC43C35', GradientType=0); }

blockquote 
{
	font-style: italic;
    font-weight:normal;
    font-size:15px;
	border-left:2px solid #999;
    padding-left: 15px;
    border-left-width: 3px;
}

.has-success {
  border-color: #3c763d;
  background-color: #dff0d8;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error {
  border-color: #a94442;
  background-color: #f2dede;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

   .awblink {
    animation: blink 2s infinite;
   }
   @keyframes blink {
    from { opacity: 1;}
    to { opacity: 0.4;}
   }