.arrow_box {
	position: relative;
	background: #fff;
	border: 1px solid #ebebeb;
	padding:5px;
	min-height:40px;
	max-width:150px;
}
.arrow_box:after, .arrow_box:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-right-color: #fff;
	border-width: 10px;
	margin-top: -10px;
}
.arrow_box:before {
	border-right-color: #ebebeb;
	border-width: 11px;
	margin-top: -11px;
}
.form-horizontal .control-label
{
text-align:left;
}
#title_head {
	color: #FFFFFF;
	background: rgb(0, 45, 75);
	-webkit-background: rgb(0, 45, 75);
	-o-background: rgb(0, 45, 75);
	-moz-background: rgb(0, 45, 75);
}

#title_cat{
	color: #FFFFFF;
	background: rgb(140,125,85);
	-webkit-background:  rgb(140,125,85);
	-o-background:  rgb(140,125,85);
	-moz-background: rgb(140,125,85);
	padding: 10px;
	font-size: 16px;
	 border-radius: 6px;
}
#title_order{
		color: #FFFFFF;
	background: rgb(70,105,90);
	-webkit-background: rgb(70,105,90);
	-o-background: rgb(70,105,90);
	-moz-background: rgb(70,105,90);
	padding: 0 15px;
}
.thanks_content p {
	font-size: 15px;
}

.colorgraph {
  height: 5px;
  border-top: 0;
  background: #c4e17f;
  border-radius: 5px;
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}
.checkbox
{
height:45px;
display:inline-block;
}
.quantity
{
display:none;
}
.ico-mglass {
  position:relative;
  display:inline-block;
  background: #fff;
  border-radius: 30px;
  height: 10px;
  width: 10px;
  border: 2px solid #3B5998;
  }
  
  .ico-mglass:after {
    content: "";
    height: 2px;
    width: 6px;
    background: #3B5998;
    position:absolute;
    top:7px;
    left:5px;
    -webkit-transform: rotate(40deg);
     -moz-transform: rotate(40deg);
      -ms-transform: rotate(40deg);
       -o-transform: rotate(40deg);
  }
  
.field-tip {
    position:relative;
    cursor:help;
}
    .field-tip .tip-content {
        position:absolute;
        top:-30px; /* - top padding */
        right:9999px;
        margin-right:-120px; /* width + left/right padding */
        padding:0px;
        color:#fff;
        background:#fff;
		border:1px solid #ebebeb;
        opacity:0;
        -webkit-transition:opacity 250ms ease-out;
           -moz-transition:opacity 250ms ease-out;
            -ms-transition:opacity 250ms ease-out;
             -o-transition:opacity 250ms ease-out;
                transition:opacity 250ms ease-out;
			z-index:999;
    }
       
        .field-tip .tip-content:before {
            content:' '; /* Must have content to display */
            position:absolute;
            top:50%;
            left:-16px; /* 2 x border width */
            width:0;
            height:0;
            margin-top:-8px; /* - border width */
            border:8px solid transparent;
            border-right-color:#ebebeb;
        }
        .field-tip:hover .tip-content {
            right:-20px;
            opacity:1;
        }
.agent_option
{
display:none;
}
.lq
{
width:65px;
}
#other_text
{
display:none;
}
#other_person
{
margin-top:5px;
display:none;
}
#title_ship{
	color: #FFFFFF;
	background:#002D4B;
	-webkit-background:  rgb(140,125,85);
	-o-background:  rgb(140,125,85);
	-moz-background: rgb(140,125,85);
	padding: 10px;
	font-size: 16px;
	 border-radius: 6px;
	 text-align:left;
}