/****************************************
* COMMON BUTTON TYPE
****************************************/
.btn-typ1 {
	background:url(../images/btnbg_v1.png) repeat-x left top #06b14c;
	border:1px solid #059540;
	border-radius:5px;
	padding:4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff !important;
	line-height:15px;
	display:inline-block;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);
	cursor:pointer;
	}
.btn-typ1:hover { background:url(../images/btnbg_v1.png) repeat-x left -43px #01d357; }

#internationalAddons .btn-typ1 {padding:4px 9px;}
.btn-typ2 {
	background-color:#949698;
	border:0 none;
	border-radius:3px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	line-height:13px;
	display:inline-block;
	cursor:pointer;
	}
.btn-typ2:hover { background-color:#787878; }

.btn-typ3 {
	background:url(../images/btnbg_v1.png) repeat-x left -159px #06b04b;
	border:1px solid #059540;
	border-radius:5px;
	padding:7px 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	line-height:22px;
	min-height:55px;
	display:block;
	text-align:center;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);
	cursor:pointer;
	}
.btn-typ3:hover { background:url(../images/btnbg_v1.png) repeat-x left -260px #06b04b; }
.btn-typ4 {
	background:url(../images/btnbg_v1.png) repeat-x left -348px #d7d7d7;
	border:1px solid #9f9f9f;
	border-radius:5px;
	padding:4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	line-height:15px;
	display:inline-block;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);
	cursor:pointer;
	}
.btn-typ4:hover { background:url(../images/btnbg_v1.png) repeat-x left -391px #ebebeb; }

.btn-typ5 {
	background:url(../images/btnbg_v1.png) repeat-x left -96px #0068b2;
	border:1px solid #005d9e;
	border-radius:5px;
	padding:6px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	line-height:15px;
	display:inline-block;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);
	cursor:pointer;
	}
.btn-typ5:hover { background:url(../images/btnbg_v1.png) repeat-x left -427px #0084e1; }

.btn-typ6 {
	background:url(../images/btn-typ6-bg.png) no-repeat left top;
	display:inline-block;
	min-height:27px;
	padding-left:18px;
	margin-right:14px;
	text-decoration:none;
	cursor:pointer;
	}
.btn-typ6 .inner {
	background:url(../images/btn-typ6-bg.png) no-repeat right top;
	margin-right:-14px;
	min-height:20px;
	padding:7px 12px 0 0;
	margin:0 -12px 0 0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	color:#005f9e;
	display:inline-block;
	cursor:pointer;
	}
.btn-typ6:hover {
	background:url(../images/btn-typ6-bg.png) no-repeat left -31px;
	}
.btn-typ6:hover .inner {
	background:url(../images/btn-typ6-bg.png) no-repeat right -31px;
	}
.btn-typ7 {
	background:url(../images/btnbg_v1.png) repeat-x left -468px #06af4b;
	border:1px solid #059540;
	border-radius:5px;
	padding:28px 36px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	line-height:32px;
	display:inline-block;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);
	min-height:63px;
	cursor:pointer;
	}
.btn-typ7:hover { background:url(../images/btnbg_v1.png) repeat-x left -569px #01d558; }

.btn-typ8 {
    background-color: #B32564;
    border: medium none;
    border-radius: 25px 25px 25px 25px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.9;
    padding: 0 14px;
    white-space: nowrap;
	cursor:pointer;
}
.btn-typ8:hover {
    background-color: #0BB14E;
}

.btn-typ9 {
    background: url(../images/bg-btn5.gif) repeat-x scroll left top #D3D3D3;
    border: medium none;
    border-radius: 25px 25px 25px 25px;
    box-shadow: 0 2px 2px #096C31;
    color: #006FBA;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 161.6%;
    font-weight: bold;
    padding: 11px 25px;
    text-align: center;
    text-decoration: none;
	cursor:pointer;
}
.btn-typ9:hover {
    color: #21B24E;
}

.btn-typ10 {
    background-color: #006FBA;
    border: medium none;
    border-radius: 15px 15px 15px 15px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 93%;
    font-weight: bold;
    padding: 3px 10px;
    text-align: center;
    text-decoration: none;
	cursor:pointer;
}
.btn-typ10:hover {
    background-color: #0BB14E;
    color: #FFFFFF;
}
.btn-typ11 {
    background: url(../images/bg-btn5.gif) repeat-x scroll left top #D3D3D3;
    border: medium none;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 2px 2px #096C31;
    color: #006FBA;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 161.6%;
    font-weight: bold;
    min-height: 50px;
    padding: 19px 0 18px;
    text-align: center;
    text-decoration: none;
    width: 170px;
}
.btn-typ11:hover {
    color: #21B24E;
}
.btn-typ12 {
    background: none repeat scroll 0 0 #0BB14E;
    border: medium none;
    border-radius: 25px 25px 25px 25px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4;
    padding: 5px 17px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
}
.btn-typ12:hover {
    background: none repeat scroll 0 0 #006FBA;
    color: #FFFFFF;
}

.btn-typ13 {
    background-color: #B32564;
    border: medium none;
    border-radius: 15px 15px 15px 15px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 100%;
    font-weight: bold;
    padding: 3px 12px;
    text-align: center;
    text-decoration: none;
}
.btn-typ13:hover {
    background-color: #0BB14E;
    color: #FFFFFF;
}
.btn-typ14 {
	background:url(../images/bg-btn17.gif) repeat-x left bottom #ffffff;
	border-radius:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	color:#006fba;
	text-align:center;
	padding:3px 10px;
	text-decoration:none;
	display:inline-block;
	cursor:pointer;
	border:none;
	line-height:1.3;
	border:1px solid #d5d5d5;
	cursor:pointer;
	}
.btn-typ14:hover { color:#000000; background:url(../images/bg-btn17-hover.gif) repeat-x left top #ffffff; }

.btn-typ15 {
	background-color:#b32564;
	border-radius:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:123.1%;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding:10px 29px;
	text-decoration:none;
	display:inline-block;
	cursor:pointer;
	border:none;
	cursor:pointer;
	/*box-shadow: 0px 2px 2px #096c31;*/
	}
.btn-typ15:hover { color:#ffffff; background-color:#0bb14e; }

.btn-typ16 {
	background:url(../images/btnbg_v1.png) repeat-x left -348px #d7d7d7;
	border:1px solid #9f9f9f;
	border-radius:5px;
	padding:4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	line-height:15px;
	display:inline-block;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);
	cursor:pointer;
	}
.btn-typ16:hover { background:#ffffff; }
.btn-typ17 {
	background:url(../images/btnbg_v1.png) repeat-x left -674px #eeeeee;
	border:1px solid #d0d0d0;
	border-radius:5px;
	padding:4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	line-height:15px;
	display:inline-block;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);
	cursor:pointer;
	}
.btn-typ17:hover { background:#ffffff; }

.btn-typ18 {
	background:url(../images/btnbg_v1.png) repeat-x left top #06b14c;
	border:1px solid #059540;
	border-radius:5px;
	padding:4px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff !important;
	line-height:15px;
	display:inline-block;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);
	cursor:pointer;
	}
.btn-typ18:hover { background:url(../images/btnbg_v1.png) repeat-x left -43px #01d357; }

.disable-btn { background-color:#d3d3d3 !important; color:#929292 !important; cursor:default !important; text-shadow:1px 1px 0px #ffffff !important; }

.btn-typ19 {
	background:url(../images/btn-typ19-bg.png) repeat-x left top #d7d7d7;
	border:1px solid #9f9f9f;
	border-radius:5px;
	padding:4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666 !important;
	line-height:15px;
	display:inline-block;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);
	cursor:pointer;
	}
.btn-typ19:hover { background:-40px; background-color:#ebebeb; }

.btn-typ20 {
	background:url(../images/btn-typ20-bg.gif) repeat-x left top #05b04a;
	border:none;
	border-radius:10px;
	padding:8px 38px 13px 38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	font-weight:normal;
	color:#ffffff !important;
	line-height:15px;
	display:inline-block;
	box-shadow:inset 0px 2px 1px rgba(255, 255, 255, 0.5);
	line-height:1.3;
	text-align:center;
	min-width:196px;
	cursor:pointer;
	}
.btn-typ20:hover { background-position:0 -98px; background-color:#02d459; }

.btn-typ21 {
	background:url(../images/btn-typ21-bg.gif) repeat-x left top #0361a9;
	border:none;
	border-radius:10px;
	padding:8px 38px 13px 38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	font-weight:normal;
	color:#ffffff !important;
	line-height:15px;
	display:inline-block;
	box-shadow:inset 0px 2px 1px rgba(255, 255, 255, 0.5);
	line-height:1.3;
	text-align:center;
	min-width:196px;
	cursor:pointer;
	}
.btn-typ21:hover { background-position:0 -98px; background-color:#0377d0; }

.btn-typ22 {
	background:url(../images/btn-typ22-bg.gif) repeat-x left top #f39f00;
	border:none;
	border-radius:10px;
	padding:8px 38px 13px 38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	font-weight:normal;
	color:#ffffff !important;
	line-height:15px;
	display:inline-block;
	box-shadow:inset 0px 2px 1px rgba(255, 255, 255, 0.5);
	line-height:1.3;
	text-align:center;
	min-width:196px;
	cursor:pointer;
	}
.btn-typ22:hover { background-position:0 -98px; background-color:#ffd346; }

.btn-typ23 {
	background:url(../images/btnbg_v1.png) repeat-x left top #06b14c;
	border:1px solid #059540;
	border-radius:5px;
	padding:6px 8px 9px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#ffffff !important;
	/*line-height:15px;*/
	display:inline-block;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);
	min-width:138px;
	text-align:center;
	cursor:pointer;
	}
.btn-typ23:hover { background:url(../images/btnbg_v1.png) repeat-x left -43px #01d357; }
input.btn-typ23 { min-width:160px; padding:6px 8px 5px 8px; }

.btn-typ24 {
	background:url(../images/btnbg_v1.png) repeat-x left top #06b14c;
	border:1px solid #059540;
	border-radius:5px;
	padding:9px 9px 10px 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#ffffff !important;
	/*line-height:15px;*/
	display:inline-block;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);
	min-width:115px;
	text-align:center;
	cursor:pointer;
	}
.btn-typ24:hover { background:url(../images/btnbg_v1.png) repeat-x left -43px #01d357; }
input.btn-typ24 { min-width:160px; padding:6px 8px 5px 8px; }

@media (max-width: 980px) {
.btn-typ20, .btn-typ21, .btn-typ22 { padding:6px 15px 9px 15px; font-size:18px; min-width:176px; }
}

/********************************************/
.icon {
    background: url(../images/otherimg_v1.png) no-repeat scroll 0 0 transparent;
}
.ico-aboutyou {
  background-position: -77px -533px;
  height: 46px;
  width: 46px;
}
.tooltip-main { position:relative; min-height:1px; margin-left:6px; }
.tooltipbx {
background-color: #FFFFFF;
border: 1px solid #1169A7;
border-radius: 5px 5px 5px 5px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
color: #666666;
display: none;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
left: 31px;
padding: 8px 10px;
position: absolute;
text-align: left;
top: -6px;
width: 164px;
line-height:1.231;
 }
.tooltip-close { background-position:0 -15px; width:27px; height:27px; position:absolute; top:-10px; right:-14px; cursor:pointer; }
.tooltip-arrow { background:url(../images/tooltip-arrow.png) no-repeat 0 0; 
	height: 23px;
	left: -13px;
	position: absolute;
	top:5px;
	width: 15px;
 }
.refreshbtn { background-position:-40px 0px; width:33px; height:33px; }
.refreshbtn:hover { background-position:-40px -41px; }

.ico-facebook, .ico-twitter, .ico-linkedin, .ico-youtube, .ico-google, .ico-instagram {
  margin-left:5px;
  transition: background-position 0.2s ease 0s;
  display:inline-block; vertical-align:middle;
}
.ico-facebook {
    background-position: 0 -88px;
    height: 21px;
    width: 21px;
}
.ico-facebook:hover {
    background-position: 0 -110px;
}
.ico-twitter {
    background-position: -23px -88px;
    height: 21px;
    width: 22px;
}
.ico-twitter:hover {
    background-position: -23px -110px;
}
.ico-linkedin {
    background-position: -47px -88px;
    height: 21px;
    width: 22px;
}
.ico-linkedin:hover {
    background-position: -47px -110px;
}
.ico-youtube {
    background-position: -101px -102px;
    height: 22px;
    width: 22px;
}
.ico-youtube:hover {
    background-position: -101px -125px;
}
.ico-google {
    background-position: -160px -670px;
    height: 21px;
    width: 21px;
}
.ico-google:hover {
    background-position: -160px -697px;
}
.ico-instagram {
     background-position: -101px -102px;
    height: 22px;
    width: 22px;
}
.ico-instagram:hover {
    background-position: -101px -125px;
}

