﻿@font-face {
	font-family: libertyFont;
/*	src: url('rockwell_regular.woff');*/
	src: url('rockwell_regular.eot');
    src: url('rockwell_regular.eot') format('embedded-opentype'),
         url('rockwell_regular.woff') format('woff'),
         url('rockwell_regular.ttf') format('truetype'),
         url('rockwell_regular.svg#libertyFont') format('svg');
 }
@font-face {
	font-family: libertyFontBold;
	src: url('rockwellstd_bold.woff');
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
      font-family: libertyFont;
      src: url('rockwell_regular.svg#libertyFont') format('svg');
  }
}
#s4-workspace{
	height:0;
}
.lv-medical-items table.lv-tb-items td.lv-td-col1{
	width:80px;
}
.lv-medical-items table.lv-tb-items td.lv-td-col2{
	width:300px;
}
.lv-medical-items table.lv-tb-items td.lv-td-col3{
	width:250px;
}
.row-fluid div.ms-webpartzone-cell{
	margin-bottom:0;
}
.ms-authoringcontrols select{
	width:auto;
}
div.container-fluid.homeMain{
	padding-left:0;
	padding-right:0;
}
div.imgLarge{
	max-width:1920px;
	margin:0 auto!important;
	float:none!important;
}
div.news3z{
	max-width:962px;
	margin:0 auto;
}
.borderbox{
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
div.ms-dlgTitle {
    padding: 7px 12px 0px;
}
a.ms-signInLink{
	display:none!important;
}
body input[type=submit]{
	min-width:30px;
	margin-left:0;
}
div.row-foot{
	margin-top:30px;
	clear:both;
}
@media (max-width:970px){
div.news3z{
	padding:0 5px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
div.row-foot{
	padding-left:10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
}
/*****/            
html body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:85.8%;
	line-height:normal;
}
body * {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box; /* Firefox */
}
#topnavbar{
	display:none;
}
footer.span12{
	background-color:#f8f8f8;
}
@media (max-width:767px){
.ms-rtestate-field *{
	line-height:140%;
}
}
@media (max-width:767px){
body div#s4-bodyContainer{
	font-size:145%;
}
#ms-designer-ribbon{
	display:none;
}
div#s4-bodyContainer {
    padding: 0px;
}
div.news3z{
	max-width:602px;
	clear:both;
}
.row-footer{
	max-width:602px;
	margin:20px auto;
}
div.row-foot{
	background-color:#fff;
	border-top:1px #ccc solid;
	margin-bottom:40px;
}
div.footer div{
	float:left;
	clear:both;
}
footer.span12{
	background-color:transparent;
}
}
div#s4-bodyContainer{
	padding-bottom:0;
}
@media (max-width:480px){
body div#s4-bodyContainer{
	font-size:130%;
}
body input[type='checkbox'],body input[type='radio']{
	border:0;
}
}
/**** menu top ***/
.tool-search{
	margin-right:5px;
	width:60px;
}
.searchTop{
	height:30px;
	float:left;
}
div.pull-right{
	float:right;
}
.searchTop > span{
	display:block;
	float:left;
	margin-right:20px;
}
.searchTop > span.eng, .searchTop > span.vietnamese{
	padding-top:9px;
}
.searchTop > span.eng{
	margin-right:5px;
}
.livechat{
	padding-right:20px;
	padding-top:8px;
	background:url('/Style Library/Images/liberty/top-ver.png') right 7px no-repeat;
}
.livechat a{
	color:#002663;
	text-decoration:none;
	background:url('/Style Library/Images/liberty/iconlivechat.png') left 3px no-repeat;
	padding-left:30px;
	height:25px;
	line-height:25px;
	display:inline-block;
	font-size:1.1em;
	font-family:libertyFont;
}
.livechat a:hover{
	color:#ecac00;
}
.searchbox{
	float:left;
	height:26px;
	padding-top:5px;
}
.searchbox .ms-srch-sb > input {
    display: inline-block;
    border-style:solid;
    outline-style: none;
    height: 22px;
    padding: 2px 5px 2px 10px;
    width: 175px;
    background-color:white;
    border-radius:10px;
    color:#b0b1b2;
    font-size:1em;
}
.searchbox .ms-srch-sbLarge input.ms-textLarge{
    width: 175px;
}
.searchbox a.ms-srch-sb-searchLink{
	margin-left:-28px;	
}
.menutop-follow{
	max-width:962px;
	margin:0 auto;
}
.content-follow{
	float:right;
	position:relative;
	margin-top:-42px;
	padding-right:8px;
}
.content-follow div{
	float:left;
	margin-left:3px;
	height:27px;
	line-height:27px;
}
.content-follow div img{
	border:0;
}
.content-follow div.follow-label{
	padding-right:10px;
	color:#888;
	font-size:.9em;
	font-weight:bold;
}
div.bannerLiberty .pull-right{
	padding-top:12px;
}
@media (max-width:767px){
div.searchbox.onShow{
	display:block!important;
	height:60px;
	padding-top:0;
	position:absolute;
	right:0;
	top:65px;
	width:300px;
	background-color:#fff;
	z-index:99999;
	border-radius:0 0 0 10px;
	box-shadow:0 1px 3px 0 #333;
}
div.searchbox.onShow input{
	width:290px;
	height:50px;
	padding:10px;
	padding-right:40px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-radius:10px;
	margin-left:5px;
	margin-top:5px;
	background-color:#f5f5f5;
}
div.searchbox.onShow a{
	width:50px;
	height:50px;
	display:block;
	position:absolute;
	top:0;
	right:0;
	background:url('/Style Library/Images/liberty/icon-search-mobile.png') center center no-repeat!important;
}
div.searchbox.onShow a:hover{
	background:url('/Style Library/Images/liberty/icon-search-mobileH.png') center center no-repeat!important;
}
div.searchbox.onShow a img{
	display:none;
}
}
@media (min-width:768px) and (max-width:810px){
.searchTop .ms-srch-sb > input{
	width:130px;
}
.searchTop > span{
	margin-right:10px;
}
.livechat{
	padding-right:10px;
}
 
}
@media (max-width:767px){
.logoLiberty{
	margin:0 auto;
	width:130px;
	float:none;
	height:51px;
	position:relative;
	z-index:99999;
}
div.banner{
	height:65px;
}
div.bannerLiberty{
	height:60px;
}
.logoLiberty img{
	width:130px;
	height:auto;
}
.banner{
	position:relative;
}
div.tool-search{
	position:absolute;
	top:10px;
	right:0px;
	float:none;
	margin-right:0;
	z-index:99999;
}
}
.bannerLiberty{
	max-width:962px;
	margin:0 auto;
	height:84px;
}
.mainImgDetail{
	position:relative;
}
.headerImg{
	max-width:962px;
	margin:0 auto;
}
@media (min-width:768px) and (max-width:1280px){
.mainImgDetail{
    height: 250px;
    overflow: hidden;
    position:relative;
}
.mainImgDetail img{
    min-height: 250px;
    max-width: 1280px !important;
    width: auto;
    overflow: hidden;
    position:absolute;
    right:0;
}
.aboutArticle .div-img{
    height: 250px;
    overflow: hidden;
    position:relative;
}
.aboutArticle .div-img img{
    min-height: 250px;
    max-width: 1280px !important;
    width: auto;
    overflow: hidden;
    position:absolute;
    right:0;
}
}
@media (min-width:1281px){
.mainImgDetail{
    height: 250px;
    overflow: hidden;
    position:relative;
}
.mainImgDetail img{
    min-height: 250px;
    max-width: 1920px !important;
    width: auto;
    overflow: hidden;
    height:375px;
    position:absolute;
    right:0;
    top:-60px;
}
.aboutArticle .div-img{
    height: 250px;
    overflow: hidden;
    position:relative;
}
.aboutArticle .div-img img{
    min-height: 250px;
    max-width: 1920px !important;
    width: auto;
    overflow: hidden;
    height:375px;
    position:absolute;
    right:0;
    top:-60px;
}
}
.headerImg div{
	position:absolute;
	top:35px;
	padding-left:350px;	
	padding-right:10px;
}
.headerImg div h1, .headerImg div h2{
	color:#fff;	
	margin:0;
	padding:0;
	line-height:normal;
}
.headerImg div h1{
	font-size:2.8em;
	font-family:libertyFont;
	font-weight:normal;
	line-height:110%;
}
.headerImg div h1 *{
	font-size:inherit!important;	
	line-height:normal!important;
}
.headerImg div h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.4em;
	width:320px;
	margin:10px 0;	
	font-weight:normal;
}
@media (min-width:768px) and (max-width:1024px){
.headerImg div h1{
	font-size:2.5em;
}
.headerImg div h1 *{
	font-size:inherit!important;
}
}
@media (max-width:767px){
div.headerImg div{
	top:50px;
	padding-left:40px;	
}
.headerImg div h1{
	font-size:2em;
}
.headerImg div h1 *{
	font-size:inherit!important;
}
.headerImg div h2{
	font-size:.9em;
	line-height:1.2em;
}
}
@media (max-width:480px){
div.headerImg div{
	top:50px;
	padding-left:20px;	
}
.headerImg div h1{
	font-size:1.8em;
}
.headerImg div h1 *{
	font-size:inherit!important;
}
.headerImg div h2{
	font-size:.85em;
	line-height:1.1em;
	width:280px;
}
}

/******/
body .lvTitle{
	color:#002663;
	font-size:1.38em;
	font-family:libertyFont;	
	margin:5px 0;
}
.homeMain h2.lvTitle{
	margin-top:30px;
}
.row-fluid .claimCenter, .aboutRight, .cultureRight{
	padding-top:20px;
	clear:both;
}
h3.lvDes{
	font-size:.88em;
	color:#89898c;
	font-weight:normal;
	padding:14px 18px;
	margin:0;
	border:1px #e1e1e1 solid;
	max-width:602px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	border-radius:0 0 10px 10px;
	min-height:78px;
}
div.newsImg{
	overflow:hidden;
	max-height:80px;	
	font-size:0.001px;
	line-height:0.001px;
}
div.newsImg img{
	border-radius:10px 10px 0 0;
	border: 1px #eee solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.newsMore a, .newsMore a:link, .newsMore a:visited{
	color:#002663;
	font-size:.98em;
	font-weight:bold;
}
div.newsdetail div{
	font-size:1em;
	color:#666;
}
div.newsdetail div, div.newsdetail div span{
	line-height:150%!important;
}
div.newsdetail div .h1-de-newsTitle, div.newsdetail div .h1-de-newsTitle span{
	line-height:120%!important;
}

@media (max-width:982px){
div.newsdetail{
	padding-left:30px;
	padding-right:30px;
}
}
@media (max-width:767px){
div.news3z h2.lvTitle{
	font-size:1.4em;
	margin:40px 0 10px 0;
	padding-left:0;
}
body h1.h1-de-newsTitle{
	font-size:1.6em;
}
h3.lvDes{
	font-size:1.28em;
}
span.newsMore{
	display:block;
}
div.safe-news{

}
div.safe-news div.text-detail{
	display:block;
}
div.lv-readmore a{
    line-height:40px!important;
    height:40px;
    display:inline-block;
}
}
@media (max-width:480px){
div.news3z h2.lvTitle{
	font-size:1.1em;
	margin:30px 0 5px 0;
}
h3.lvDes{
	font-size:1em;
	padding:10px 12px;
}
div.newsdetail{
	padding-left:10px;
	padding-right:10px;
}
div.safe-news{
	font-size:1.15em;
}
div.safe-news h1.h1-de-newsTitle{
	font-size:1.3em;
}
}

/*** footer  ***/
.lifooter{
	background-color:#f8f8f8;
}
div#s4-bodyContainer .fList{
	max-width:960px;
	margin:20px auto;
	font-size:1em;
}
div#s4-bodyContainer .fList td{
	vertical-align:top;
	line-height:180%;
	color:#98989a;
}
div#s4-bodyContainer .fList td div{
	line-height:200%;
}
div#s4-bodyContainer .fList .listHeader td{
	color:#777;
	font-size:1.38em;
	font-family:libertyFont;	
}
div#s4-bodyContainer .fList td a:link, .fList td a:visited{
	color:#98989a;	
}
div#s4-bodyContainer .fList td a:hover, div.fList td.flLast a:hover{
	color:#002663;
	text-decoration:none;
}
.fList td.flLast{
	width:240px;
}
.fList td.flLast a:link, .fList td.flLast a:visited{
	color:#626265!important;	
}
.fList td.flLast a:hover{
	color:#002663!important;	
}
.footer{
	width:auto;
	max-width:770px;
	margin:20px auto;
}
.footer div{
	float:right;
}
.footInfo{
	color:#89898c;
	font-size:.85em;
	padding-right:70px;
	line-height:40px;
}
@media (max-width:767px){
div#s4-bodyContainer .fList{
	margin-bottom:0;
}
.footInfo{
	padding-right:0;
	line-height:normal;
	font-size:.9em;
}
div.footer{
	margin-top:5px;
}
div#s4-bodyContainer .fList .listHeader td{
	font-size:1em;
	line-height:130%;
	text-align:center;
	background:url('/Style Library/Images/liberty/footer-ver.png') right 5px no-repeat;
}
div#s4-bodyContainer .fList .listHeader td a{
	color:#666;	
}
div#s4-bodyContainer .fList .listHeader td:last-child{
	background-image:none;
}
}
@media (max-width:480px){
.fList .listHeader td{
	font-size:15px;
}
div.footInfo{
	font-size:.8em;
}
.fList td{
	line-height:normal;
	padding:0 10px;
}
.fList td a{
	text-align:center;
	display:block;
}
div#s4-bodyContainer .fList .listHeader td{
	font-size:.9em;
}
}

/**** GET A QUOTE *****/
.homeGetImg{
	position:relative;
}
.homeQuote{
	position:absolute;
	top:12px;
}
@media (min-width:768px){
.news3z .lv-quote-main{
	
}
}
@media (max-width:767px){
div.cusquote{
	max-width:602px;
	margin:0 auto;
	position:relative;
	clear:both;
}
div.homeQuote{
	position:relative;
}
.customer a{
	background:url('/Style Library/Images/liberty/customer-mobile.png') left top no-repeat;
	border-bottom:1px #ccc solid;
	overflow:hidden;
	padding:65px 0px 20px 20px;
	display:block;
}
.customer a:hover{
	text-decoration:none;
}
div.customer span{
	position:relative;
	font-size:1.2em;
	top:0;
	left:0;
}
div.cusquote div.lv-quote-main {
    width: 100%;
    position:relative;
    top:0;
    left: 0;
}
.cusquote div.lv-quote-content-button input {
    padding: 22px 0px;
    border-radius: 6px;
    font-size:1.4em;
    font-weight:bold;
    min-width:100px;
}
div.lv-quote-toptitle{
	background:url('/Style Library/Images/liberty/get-a-quote-mobile.png') left top no-repeat;
	padding:25px 10px 10px 0;
}
.lv-quote-title{
	padding-left:60px;
}
.cusquote div.lv-quote-content-select select{
	padding:10px;
	border-radius:10px; 
	font-size:1.05em;
	height:56px;
	background-color:#fcfcfc;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;

}
.cusquote .homeQuote div.lv-quote-advertising{
	font-size:1.2em;
	padding-left:18px;
	padding-top:5px;
}
.cusquote .lv-quote-content{
	overflow:hidden;
	margin-left:20px;
	position:relative;
}
.cusquote .homeQuote div.lv-quote-content-select{
	width:100%;
	padding-right:116px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.cusquote div.lv-quote-content-button{
	margin-right:0;
	position:absolute;
	right:10px;
	top:0;
}
div.newsImg{
	max-height:160px;
	overflow:hidden;	
}
div.lv-quote-footer{
	display:block;
	background:url('/Style Library/Images/liberty/get-a-quote-onecal-mobile.png') center center no-repeat;
	height:70px;
}
div.lv-quote-footer div.lv-quote-footer-orcall{
	display:none;
}
div.lv-quote-footer div.lv-quote-footer-phone{
    top: 25px;
    font-size: 1.2em;
    left:0;
    width:100%;
    text-indent: -9999px;
}
div.lv-quote-title{
	font-size:1.4em;
}
}
@media (max-width:480px){
.customer a{
	background:url('/Style Library/Images/liberty/customer-mobile-420.png') left top no-repeat;
	padding:50px 0px 20px 20px;
}
div.lv-quote-toptitle{
	background:url('/Style Library/Images/liberty/get-a-quote-mobile-420.png') left top no-repeat;
	padding:12px 10px 10px 0;
}
div.lv-quote-title{
	padding-left:50px;
	font-size:1.1em;
}
div.lv-quote-footer{
	background:url('/Style Library/Images/liberty/get-a-quote-onecal-mobile-420.png') center center no-repeat;
	height:55px;
}
div.customer span, .cusquote .homeQuote div.lv-quote-advertising{
	font-size:1em;
}
.cusquote .homeQuote div.lv-quote-content-select{
	padding-right:86px;
}
.cusquote div.lv-quote-content-select select{
	padding:8px;
	font-size:1em;
	height:46px;
	outline:0;
	margin:0;
}
.cusquote div.lv-quote-content-button input {
    padding: 17px 0px;
    border-radius: 6px;
    font-size:1em;
    min-width:70px;
}
div.lv-quote-footer div.lv-quote-footer-phone{
    top: 15px;
    font-size: 1em;
}
}
/***/
.cusquote{
	max-width:960px;
	margin:0 auto;
}
@media (min-width:768px){
.customer, .getaquote{
	width:310px;
	float:left;
	clear:both;
}
}
.customer{
	margin-bottom:10px;
}
.customer img, .getaquote img{
	max-width:100%;
}
.customer{
	position:relative;
}
.customer span{
	font-size:.9em;
	color:#89898c;
	position:absolute;
	top:40px;
	left:82px;
	right:10px;
	line-height:normal;
}
.getaquote{
	position:relative;
	z-index:99;
}
.cusquote .lv-quote-main{
	position:absolute;
	top:20px;
	left:20px;
	width:270px;
}
.lv-quote-toptitle{
	padding:1px 10px 3px 55px;
}
.lv-quote-title{
	font-family:libertyFontBold;
	color:#002663;
	font-size:1.38em;
	line-height:28px;
}
div.lv-quote-advertising{
	color:red;
	font-size:.9em;
}
.lv-quote-content-select{
	overflow:hidden;
	width:100%;
	margin:5px 0;
}
.lv-quote-content-select select{
	width:100%;
	border-radius:15px;
	border:1px #dcc solid;	
	padding:7px 10px 7px 15px;
	color:#002663;
	font-size:12px;
	height:36px;
	font-weight:bold;
	margin-bottom:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.lv-quote-content-button{
	margin-top:4px;
	float:right;
}
div.lv-quote-content-button input{
	padding:7px 35px;
	background-color:#002663;
	color:#fff;
	font-size:14px;
	border:0;
	min-width:30px;
	border-radius:12px;
	font-weight:normal;
}
.lv-quote-content-button input:hover{
	background-color:#eeb111;	
}
.lv-quote-footer .lv-quote-footer-orcall{
	display:none;
}
.lv-quote-footer-phone {
    top: 61px;
    color: transparent;
    width: 140px;
    left: 145px;
    position: relative;
}
.lv-quote-footer-phone:hover{
    cursor:pointer;	
}
div[id*="FieldDetail-"]{
	margin:15px 0;
}
.lv-medical-group div[id*="FieldDetail-"]{
	margin-top:-1px;
}
.lv-medical-group .lv-hospital-title{
	text-transform:uppercase;
}
.lv-medical-groups .lv-tr-header td{
	background-color:#636267;
	height:20px;
}
/*** vacancies   *****/
.lv-dispform{
	max-width:962px;
	margin:0 auto;
}
div.lv-main{
	font-size:1em;
	color:#626265;
}
.lv-inputtext, .lv-btonsearch{
	float:left;
}
.lv-Garages-search .lv-inputtext{
	margin-right:3px;
}
.lv-items-content{
	clear:both;
}
.vacancyMain .lv-items-content{
	max-width:962px;
	margin:0 auto;
}
.lv-controls-search .lv-select select{
	font-weight:bold;
}
.vacancyRight{
	clear:both;
	padding-top:30px;
}
.lv-controls-search input[type=text], .lv-controls-search .lv-select select{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
@media (min-width:768px){
.lv-btonsearch{
	height:30px;
}
.lv-controls-search input[type=text], .lv-controls-search .lv-select select{
	border:1px #ccc solid;
	border-radius:10px;
	padding:6px 6px 6px 10px;
	color:#888;
	font-size:.9em;
	height:30px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.lv-controls-search .lv-select .lv-select-control{
	border-radius:10px;
	height:30px;
	line-height:30px;
	padding-right:5px;
}
.lv-controls-search .lv-select select{
	font-weight:bold;
	border:1px #ccc solid;
	height:30px;
	outline-style:none;
}
}
.lv-controls-search input[type=text]{
	height:30px;
	padding-right:15px;
}
.lv-btonsearch{
	margin-left:0;
}
.lv-btonsearch input{
	width:40px;
	min-width:20px;
	height:30px;
	padding:0;
	border:0;
	background:url('/Style Library/Images/liberty/btm-search.png') center center no-repeat;
	text-indent:-9999px;
}
.lv-btonsearch input:hover{
	background:url('/Style Library/Images/liberty/btm-searchH.png') center center no-repeat;
}
.lv-items-content{
	border-top:1px #ccc solid;
	padding-top:3%;
	margin-top:1%;
}
.lv-controls-search{
	max-width:962px;
	margin:0 auto;
}
.lv-tb-items{
	width:100%;
	border-collapse:collapse;
}
.lv-tb-items td{
	padding:10px 15px;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
}
tr.lv-tr-header td{
	background-color:#ecad00;
	color:#fff;
	font-weight:bold;
}
td.lv-td-col1 a, td.lv-td-col1 a:link, td.lv-td-col1 a:visited{
	color:#002663;
	font-weight:bold;
}
td.lv-td-col1 a:hover{
	color:#ecac00;
	text-decoration:none;
}
div.field-showing, div.field-hidding{
	background:#ecad00 url('/Style Library/Images/liberty/icon-divice.png') 98% center no-repeat;
	color:#fff;
	padding:10px 45px 10px 15px;
	font-family:libertyFont;
	border-bottom:1px #fff solid;
	cursor:pointer;
	font-size:1.1em;
	text-align:left!important;
}
h1.lv-h1-jobtitle{
	font-size:1.6em;
}
div.field-hidding{
	background:#002663 url('/Style Library/Images/liberty/icon-plus.png') 98% center no-repeat;
}
div.field-hidding#Field-require {
    background-color: #002663;
    background-image:none;
}
div.field-showing + div[class*="-content"], div.field-hidding + div[class*="-content"]{
	margin:20px 0;	
}
div.div-butm{
	float:left;
}
.inquiry td.td-butm div {
    float:left;
}
div.btonSubmit{
	margin-right:20px;
}
.inquiry div.btonSubmit input, .inquiry div.btonRefresh input{
	background-color:#002663;
	border-radius:15px;
	padding:12px 40px!important;
	text-align:center;
	color:#fff;
	font-size:1.1em;
	border:0;
	margin-left:0;
	font-weight:500;
	min-width:60px;
}
.btonSubmit input:hover, div.btonRefresh input:hover{
	background-color:#002663;
}
.lv-addition-info{
	line-height:36px;
	float:left;
	margin-left:10px;
	font-size:1.1em;
	color:#626265;
}
.lv-addition-info a:link, .lv-addition-info a:visited{
	color:#002663;
}
.lv-facebookplugin{
	float:right;
	margin-top:8px;
}
.lv-JobKey-title{
	display:none;
}
.lv-td-none,.lv-td-col4-detail{
	display:none;
}

@media (min-width:768px){
.lv-main-vacancy .lv-select select{
	width:260px;
}
.lv-controls-search input[type=text]{
	width:260px;	
}
}
@media (max-width:980px){
.lv-controls-search{
	padding-left:20px;
}
}

.lv-JobKey-search{
	float:left;
	margin-right:10px;
}
@media (min-width:768px){
.lv-JobKey-search{
	float:left;
	margin-right:10px;
}
}
@media (max-width:767px){
.lv-JobKey-search + .lv-select{
	clear:both;
	padding-top:5px;
}
h1.lv-h1-jobtitle{
	margin:20px;
	color:#002663;
	font-size:1.5em;
}
.vacanciesRight div.lv-bodycontent {
    margin-bottom: 30px;
    padding-left:0;
    padding-right:0;
}
.lv-vancancy-footer .lv-facebookplugin{
	float:left;
	margin-top:8px;
}
div.field-showing, div.field-hidding{
	background:#ecad00 url('/Style Library/Images/liberty/icon-divice.png') 98% center no-repeat;
	font-size:.95em;
	padding:15px 45px 15px 20px;
	line-height:100%;
}
div.field-hidding{
	background:#002663 url('/Style Library/Images/liberty/icon-plus.png') 98% center no-repeat;
}
div.field-showing + div[class*="-content"], div.field-hidding + div[class*="-content"]{
	margin:20px 30px;	
}
div.field-showing + div[class*="-content"] *, div.field-hidding + div[class*="-content"] *{
	font-size:1em!important;
	line-height:140%;
	text-align:left!important;
}
div.lv-vancancy-footer{
	margin-left:30px;
	margin-top:30px;
}
div.btonSubmit input{
	background-color:#002663;
	border-radius:10px;
	padding:20px 30px;
	font-size:1.3em;
}
.lv-vancancy-footer .lv-addition-info{
	margin-left:0;
	clear:both;
	margin-top:20px;
	font-size:1.3em;
}
.lv-items-content{
	border-top:0;
}
table.lv-tb-items tr.lv-tr-header{
	display:none;
}
table.lv-tb-items .lv-tr-item{
	border-bottom:1px #ccc solid;
	background-color:#f8f8f8;
	padding:10px 0;
	display:block;
	overflow:hidden;
	position:relative;
	width:100%;
}
tr.lv-tr-header + tr.lv-tr-item{
	border-top:1px #ccc solid;
}
.lv-tb-items .lv-tr-item td{
	display:block;
	border:0;
	width:auto!important;
	padding-right:60px;
	font-size:1.3em;
	padding-left:30px;
}
.lv-tb-items .lv-tr-item td.lv-td-col1{
	font-size:1.1em;
	padding-bottom:0;
	color:#888;
}
.lv-tb-items .lv-tr-item td.lv-td-col4-detail{
	padding-right:10px;
}
.lv-JobKey-search{
	width:100%;
	padding-left:95px;
	display:block;
	float:none;
	position:relative;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.lv-JobKey-search .lv-inputtext{
	float:none;
}
.lv-JobKey-search .lv-btonsearch{
	float:none;
	position:absolute;
	top:0;
	right:0;
}
.lv-JobKey-title{
	display:block;
	color:#edaa01;
	font-size:1em;
	font-weight:bold;
	line-height:50px;
	float:left;	
}
.lv-td-col4-detail{
	position:absolute;
	width:50px;
	height:50px;
	right:0;
	top:30%;
	display:block;
}
.lv-td-col4-detail a{
	width:50px;
	text-indent:-9999px;
	height:50px;
	display:block;	
	background:url('/Style Library/Images/liberty/icon-next.png') left top no-repeat;
}
.lv-Garages-search{
	position:relative;
}
.lv-Garages-search .lv-CategoryView{
	position:absolute;
	top:0;
	right:0;	
}
.lv-Garages-search .lv-btonsearch{
	position:absolute;
	right:165px;
}
.lv-Garages-search .lv-inputtext{
	width:100%;
	padding-right:165px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;

}
.medical .lv-Garages-search .lv-inputtext{
	padding-right:0;
}
.medical .lv-Garages-search .lv-btonsearch {
    right: 5px;
}
.lv-controls-search input[type=text]{
	width:100%;
	border-radius:10px;
	height:52px;
	padding:6px 40px 6px 10px;
	margin-right:0;
	font-size:1.2em;
	margin-bottom:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.lv-btonsearch input{
	width:50px;
	height:52px;
	background:url('/Style Library/Images/liberty/icon-search-mobile.png') center center no-repeat;
}
.lv-btonsearch input:hover{
	background:url('/Style Library/Images/liberty/icon-search-mobileH.png') center center no-repeat;
}
div.garaMain .lv-controls-search > div{
	float:none;
}
.lv-controls-search .lv-select select{
	padding:10px 13px 10px 15px;
	width:100%;
	height:52px;
	font-size:1.15em;
	color:#888;
	border-radius:10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.bando-MainDetail #GoogleMap{
	height:320px!important;
}
select.lv-dropdown-healthcare{
	padding:10px;
	height:auto;
	font-size:.9em;
	width:100%!important;
	white-space:pre-wrap;
	border-radius:10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
}
@media (max-width:480px){
.lv-JobKey-search{
	padding-left:85px;
}
.lv-controls-search input[type=text]{
	border:1px #ccc solid;
	border-radius:10px;
	font-size:1em;
}
select.lv-dropdown-healthcare{
	font-size:.8em;
}
div.field-showing, div.field-hidding{
	font-size:.9em;
	padding:12px 45px 12px 10px;
}
.lv-tb-items .lv-tr-item td{
	font-size:1.4em;
}
.lv-tb-items .lv-tr-item td.lv-td-col1{
	font-size:1.2em;
}
.lv-tb-items .lv-tr-item td.lv-td-col4-detail{
	padding-right:0px;
}
.lv-controls-search .lv-select select{
	font-size:1em;
}
.lv-addition-info a{
	font-size:.8em;
}
div.lv-vancancy-footer{
	margin-left:10px;
	margin-top:10px;
}
}
/********** claim site ***/
.ms-dialog .menuClaim, .ms-dialog .menutop-mobile{
	display:none;
}
.claimMain{
	position:relative;
}
.claimMain{
	min-height:680px;
}
@media (max-width:767px){
.claimMain{
	min-height:inherit;
}
}
.menuClaim{
	max-width:962px;
	margin:0 auto;
}
.menuLeft{
	position:absolute;
	top:10px;

}
div.news2z, div.claimCenter {
   max-width:620px;
   margin:0 auto;
}
@media (min-width:768px) and (max-width:970px){
div.news2z {
   width:400px!important;
   margin:0 auto!important;
   margin-left:320px!important;
}
div.news2z .span6{
	clear:both;
    width: 400px;
 	margin-left:0;
 	margin:0 auto!important;
}
div.news2z div.newsImg{
	max-height:none;
}
div.claimCenter{
   width:auto!important;
   margin:0 auto!important;
   padding-right:20px;
   margin-left:320px!important;
}
div.news2z h2.lvTitle.detailTitle{
	font-size:1.4em;
}
}
@media (max-width:767px){
div.claimCenter, .newsTitle, .lv-documents{
	padding-left:10px;
	padding-right:10px;
}
div.news2z .span6{
	margin-bottom:30px;
}
}
@media (min-width:768px) and (max-width:962px){
div.claimStep .hidden-phone{
	display:none!important;
}
div.claimStep .visible-phone{
	display:block!important;
}
div.claimStep .visible-phone img{
	width:90%;
}
}
/*** menu left ***/
.menuLeft{
	width:310px;
}
div.menuLeft div.span12{
	margin-left:0;
}
/***** slide show home ****/

/** ie8 ***/
.homeGetImg .div-img{
	min-height:335px;
	overflow:hidden;
	position:relative;
}
.homeGetImg .div-img img{
	min-height:335px;
	max-width:1280px!important;
	width:auto;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
}
/*** /ie8  ***/

@media (min-width:768px) and (max-width:1280px){
.homeGetImg .div-img{
	min-height:335px;
	overflow:hidden;
	position:relative
}
.homeGetImg .div-img img{
	min-height:335px;
	max-width:1280px!important;
	width:auto;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	
}
}
@media (min-width:1281px){
.homeGetImg .div-img{
	height:335px;
	min-height:335px;
	overflow:hidden;
	position:relative;
}
.homeGetImg .div-img img{
	min-height:335px;
	max-width:1920px!important;
	width:auto;
	overflow:hidden;
	position:absolute;
	right:0;
	top:-77px;
}
}

@media (max-width:767px){
.div-img{
	max-width:100%;
	overflow:hidden;
}
.div-img img{
	height:325px;
	width:auto!important;
	max-width:none!important;
	position:relative;
	right:-25%!important;
	float:right;
}
.imgLarge{
	max-width:100%;
	overflow:hidden;
}
.imgLarge img{
	height:325px;
	width:auto!important;
	max-width:none!important;
	position:relative;
	right:-25%!important;
	float:right;
}
.imgLarge .content962 img{
	height:auto;
	width:auto!important;
	max-width:none!important;
	position:static;
	right:inherit;
	float:none;
}
}
@media (max-width:480px){
.div-img img{
	height:275px;
	right:-65%!important;
}
.imgLarge img{
	height:275px;
	right:-65%!important;
}
}

.div-Container{
	overflow:hidden;
	min-height:335px;
}
.div-nav{
	max-width:962px;
	margin:0 auto;
	z-index:9;
	position:relative;
}
.div-nav{
	margin-top:-240px;
}
@media (min-width:768px){
div.div-nav{
	margin-top:-280px;
	min-height:270px;
}
div.div-nav > div{
	position:absolute;
	top:0;
	left:330px;
}
}
.div-Container .div-img{
	line-height:0;
}
div.div-nav > h1, div.div-nav > h2, div.div-nav > span.span-more{
	margin-left:340px;
}
div.div-nav > h2{
	width:330px;	
}
.div-nav > span a{
	background:url('/Style Library/Images/liberty/bgMore.png') no-repeat left top;
	width:140px;
	height:32px;
	display:block;
	line-height:32px;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	text-indent:20px;
}
.div-nav > span a:hover{
	color:#edaa01;
	text-decoration:none;
}
.div-nav > h1{
	color:#fff;
	font-size:2.8em;
	font-family:libertyFont;
	font-weight:normal;
	margin:0;
	line-height:110%;
}
.div-nav > h2{
	color:#fff;
	font-size:1.1em;
	font-weight:normal;
	line-height:1.4em;
	margin:10px 0;
}
.div-item-content{
	overflow:hidden;	
	clear:both;
	height:65px!important;
	margin-top:-10px;
	background:url('/Style Library/Images/liberty/silde-bg.png') no-repeat center top;
	position:relative;
	border-bottom:1px #ccc solid;
}
@media (max-width:982px){
.div-item-content{
	background-color:#fff;
}
.divMain-item.selected{
	background:url('/Style Library/Images/liberty/silde-select.png') no-repeat center -2px!important;
}
}
.div-item-all{
	margin:0 auto;
	overflow:hidden;
	height:65px!important;
	margin-top:0!important;
	max-width:962px;
}
.div-item-all div.divMain-item{
	float:left;
	line-height:normal;
	margin:0;
	width:120px;
	height:65px!important;
	background:url('/Style Library/Images/liberty/slide-icon-select.png') no-repeat left top;
}
.div-item-all div.divMain-item.selected{
	background:url('/Style Library/Images/liberty/slide-icon-select.png') no-repeat center top;
	margin-top:0!important;
}
.div-item-all div a div{
	display:none;
}
.div-item-all div a{
	width:120px;
	height:65px!important;
	display:block;
	margin-top:-7px;
}
#divMainitem0 a{
	background:url('/Style Library/Images/liberty/care-auto.png') no-repeat center top;
}
#divMainitem1 a{
	background:url('/Style Library/Images/liberty/care-travel.png') no-repeat center top;
}
#divMainitem2 a{
	background:url('/Style Library/Images/liberty/care-health.png') no-repeat center top;
}
#divMainitem3 a{
	background:url('/Style Library/Images/liberty/care-medi.png') no-repeat center top;
}
#divMainitem4 a{
	background:url('/Style Library/Images/liberty/care-moto.png') no-repeat center top;
}
#divMainitem5 a{
	background:url('/Style Library/Images/liberty/care-home.png') no-repeat center top;
}
#divMainitem6 a{
	/*background:url('/Style Library/Images/liberty/care-mycar.png') no-repeat center top;*/
    background:url('/Style Library/Images/liberty/care-truck.png') no-repeat center top;
}
#divMainitem7 a{
	background:url('/Style Library/Images/liberty/cancer-cash-logo.png') no-repeat center top;
    /* background:url('/Style Library/Images/liberty/care-mycar.png') no-repeat center top; */
}
#divMainitem8 a{
	background:url('/Style Library/Images/liberty/cancer-cash-logo.png') no-repeat center top;
    /* background:url('/Style Library/Images/liberty/care-mycar.png') no-repeat center top; */
}
.lv-slide-left, .lv-slide-right{
	display:none;
}
@media (max-width:980px){
.div-item-content{
	position:relative;
	max-width:962px;
}
.lv-slide-left, .lv-slide-right{
	display:block;
	float:left;
	width:30px;
	height:65px;
	line-height:65px;
	position:absolute;
	background-color:#fff;
	z-index:999;
	text-align:center;
	text-indent:-9999px;
}
.lv-slide-left{
	left:0;
	background:url('/Style Library/Images/liberty/slide-pre.png') no-repeat center center;
}
.lv-slide-right{
	right:0;
	background:url('/Style Library/Images/liberty/slide-next.png') no-repeat center center;
}
.lv-slide-left:hover{
	background:url('/Style Library/Images/liberty/slide-pre-on.png') no-repeat center center;
}
.lv-slide-right:hover{
	background:url('/Style Library/Images/liberty/slide-next-on.png') no-repeat center center;
}
.div-item-all{
	max-width:902px;
	float:left;
	padding-left:30px;
	padding-right:30px;
}
}
@media (max-width:1024px){
.div-nav > h1{
	color:#fff;
	font-size:2.5em;

}
}
@media (max-width:767px){
.div-item-all div.divMain-item{
	width:125px;
}
.div-item-all div.divMain-item a{
	margin-top:-13px;
	width:125px;
}
#divMainitem0 a{
	background:url('/Style Library/Images/liberty/care-auto2.png') no-repeat center top;
}
#divMainitem1 a{
	background:url('/Style Library/Images/liberty/care-travel2.png') no-repeat center top;
}
#divMainitem2 a{
	background:url('/Style Library/Images/liberty/care-health2.png') no-repeat center top;	
}
#divMainitem3 a{
	background:url('/Style Library/Images/liberty/care-medi2.png') no-repeat center top;
}
#divMainitem4 a{
	background:url('/Style Library/Images/liberty/care-moto2.png') no-repeat center top;
}
#divMainitem5 a{
	background:url('/Style Library/Images/liberty/care-home2.png') no-repeat center top;
}
#divMainitem6 a{
	background:url('/Style Library/Images/liberty/care-mycar2.png') no-repeat center top;
}
#divMainitem7 a{
	background:url('/Style Library/Images/liberty/cancer-cash-logo.png') no-repeat center top;
}
#divMainitem8 a{
	background:url('/Style Library/Images/liberty/cancer-cash-logo.png') no-repeat center top;
    /* background:url('/Style Library/Images/liberty/care-mycar.png') no-repeat center top; */
}
.div-nav{
	max-width:640px;
	margin-top:-270px;
}
div.div-nav > h1, div.div-nav > h2, div.div-nav > span.span-more{
	margin-left:30px;
}
div.div-nav > h2{
	width:400px;	
	font-size:.9em;
	line-height:1.2em;
}
div.div-nav > h1{
	font-size:2.0em;
	font-family:libertyFontBold;
}
.div-nav > span a{
	font-size:1.05em;
	background:url('/Style Library/Images/liberty/bgMore-mobile.png') no-repeat left top;
	width:170px;
}
}
@media (max-width:480px){
.div-item-all div.divMain-item{
	width:130px;
}
.div-item-all div.divMain-item a{
	width:130px;
}
.div-nav{
	margin-top:-270px;
}
div.div-nav > h1, div.div-nav > h2, div.div-nav > span.span-more{
	margin-left:20px;
}
div.div-nav > h1{
	font-size:1.8em;
}
div.div-nav > h2{
	font-size:.85em;
	line-height:1.1em;
	width:280px;	

}
}
@media (min-width:639px) and (max-width:641px){
.div-item-content{
	background:transparent url('/Style Library/Images/liberty/silde-bg640.png') no-repeat center top;
}
.div-item-all div.divMain-item.selected{
	background:url('/Style Library/Images/liberty/slide-icon-select.png') no-repeat center top!important;
}
.div-item-all div.divMain-item{
	width:145px;
}
.div-item-all div.divMain-item a{
	width:145px;
}
}
@media (min-width:568px) and (max-width:569px){
.div-item-content{
	background:transparent url('/Style Library/Images/liberty/silde-bg569.png') no-repeat center top;
}
.div-item-all div.divMain-item.selected{
	background:url('/Style Library/Images/liberty/slide-icon-select.png') no-repeat center top!important;
}
.div-item-all div.divMain-item{
	width:127px;
}
.div-item-all div.divMain-item a{
	width:127px;
}
}
@media (min-width:479px) and (max-width:481px){
.div-item-content{
	background:transparent url('/Style Library/Images/liberty/silde-bg480.png') no-repeat center top;
}
.div-item-all div.divMain-item.selected{
	background:url('/Style Library/Images/liberty/slide-icon-select.png') no-repeat center top!important;
}
.div-item-all div.divMain-item{
	width:140px;
}
.div-item-all div.divMain-item a{
	width:140px;
}
.div-item-all div.divMain-item#divMainitem6, .div-item-all div.divMain-item#divMainitem7{
	width:210px;
}
.div-item-all div.divMain-item#divMainitem6 a, .div-item-all div.divMain-item#divMainitem7 a{
	width:210px;
}
}
@media (min-width:359px) and (max-width:361px){
.div-item-content{
	background:transparent url('/Style Library/Images/liberty/silde-bg360.png') no-repeat center top;
}
.div-item-all div.divMain-item.selected{
	background:url('/Style Library/Images/liberty/slide-icon-select.png') no-repeat center top!important;
}
.div-item-all div.divMain-item{
	width:150px;
}
.div-item-all div.divMain-item a{
	width:150px;
}
}
@media (min-width:319px) and (max-width:321px){
.div-item-content{
	background:transparent url('/Style Library/Images/liberty/silde-bg320.png') no-repeat center top;
}
.div-item-all div.divMain-item.selected{
	background:url('/Style Library/Images/liberty/slide-icon-select.png') no-repeat center top!important;
}
}

/**** contact us ****/
div.ms-dlgFrameContainer{
	padding:0;
}
.lv-main div.lv-formTable{
	margin:0;
}
.lv-formTable{
	margin:0 20px;
}
table.lv-drawItem td{
	font-size:.9em;
	padding-right:10px;
}
table.lv-drawItem td div.lv-preferredmethod{
	font-size:1.1em;
	color:#002663;
	line-height:normal;
	padding-bottom:4px;
	padding-left:12px;
}
.lv-drawItem div.lv-inputtext{
	width:100%;
	float:none;
}
.lv-drawItem div.lv-inputtext input, .cCapchaNhapMa input, .lv-drawItem div.lv-inputtext textarea{
	width:100%;
	height:30px;
	padding:4px 10px;
	margin-bottom:5px;
	color:#002663;
	border-radius:10px;
	border:1px #ccc solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.lv-drawItem div.lv-inputtext + div{
	margin-bottom:5px;
}
.lv-drawItem div.lv-inputtext textarea{
	height:100px;
}
.lv-td-inputrow .lv-select select, .lv-td-inputrow .lv-radio select{
	width:100%;
	color:#002663;
	font-size:1em;
	border:1px #ccc solid;
	padding:6px 10px;
	border-radius:10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;

}
div.lv-attach input[type=file]{
	border:0;
}
div.lv-check input{
	float:left;
	display:block;
	width:30px;
	font-size:2em;
}
div.lv-check label{
	display:block;
	margin-left:26px;
	text-align: justify;
	font-size:1em;
	color:#8a8a8c;
}
td.td-butm{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
td.td-butm div{
	float:right;
}
td.td-butm input{
	font-size:.95em;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 35px;
	border:0;
	color:#fff;
	background-color:#002663;
	border-radius:15px
}
td.td-butm input:hover{
	background-color:#eeb111;
}
.lv-radio td label{
	font-size:1.1em;
}
div.lv-attach{
	border:1px #ccc solid;
	border-radius:10px;	
	height:30px;
}
.lv-attach input{
	float:left;
}
.lv-attach input:first-child{
	width:260px!important;
	border:0;
	height:30px;
	padding-left:10px;
	color:#002663;
	background-color:transparent;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.lv-attach input.lv-browsefile{
	border-radius:9px;
	border:0;
	background-color:#ecad00;
	color:#fff;
	width:100px!important;
	height:30px;
	line-height:30px;
	text-align:center;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.lv-attach input.lv-browsefile:hover{
	cursor:pointer;
}
@media (max-width:767px){
.lv-drawItem div.lv-inputtext input, .cCapchaNhapMa input, .lv-drawItem div.lv-inputtext textarea{
	height:48px;
	padding:10px 10px;
/*	font-size:1.3em;*/
}
.lv-td-inputrow .lv-select select{
	/*font-size:1.3em;*/
	padding:10px 10px;
	height:48px;
}
div.lv-check label{
	font-size:.9em;
}
div.inquiry .lv-title{
	padding:10px 30px;
}
table.lv-drawItem td{
	padding-left:30px;
	padding-right:30px;
}
table.lv-drawItem .lv-radio td{
	padding-left:0;
}
.lv-radio td label,.lv-radio td input{
	margin-right:10px;
	display:inline-block;
	float:left;
	/*font-size:1.6em;*/
}
.lv-radio td input{
	margin-top:15px;
}
.lv-radio td label{
	line-height:50px;
}
}
@media (max-width:480px){
div.inquiry .lv-title{
	padding:10px;
}
table.lv-drawItem td{
	padding-left:10px;
	padding-right:10px;
}
}
/**** site news *****/
.aboutRight > table.ms-core-tableNoSpace{
	width:100%;
}
.news-Main{
	position:relative;
	min-height:280px;
}
.newsdetail{

}
DIV.newsdetail span.lv-span-datetime{
	line-height:40px!important;
	color:#89898c;
	background:url('/Style Library/Images/liberty/icon-date.png') no-repeat left center;
	padding-left:25px;
}
h1.h1-de-newsTitle{
	color:#002663;
    text-transform:uppercase;
    font-size:2.2em;
    margin-bottom:0;
}
div.de-sumcontent{
	clear:both;
}
.ndecont{
}
.de-newsCent .lv-facebookplugin{
	float:none;
	margin:10px 0;
}
#s4-bodyContainer div.div-butm{
	float:none;
}
#s4-bodyContainer .lv-vancancy-footer{
	margin-top:10px;
	padding-top:20px;
	overflow:hidden;
	margin-bottom:60px;
}
#s4-bodyContainer .lv-vancancy-footer div.div-butm{
	float:left;	
}
#s4-bodyContainer .ndecont div.div-butm input{
	margin-left:0;
	background-color:#002663;
	padding:10px 21px!important;
	border:0!important;
	border-radius:12px;
	font-size:1em;
	background-image:none;
	color:#fff!important;
	font-weight:500;
	text-transform:uppercase;
	line-height:normal;
}
#s4-bodyContainer .ndecont div.div-butm input:hover{
	background-color:#ecac00;
}
.btonPrevious{
	float:left;
}
.btonNext{
	float:right;
}
.ndecont .lv-span-datetime{
	font-size:1em;
	line-height:30px;
}
/* career */
.lv-vancancy-footer{
	padding-top:20px;
}
.lv-vancancy-footer .btonSubmit input{
	font-size:1.1em;
	padding:8px 20px;
	border-radius:8px;
	background-color:#002663;
	color:#fff;
	margin-left:0;
	border:0;
	text-transform:uppercase;
}
.lv-vancancy-footer .btonSubmit input:hover{
	background-color:#ecac00;
}
.lv-vancancy-footer .lv-addition-info{
	line-height:35px;
	font-size:1.2em;
}
@media (max-width:767px){
.lv-vancancy-footer .btonSubmit input{
	padding:12px 30px;
}
#s4-bodyContainer .lv-vancancy-footer div.div-butm{
	float:none;	
}
.news-Main{
	min-height:250px;	
}
.imgNews{
	max-width:100%;
	overflow:hidden;
}
.imgNews img{
	height:250px;
	width:auto!important;
	max-width:none!important;
	position:relative;
	right:-20%;
	float:right;
}
.lv-drawItem div.lv-inputtext input, .cCapchaNhapMa input, .lv-drawItem div.lv-inputtext textarea{
	width:100%;
}
#s4-bodyContainer .ndecont div.div-butm input{
	font-size:.86em;
	padding:10px 15px!important;
}
}
@media (max-width:480px){
#s4-bodyContainer .ndecont div.div-butm input{
	font-size:.7em;
	padding:10px!important;
}
}

/***** Article liberty  ***/
.aboutArticle{
	position:relative;	
}
.aboutMain{
	max-width:962px;
	margin:0 auto;
}
.aboutRight{
	margin-left:330px;
}
.aboutArticle .ms-webpartzone-cell{
	margin-bottom:0;	
}
.insTerms .lv-terms-detai-title *{
	font-family:libertyFont!important;
}
@media (max-width:767px){
.aboutRight{
	margin-right:0;
	margin-left:0;
}
.insTerms div[id*="FieldDetail-"]{
	margin:15px 20px;
}
}
@media (max-width:480px){
.insTerms div[id*="FieldDetail-"]{
	margin:10px;
}
}

/********** Personal site  *****/
.menuSubLeft {
	width: 310px;
	position:absolute;
	top:322px;
}
.claimsite .menuSubLeft {
	top:10px;
}
.menuPersonal .menuLeft{
	top:320px;
}
.personalContact{
	width:310px;
	position:absolute;
	top:0;
}
div.personalContact div.span12{
	margin-left:0;
}
div.per-customner{
	background:url('/Style Library/Images/liberty/bgCus.png') no-repeat left top;
	width:310px;
	height:80px;
	margin-bottom:10px;
	color:#89898c;
	font-size:.95em;
	padding:40px 5px 0 80px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.per-aquote{
	background:url('/Style Library/Images/liberty/bgAquote.png') no-repeat left top;
	width:310px;
	height:208px;
}
.per-aquote .lv-quote-main{
	padding:45px 10px 0 20px;
}
@media (max-width:767px){
.personalContact{
	top:325px;
	height:400px;	
	max-width:737px;
	width:100%;
	float:none;
}
.personalContact .visible-phone {
    display: none !important;
}
.personalContact .cusquote{
	max-width:602px;
	margin:0 auto;
}
.masPersonal .span12.imgLarge, .masBusiness .span12.imgLarge{
	padding-bottom:400px;
}
}
@media (max-width:480px){
.personalContact{
	top:275px;
	height:330px;	
}
.personalContact .cusquote{
	max-width:602px;
	margin:0 auto;
}
.masPersonal .span12.imgLarge, .masBusiness .span12.imgLarge{
	padding-bottom:330px;
}
}

/******* Offices / Inquiry ****/
.vacancyMain #menu-left li.leftmenu-LV1{
	padding-bottom:25px!important;
}
.link-livechat img, .link-callus img{
	border:0;
}
.link-livechat{
	margin-bottom:10px;
}
.inquiry + div.aboutMenu .menuSubLeft{
	top:0px;
}
.lv-div-item-title{
	font-family:libertyFont;
	font-size:1.2em;
	color:#002663;
	padding:20px 0;
	font-weight:bold;
}
.bando-office-MainDetail{
	height:280px;
	overflow:hidden;
}
div.bando-office-MainDetail #GoogleMap{
	height:280px!important;
}
.lv-main#lv-lisview{
	max-width:962px;
	margin:0 auto;
}
.lv-main#lv-lisview .lv-bodycontent{
	margin-left:330px;
}
.lv-div-item{
	width:270px;
	float:left;
	line-height:150%;
	margin-top:20px;
}
.lv-div-item:first-child, .lv-div-item:first-child + div + div{
	padding-right:80px;
}
.lv-div-item-address{
	margin-bottom:20px;
	color:#777;
}
#lv-lisview .lv-div-item-viewmap{
	margin-top:10px;
	font-family:libertyFont;
	color:#002663;
	text-indent:28px;
	background:url('/Style Library/Images/liberty/icon-viewmap.png') no-repeat left top;
	height:20px;
	line-height:20px;
}
#lv-lisview .lv-div-item-viewmap:hover, #lv-lisview .lv-div-item-viewmap.selected{
	background:url('/Style Library/Images/liberty/icon-viewmap-on.png') no-repeat left top;
	color:#ecac00;
	cursor:pointer;
}
.inquiry .lv-title{
	padding:10px 0;
	font-style:italic;
}
.lv-preferredmethod{
	line-height:40px;
}
.inquiry .lv-formTable{
	margin:0;
}
.cCapchaImage{
	float:left;
	margin-right:5px
}
.cCapchaImage img{
	border:1px #ccc solid;
	border-radius:6px;
}
.cCapchaNhapMa input{
	width:252px;
	text-transform:none!important;
}
@media (max-width:767px){
td.lv-td-inputrow.lv-col1, td.lv-td-inputrow.lv-col2{
	display:block;
	clear:both;
}
.lv-main#lv-lisview .lv-bodycontent{
	margin-left:0;
}
.lv-main#lv-lisview .lv-div-item{
	width:100%;
	float:none;
	padding-right:0!important;
	margin-bottom:20px;
}
div.lv-bodycontent{
	margin-bottom:30px;
	padding-left:20px;
	padding-right:20px;
}
.lv-main-vacancy div.lv-bodycontent{
	padding-left:0px;
	padding-right:0px;
}
.lv-div-item .lv-div-item-title{
	font-size:1.4em;
}
.lv-div-item div{
	font-size:1.2em;
}
.lv-div-item .lv-div-item-contact div{
	font-size:1.0em;
}
.inquiry div.btonSubmit input, .inquiry div.btonRefresh input{
	font-size:1.2em;
	padding:15px 35px!important;
}
/*.inquiry .lv-select select{
	height:36px;
	line-height:36px;
	padding:0 0 0 10px;
	font-size:1em;
	width:100%;
}*/
}
@media (max-width:480px){
.cCapchaImage img{
	width:260px;
}
.cCapchaNhapMa input{
	width:240px;
}
div.btonSubmit{
	margin-right:10px;
}
.inquiry div.btonSubmit input, .inquiry div.btonRefresh input{
	font-size:1.1em;
	padding:12px 25px!important;
}
.lv-drawItem div.lv-inputtext input, .cCapchaNhapMa input, .lv-drawItem div.lv-inputtext textarea,
.inquiry .lv-select select{
	width:100%;
}
}
/*** trang html ***/
.policyMain{
	max-width:962px;
	margin:0 auto;
}
.policyTitle{
	font-size:1.0em;
	font-family:libertyFont;
	color:#fff;
	height:40px;
	line-height:40px;
	background-color:#ecad00;
	padding-left:20px;
	margin-bottom:5px;
}
@media (max-width:980px){
.policyMain{
	margin:0 20px;
}
}
@media (max-width:767px){
div.policyMain{
	color:#666;
	margin:0;
}
div.policyContent{
	margin:0 30px;
}
div.policyMain span, div.policyMain p{
	line-height:125%!important;	
}
}
@media (max-width:480px){
div.policyContent{
	margin:0 10px;
}
}
/******* gara ******/
/*google map*/
div#GoogleMap img{
	max-width:none;
}
div#GoogleMap .gm-style-iw{
	height:120px;
}
div#GoogleMap .gm-style-iw ~ div div{
	border-radius:10px!important;
}
div#GoogleMap .gm-style-iw + div{
	top:8px!important;
	right:8px!important;
}
/***/
div.gm-style-iw{
	width:320px!important;
	height:170px!important
}
span#directions-root{
	background-color:white;
	display:block;
	max-height:449px;
}

.gm-style-iw > div{
            position:relative;
}
.lv-marker-avatar{
    position: absolute;
    top: 0px;
    right: 0px;
}
.lv-marker-avatar img{
            width:80px;
            height:80px;
}

div.lv-marker-description{ 
	padding-right:80px;
}

.lv-marker-title{
	color:#002663;
	padding-bottom:5px;
	font-weight:bold;
	font-size:16px;
}
.lv-marker-address, .lv-marker-contact, .lv-marker-contactperson{
	margin-bottom:3px;
}
.lv-marker-getDirection{
	text-align:center;
}
div.lv-marker-getDirection input{
	border:0;
	border-radius:6px;
	padding:6px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background-color:#002663;
	margin-top:5px;
}
div.lv-marker-getDirection input:hover{
	background-color:#ecac00;
}
p.closeDirection{
	position:absolute;
	width:20px;
	height:20px;
	display:block;
	top:2px;
	right:5px;
	background:url('/Style Library/Images/liberty/btn-close20.png') no-repeat center center;
	text-indent:-99px;
	overflow:hidden;
}
p.closeDirection:hover{
	background:url('/Style Library/Images/liberty/btn-closeH20.png') no-repeat center center;
	cursor:pointer;
}
div.adp{
	overflow:auto;
	max-height:424px;
	margin-top:10px;
	border:1px #ddd solid;
}
table.adp-placemark{
	margin-top:0;
}
/**/
.gara-topsearch{
	padding-top:10px;
	border-bottom:1px #cecece solid;
}
.lv-Garages-title{
	font-family:libertyFont;
	font-size:2.2em;
	color:#002663;
	float:left;
	padding-right:15px;
}
.lv-otherservices{
	padding-top:3px;
}
.lv-toptitle table.lv-tb-items td a, .lv-toptitle table.lv-tb-items td a:link, .lv-toptitle table.lv-tb-items td a:visited{
	color:#002663;
}
.lv-toptitle table.lv-tb-items td a:hover{
	color:#ecac00;
}
.lv-tr-header td{
	font-weight:bold;
}
.lv-garages-items table.lv-tb-items td.lv-td-col1{
	width:80px;
}
.lv-garages-items table.lv-tb-items td.lv-td-col2{
	width:140px;
}
.lv-garages-items table.lv-tb-items td.lv-td-col3{
	width:180px;
}
.lv-garages-items table.lv-tb-items td.lv-td-col4{
	width:150px;
}
.lv-garages-items table.lv-tb-items td.lv-td-col5{
	width:130px;
}
.garaMain .lv-main#lv-lisview .lv-bodycontent {
    margin-left: 0;
    clear:both;
}
.garaMain .bando-Main{
	max-width:none;
}
.garaMain .lv-toptitle, .garaMain .lv-main-title{
	max-width:962px;
	margin:10px auto;
}
.garaMain .lv-items-content{
	margin-top:0;
	padding-top:0;
}
.garaMain .lv-controls-search{
	overflow:hidden;
	margin:10px auto;
}
.garaMain .lv-controls-search > div{
	float:left;
}
.garaMain .lv-select{
	margin-right:10px;
}
.lv-toptitle-left{
	float:left;
	line-height:30px;
	font-size:1.35em;
	color:#777;
	margin:5px 0;
	font-weight:bold;
}
.lv-toptitle-right{
	float:right;
	margin-top:7px;
}
.lv-toptitle-right input{
	border-radius:15px;
	background-color:#002663;
	height:30px;
	line-height:30px;
	padding:0 30px;
	font-size:1.08em;
	color:#fff;
	border:0;
	font-weight:bold;
}
.lv-toptitle-right input:hover{
	background-color:#ecad00;
}
.lv-location-title{
	padding:20px 0 10px 0;
	color:#002663;
	font-family:libertyFont;
	font-size:1.5em;
	text-transform:uppercase;
}
.lv-tb-items td{
	font-size:.95em;
}
.lv-tb-items td.lv-td-header{
	white-space:nowrap;
}
.lv-tb-items td a, .lv-tb-items td a:link, .lv-tb-items td a:visited{
	color:#002663;
}
.lv-tb-items td a:hover{
	color:#ecac00;
	text-decoration:none;
}
.lv-garages-items .lv-tb-items td.lv-td-col2{
	font-weight:bold;
}
.lv-tb-items td.lv-td-col4 a, .lv-tb-items td.lv-td-col6 a{
	white-space:pre-line;
	width:220px!important;
	display:block;
	word-wrap: break-word;
}
select#otherservices{
	width:250px;
	border-radius:10px;
	padding:6px 6px 6px 15px;
	font-size:.9em;
	height:30px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.garaMain.medical .lv-items-content{
	max-width:962px;
	margin:0 auto;
}
.garaMain .lv-CategoryView{
	display:none;
}
@media (max-width:767px){
.garaMain .lv-CategoryView{
	display:block;
}
.lv-toptitle-left{
	padding-left:10px;
	display:none;
}
.lv-toptitle-right{
	padding-right:10px;
	display:none;
}
}
@media (min-width:768px){
.garaMain .bando-MainDetail {
    height: 450px;
    overflow:hidden;
}
}
@media (max-width:767px){
.lv-main-title{
	background-color:#f8f8f8;
	border-bottom:1px #ccc solid;
	padding:12px 20px 12px 30px;
}
.lv-main-vacancy div.lv-controls-search{
	margin-right:30px;
	margin-left:30px;
	padding-left:0;
}
.lv-Garages-title{
	font-size:1.6em;
	float:none;
}
.lv-Garages-title + .lv-otherservices{
	display:none;
}
select#otherservices{
	padding:0 0 0 10px;
	height:40px;
	line-height:40px;
}
.lv-bodycontent .lv-location-title{
	padding-left:30px;
	padding-right:20px;
}
.lv-toptitle{
	/*padding:0 20px;*/
}
.inquiry .lv-toptitle{
	padding:0;
}
.lv-CategoryView{
	float:left;
}
div.garaMain .lv-select{
	margin-right:0px;
}
div.lv-Garages-search{
	overflow:hidden;
	margin-bottom:10px;
}
#Button_ChooseView{
	border-radius:8px;
	height:52px;
	line-height:52px;
	padding:0;	
	width:155px;
	text-indent:52px;
	color:#fff;
	font-size:1.1em;
	border:0;
	min-width:30px;	
	background:#ecac00 url('/Style Library/Images/liberty/icon-listview.png') no-repeat 15px center;
}
#Button_ChooseView[value="Map view"]{
	background:#ecac00 url('/Style Library/Images/liberty/icon-mapview.png') no-repeat 15px center;
}
div.content962{
	margin:0 30px;
}
.lv-toptitle-left {
    line-height: 58px;
}
.lv-toptitle-right input {
    border-radius: 10px;
    height: 58px;
    line-height: 58px;
    padding: 0 20px;
    font-size: 1.3em;
    font-weight:normal;
}
}
@media (max-width:480px){
.lv-bodycontent .lv-location-title{
	padding-left:10px;
	padding-right:10px;
}
.lv-tb-items .lv-tr-item td{
	padding-left:10px;
}
.lv-tb-items .lv-tr-item td.lv-td-col4-detail{
	padding-right:0;
}
.lv-Garages-title{
	font-size:1.3em;
}
.lv-main-vacancy div.lv-controls-search{
	margin-left:10px;
	margin-right:10px;
}
.lv-main-title{
	padding-left:10px;
}
.lv-Garages-search .lv-inputtext{
	padding-right:130px;
}
.lv-controls-search input[type=text] {
    height: 48px;
    padding: 4px 30px 4px 10px;
    font-size: 1.0em;
}
.lv-Garages-search .lv-btonsearch {
    position: absolute;
    right: 130px;
}
#Button_ChooseView{
	height:48px;
	line-height:48px;
	width:120px;
	text-indent:36px;
	font-size:.9em;
	background:#ecac00 url('/Style Library/Images/liberty/icon-listview1.png') no-repeat 10px center;
}
#Button_ChooseView[value="Map view"]{
	background:#ecac00 url('/Style Library/Images/liberty/icon-mapview1.png') no-repeat 10px center;
}
div.content962{
	margin:0 10px;
}
}
/************ search result *****/
.tableCol-75{
	max-width:962px;
	margin:0 auto;
}
.tableCol-75 .tableCol-33:first-child, .tableCol-75 .tableCol-33:first-child + div + div{
	display:none;
}
.tableCol-75 .tableCol-33:first-child, .tableCol-75 .tableCol-33:first-child + div{
	min-width:100%;
}
.tableCol-75 .ms-srch-item, .tableCol-75 .ms-srch-item .ms-srch-item-path{
	width:100%;
}
.tableCol-75 .ms-srch-item-deepLinks li {
	float:none;
	display:block;
}
.ms-srch-hover-content{
	display:none;
}
.ms-srch-hover-outerContainer{
	display:none;
}
div.ms-srch-item{
	padding:10px 0;
	max-width:100%;
	margin:0;
}
div.ms-srch-communityItem-body{
	max-width:100%;
}
div.ms-srch-item-summary .ms-srch-item-highlightedText{
	color:#ecad00;
}
h3.ms-srch-ellipsis{
	font-size:1.3em;
	line-height:normal;
}
h3.ms-srch-ellipsis a:link{
	color:#002663;	
}
h3.ms-srch-ellipsis a:visited{
	color:#144ba2;	
}
h3.ms-srch-ellipsis a:hover{
	color:#ecad00;	
	text-decoration:none;
}
div.ms-srch-item:hover{
	background-color:#fff;
}
img.ms-srch-pagingPrev, img.ms-srch-pagingNext{
	max-width:none!important;
}
@media (max-width:767px){
.tableCol-75 div.ms-srch-item-deepLinks{
	margin-left:20px;
}
}
@media (max-width:980px){
div.ms-srch-item-body, .ms-srch-upscope-top{
	padding-left:20px;
	padding-right:20px;
}
}
/*** download document ***/
h2.lvTitle.downTitle{
	font-size:1.16em;
	padding:12px 0 10px 0;
	margin-top:20px;
	line-height:normal;
	border-top:1px #eee solid;
	border-bottom:1px #eee solid;
}
.lv-documents div{
	clear:both;
}
.lv-documents span{
	display:block;
	float:left;
	width:280px;
	line-height:40px;
}
.lv-documents span a:link, .lv-documents span a:visited{
	color:#002663;
}
.lv-documents span a:hover{
	color:#ecac00;
	text-decoration:none;
}
/**** ***/
h2.lvTitle.detailTitle{
	font-size:1em;
	
}
.content962{
	max-width:962px;
	margin:0 auto;
}
.impNote{
	line-height:25px;
}
.impNote img, .imgHotline img{
	position:relative;
	margin-top:-10px;
	line-height:26px;
}
/*** travel claim ***/
.tb-travelclaim div.td-travelclaim-col1, .tb-travelclaim div.td-travelclaim-col3{
	border-bottom:1px #f0f0f0 solid;
}
.tb-travelclaim div.field-showing,.tb-travelclaim div.field-hidding{
	border-bottom:0;
}
/***** video *****/
.lv-main-video .lv-bodycontent{
	background:url('/Style Library/Images/liberty/bgVideo.png') repeat-x left top;
}
.lv-main-video .lv-controls-search{
	padding:15px 0 5px 0;
	overflow:hidden;	
}
.lv-videos-search{
	float:left;
	margin-right:20px;
}
.lv-main-video .lv-select, .lv-main-video .lv-select-des{
	float:left;
}
.lv-main-video .lv-select-des{
	font-size:.9em;
	color:#b0b1b2;
	padding:0 10px;
	line-height:30px;
}
.lv-video-items-container{
	max-width:962px;
	overflow-x:hidden;
}
.lv-video-items-content{
	max-width:962px;
	margin:20px auto;
	clear:both;
}
.videos-item{
	width:300px;
	height:260px;
	float:left;
	margin-left:30px;
}
div.lv-video-items-container, div.lv-video-items-content{
	max-width:1020px\9;
}
.lv-video-items-content .videos-item:nth-child(3n+1){
	margin-left:30px\9;
}
.lv-main-video .lv-btonsearch{
    margin-left: -32px;
}
@media (min-width:768px){
div.lv-video-items-container, div.lv-video-items-content{
	max-width:962px;
}
.lv-video-items-content .videos-item:nth-child(3n+1){
	margin-left:0;
}
.lv-main-video{
	margin-top:25px;
}
.lv-main-video .lv-controls-search input[type=text]{
    width: 260px;
}
}
@media (max-width:767px){
.lv-video-items-content .videos-item{
	margin:0 auto!important;
	width:auto;
	height:auto;
	float:none;
}
.lv-main-video .lv-btonsearch{
    margin-left: -50px;
}
}

div.video-item-image img{
	width:298px;
	height:170px;
	border:1px #ccc solid;
	border-radius:14px;
}
.video-item-title{
	padding:14px 0 6px 0;
}
.video-item-title a, .video-item-title a:link, .video-item-title a:visited{
	color:#002663;
	font-weight:bold;
	font-size:1em;
}
.video-item-title a:hover{
	color:#ecac00;
	text-decoration:none;
}
.video-item-viewcount-publisheddate div{
	color:#89898c;
	font-size:.9em;	
	float:left;
	margin-right:10px;
}
.video-item-viewcount-publisheddate div.video-item-publisheddate{
	color:#b0b1b2;	
	margin-right:0;
}
.lv-labelsroll{
	width:190px;
	margin:20px auto 0 auto;
	display:none;
}
.lv-labelsroll span{
	background:url('/Style Library/Images/liberty/icon-srolldown.png') no-repeat left top;
	line-height:24px;
	height:24px;
	padding-left:26px;
	color:#002663;
}
.lv-main-video .lv-select .lv-select-control{
	float:left;
}
@media (min-width:768px) and (max-width:980px){
.lv-video-items-container{
	max-width:762px;
	overflow-x:hidden;
}
.lv-video-items-content{
	max-width:762px;
}
.videos-item{
	width:230px;
}
div.video-item-image img{
	width:228px;
	height:130px;
}
}
@media (max-width:767px){
div.artLiberty{
	margin:0 30px;
}
div.videoRight div.artLiberty {
    margin-left:0;
    margin-right:0;
}
.lv-main-video .lv-bodycontent{
	background-image:none;
	margin-top:-17px;
}
.lv-video-items-container{
	max-width:562px;
	overflow-x:hidden;
}
.lv-main-video .lv-controls-search{
	padding:0px 0 10px 0;
	border-bottom:1px #ccc solid;
}
.lv-video-items-content{
	max-width:562px;
}
.lv-main-video .lv-select,.lv-main-video .lv-videos-search{
	clear:both;
	float:none;
	margin:0 30px;
}
.lv-videos-search .lv-inputtext{
	width:100%;
}
.lv-main-video .lv-select .lv-select-des{
	float:left;
	font-size:1.1em;
	line-height:52px;
	padding-left:0;
	white-space:nowrap;
}
.lv-main-video .lv-select .lv-select-control{
	width:100%;
	float:none;
	padding-left:110px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.lv-main-video .lv-controls-search input[type=text]{
	width:100%;
	height:52px;
	padding:10px;
	font-size:1.2em;
	border-radius:10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.lv-main-video .lv-controls-search .lv-select select{
	width:100%;
	font-size:1.2em;
	font-weight:normal;

}
.lv-videos-search .lv-btonsearch input{
	height:58px!important;
}
.videos-item{
	width:auto;
	height:auto;
	max-width:542px;
	padding:30px 0;
	float:none;
	overflow:hidden;
	margin:0px auto;
	border-top:1px #ccc solid;
}
.videos-item:first-child{
	border-top:0;
}
.lv-more-video, .lv-video-detail-title, .lv-video-detail-info{
	width:542px;
	margin:0 auto!important;
}
.lv-more-video .lv-more-video-title{
	border-top:0;
	padding-bottom:10px;
	font-size:1.6em;
}
.lv-video-detail-des{
	padding-top:15px;
	clear:both;
}
div.video-item-image{
	float:left;
	margin-right:25px;
}
div.video-item-image img{
	max-width:250px;
	height:150px;
	border:0;
	border-radius:0;
}
.video-item-title{
	padding-top:0;
	font-size:1.2em;
}
.video-item-viewcount-publisheddate div{
	font-size:1em;	
	margin-right:7px;
}
.video-item-viewcount{
	padding-right:8px;
	border-right:1px #ccc solid;
}
.lv-main-video div.lv-bodycontent{
	padding-left:0;
	padding-right:0;
}
.lv-video-detail-info{
	overflow:hidden;
}
.lv-video-detail-info .fb_iframe_widget > span{
	width:300px!important;
}
}
@media (max-width:580px){
.lv-main-video .lv-select, .lv-main-video .lv-videos-search {
    margin: 0 20px;
}
.lv-main-video .lv-controls-search .lv-select select{
	font-size:1.1em;
}
.lv-main-video .lv-bodycontent{
	margin-top:-20px;
}
.lv-video-items-container{
	max-width:462px;
}
.lv-video-items-content{
	max-width:462px;
}
.lv-more-video .lv-more-video-title{
	font-size:1.3em;
}
.lv-video-items-container{
	max-width:462px;
	overflow-x:hidden;
}
.lv-video-items-content{
	max-width:462px;
}
.videos-item{
	max-width:452px;
	padding:20px 0;
}
.lv-more-video, .lv-video-detail-title, .lv-video-detail-info{
	width:452px;
}
div.video-item-image{
	margin-right:15px;
}
div.video-item-image img{
	max-width:200px;
	height:120px;
}
.video-item-title{
	padding-top:0;
	font-size:1em;
}
.video-item-viewcount-publisheddate div{
	font-size:.9em;	
	margin-right:7px;
}
.video-item-viewcount{
	padding-right:8px;
}
}
@media (max-width:480px){
.lv-main-video .lv-select .lv-select-control{
	padding-left:90px;
}
div.artLiberty{
	margin:0 10px;
}
.lv-main-video .lv-select, .lv-main-video .lv-videos-search {
    margin: 0 10px;
}
.lv-main-video .lv-controls-search .lv-select select{
	font-size:.95em;
	padding:10px 6px 10px 5px;
}
.lv-main-video .lv-bodycontent{
	margin-top:-25px;
}
.lv-video-items-container{
	max-width:300px;
}
.lv-video-items-content{
	max-width:300px;
}
.lv-more-video .lv-more-video-title{
	font-size:1.1em;
}
.lv-video-items-container{
	max-width:310px;
	overflow-x:hidden;
}
.lv-video-items-content{
	max-width:310px;
	margin:0 auto;
}
.videos-item{
	max-width:310px;
	padding:12px 0;
}
.lv-more-video, .lv-video-detail-title, .lv-video-detail-info{
	width:310px;
}
div.video-item-image{
	margin-right:10px;
}
div.video-item-image img{
	max-width:140px;
	height:85px;
}
.video-item-title{
	padding-top:0;
	font-size:.9em;
}
div.video-item-title a{
	font-weight:normal!important;
}
.video-item-viewcount-publisheddate div{
	font-size:.8em;	
	margin-right:5px;
}
.video-item-viewcount{
	padding-right:6px;
}
}

/*** detail video ***/
.detailVideo{
	max-width:962px;
	margin:10px auto;
}
.rowimgVideo{
	margin-bottom:30px;
}
.lv-video-detail-title{
	padding:20px 0 10px 0;
	color:#002663;
	font-size:1.6em;
	font-weight:bold;
}
.lv-video-detail-viewcount{
	color:#89898c;
	font-size:.9em;	
	float:left;
	margin-right:10px;	
}
.lv-video-video-publisheddate{
	color:#b0b1b2;	
	font-size:.9em;	
	float:left;
}
.lv-video-detail-des{
	color:#616265;
	font-size:1.1em;
	padding-top:10px;
	margin-bottom:30px;
	clear:both;
}
.lv-more-video-title{
	padding-top:13px;
	padding-bottom:20px;
	border-top:1px #ccc solid;
	color:#002663;
	font-size:1.45em;
	font-family:libertyFont;
	clear:both;
}
.lv-more-video div.lv-more-video-title + div.videos-item{
	margin-left:0;
}
.youtubescreen iframe{
	height:570px;
}
@media (max-width:767px){
.rowimgVideo{
	display:none;
}
.youtubescreen iframe{
	height:360px;
}
div.lv-video-detail-title{
	font-size:1.3em;
}
}
@media (max-width:480px){
.youtubescreen iframe{
	height:240px;
}
}
/*** page 404 ****/
.cont404{
	position:relative;
	max-width:1280px;
	margin:0 auto;
}
.page404{
	max-width:960px;
	margin:0 auto;
	padding:1px;
	overflow:hidden;
}
.menu404{
	position:absolute;
	top:30%;
}
.title404{
	font-family:libertyFontBold;
	color:#fff;
	font-weight:bold;
	font-size:2.6em;
}
.des404{
	color:#fff;
	font-size:1.15em;
	line-height:150%;
	margin:10px 0;
}
.youcan{
	font-family:libertyFont;
	color:#fff;
	font-weight:bold;
	font-size:1.45em;
	padding:10px 0 6px 0;
}
.item404{
	padding:8px 0;
}
.item404{
	padding-left:36px;
}
.item404 a, .item404 a:link, .item404 a:visited{
	color:#fff;
	font-size:1.1em;
}
.item404 a:hover{
	color:#ecac00;
	text-decoration:none;
	font-weight:bold;
}
.go-back{
	background:url('/Style Library/Images/liberty/icon-goback.png') no-repeat left center;
}
.go-home{
	background:url('/Style Library/Images/liberty/icon-gohome.png') no-repeat left center;
}
.view-map{
	background:url('/Style Library/Images/liberty/icon-viewmap404.png') no-repeat left center;
}
.submit-inquiry{
	background:url('/Style Library/Images/liberty/icon-submitinquiry.png') no-repeat left center;
}
.live-chat{
	background:url('/Style Library/Images/liberty/icon-livechat.png') no-repeat left center;
}
.img404{
	min-width:768px;

}
@media (max-width:1260px){
.menu404{
	top:20%;
}
}
@media (max-width:1000px){
.menu404{
	top:10%;
}
}
@media (max-width:768px){
.menu404{
	top:6%;
	left:20px;
}
.title404{
	font-size:1.5em;
}
.des404{
	font-size:.9em;
	margin:8px 0;
}
}
@media (max-width:480px){
.title404{
	font-size:1.2em;
}
.item404{
	padding-top:5px;
	padding-bottom:5px;
}
}
/************** trang quan tri  ******************/
h3.ms-standardheader{
	line-height:normal;
}
.ms-textSmall, .ms-textXSmall, .ms-metadata, .ms-descriptiontext, .ms-secondaryCommandLink {
    font-size: 1em;
}
table.propertysheet{
	margin:20px 0;
}
table.propertysheet td{
	padding-left:10px;
	padding-right:10px;
}
div.ms-siteSettings-root{
	margin-left:20px;
}
table.ms-viewlsts td{
	padding-left:20px;
	padding-right:20px;
}
td.ms-list-addnew{
	padding-left:10px;
	padding-top:10px;
}
.ms-descriptiontext{
	padding-left:30px;
	padding-bottom:10px;
}
span#DeltaPlaceHolderMain{
	display:block;
}
span#DeltaPlaceHolderMain table.ms-propertysheet{
	width:100%;
}
.ms-propertysheet input[type=button] {
    display: inline-block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #fff;
	border-radius: 5px;
	padding: 6px 12px; 
	cursor:pointer; 
	min-width:56px;
	background-color:#002663;
	border:0;
}
.ms-propertysheet input[type=button]:hover{
	background-color:#ecad00;
}
/*** list quan tri ***/
.lvmenu-quantri{
	float:none!important;
	max-width:962px;
	margin:0 auto;
	clear:both;
}
.lvmenu-quantri .lv-admin-toptitle{
	background: #ddd;
	border-bottom: solid 1px #aaa;
	font-family: Arial, Helvetica, sans-serif !important;
	height: 34px;
	line-height: 36px;
	padding-left: 15px;
	cursor: default;
	color:#222;
	font-size:16px;
}
.lv-admin-items{
	max-width:962px;
	border: 1px #ddd solid;
	border-top: 0;
	overflow:hidden;
	margin-bottom:10px;
}
.lvmenu-quantri .lv-admin-item div {
	font-size: 15px;
	padding-left: 15px;
	color: #0067a9;
}
.lv-admin-item-icon-wrapper{
	background-color: #fff;
	margin-bottom:5px;
	padding-top: 20px;
	width:150px;
	float:left;
}
.lv-admin-item-icon-wrapper div{
	text-align: center;
	margin-right: 13px;
	margin-bottom: 10px;
	float: left;
}
.lv-admin-item-icon-wrapper div a {
	background: url("/Style Library/Images/liberty/bground.png") no-repeat;
	width: 126px;
	height: 137px;
	color: rgb(86, 86, 86);
	text-decoration: none;
	float: left;
	display: block;
	font-size: 12px;
}
.lv-admin-item-icon-wrapper div a:hover {
	background: url("/Style Library/Images/liberty/bgHover.png") no-repeat;
	color: #1866b6;
}
.lv-admin-item-icon-wrapper img {
	margin: 0px auto;
	padding: 17px 0 12px 0;
	border: 0px;
}
.lv-admin-item-icon-wrapper span {
	text-align: center;
	display: block;
	padding: 0px 5px;
}
.lv-admin-item-icon-wrapper div span {
	padding: 0 10px 0 5px;
}
/**** danh sach list sp ****/
table.ms-listviewtable, table.ms-emptyView{
	width:100%;
	border-collapse:collapse;
}
table.ms-listviewtable tr{
	border-bottom:1px #e5e5e5 solid;
}
table.ms-listviewtable td:first-child{
	border-left:1px #e5e5e5 solid;
}
table.ms-listviewtable td.ms-vb-itmcbx{
	text-align:center;
}
table.ms-listviewtable tr td{
	padding:5px;	
	border-bottom:1px #e5e5e5 solid;
	min-width:30px;
}
table.ms-listviewtable tr table td{
	padding:0px;	
	border-bottom:0px;
	min-width:1px;
}
table.ms-listviewtable td.ms-vb-imgFirstCell{
	border-left:1px #e5e5e5 solid!important;
	border-right:1px #e5e5e5 solid!important;
	background-color:#f5f5f5;
}
table.ms-listviewtable td table td{
	border:0;
}
table.ms-listviewtable > tr:hover > td{
	border-bottom-color:#c9e6f8;
}
table.ms-listviewtable th, table.ms-emptyView th{
	background-color:#ebebeb!important;
}
table.ms-listviewtable th:first-child{
	text-align:center;
}
table.ms-listviewtable th a, table.ms-listviewtable th span,
table.ms-emptyView th a, table.ms-emptyView th span{
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
tr.ms-vhltr {
    padding-right:0;
}
table.ms-emptyView table.ms-selectedtitle{
	background-color:transparent;
}
/**** control find list ***/
div.ms-csrlistview-controldiv{
	padding:10px 0px 5px 30px;
	background-color:#002663;
	border-bottom:1px #fff solid;
}
div.ms-csrlistview-controldiv div.ms-InlineSearch-Outline-Baseline{
	border-radius:4px;
	background-color:#fff;
	border:0;
	padding:2px 3px 2px 7px;
}
div.ms-csrlistview-controldiv a.ms-pivotControl-surfacedOpt{
	color:#fff;
}
div.ms-csrlistview-controldiv a.ms-pivotControl-surfacedOpt:hover{
	color:#ecad00;
}
div.ms-csrlistview-controldiv a.ms-pivotControl-surfacedOpt-selected{
	color:#ecad00;
}
/*** form table ***/
table.ms-formtable{
	border-collapse:collapse;
	margin:40px 0 30px 20px;
}
table.ms-formtable td{
	padding:10px;
}
table.ms-formtable td.ms-formlabel{
	vertical-align:middle;
}
table.ms-formtable td.ms-formlabel h3.ms-standardheader{
	font-weight:bold;
}
table.ms-formtable td input{
	margin:0;
	padding:0;
}
table.ms-formtoolbar{
	margin-left:30px;
}
.ms-toolbar table td input[type=button]{
	border-radius:4px;
	background-color:#002663;
	color:#fff;
	border:0;
	font-family:Arial;
	font-size:1em;
}
.ms-toolbar table td input[type=button]:hover{
	background-color:#ecad00;
}
/***** Quy trinh ****/
.lv-newitem{
	max-width:962px;
	margin:30px auto 10px auto;
}
.lv-newitem a.a-newitem{
	font-family:libertyFont;
	font-size:1.2em;
	color:#002663;
	background: url("/Style Library/Images/liberty/tick.png") no-repeat;
	padding-left:20px;
}
.lv-newitem a.a-newitem:hover{
	color:#ecad00;
	text-decoration:none;
}
.finnaceMain{
	max-width:962px;
	margin:0 auto;
}
.finnaceMain table td{
	padding:0px;
	vertical-align:top;
}
.finnaceMain table td.Pro-mau{
	padding:10px;
}
.Pro-mau a{
	color:#fff;
	white-space:nowrap;
}
.Pro-XanhNhat{
	background-color:#0086b7;
}
.Pro-Vang{
	background-color:#ff8400;
}
.Pro-Xanh{
	background-color:#008000;
}
.Pro-Do{
	background-color:#c60000;
}
td.separate{
	width:12px;
}
.finnaceMain table td.ms-addnew, div.News_View_detail{
	padding-top:20px;
}
td.ms-addnew img{
	max-width:none;
}
a.ms-addnew{
	color:green;
}
a.ms-addnew:hover{
	color:#ecad00;
}
.finanList div.item,.finanList div.newsitem{
	margin-top:10px;
}
.finanList div.item a, .finanList div.newsitem a{
	margin-top:10px;
	font-size:.92em;
	background: url("/Style Library/Images/liberty/icon-item.png") no-repeat left 2px;
	padding-left:10px;
	display:block;
}
.finanList div.item a:link, .finanList div.item a:visited,
.finanList div.newsitem a:link, .finanList div.newsitem a:visited{
	color:#666;
}
.finanList div.item a:hover, .finanList div.newsitem a:hover{
	color:#002663;
	text-decoration:none;
}
/**** createNews ***/
.createNews{
	max-width:962px;
	margin:20px auto;
}
.createNews div[id*="WebPartWP"] > table{
	width:100%;
}
#onetIDListForm div[id*="WebPartWP"] > table{
	width:100%;
}
#onetIDListForm div[id*="WebPartWP"] > table table.ms-formtable{
	margin-left:0;
}
.createNews input, .createNews select, .createNews div{
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.createNews .ms-toolbar input[type=button]{
	background-image:none;
	color:#fff!important;
	font-size:12px;
	border:0!important;
	font-weight:bold;
}
.apprNews{
	max-width:962px;
	margin:10px auto;
}
.lv-item-bd-Body div.ms-rtestate-write{
	height:400px;
	padding:0 10px;
	overflow:hidden;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow-y:auto;
}
.lv-item-bd-Body img{
	max-width:940px;
	margin:0!important;
}
.createNews .lv-form input{
	height:32px!important;
}
.createNews .lv-item-bd-SPFieldChoice select{
	height:32px!important;
	line-height:32px;
	padding:4px;
	box-sizing:border-box;
}
/** duyet tin **/
.divMainLeft, .divMainRight{
	margin:20px auto;
	max-width:962px;
}
.divMainLeft .LVGrid-Heading, .LVGrid-Heading-left{
	font-family:libertyFont;
	font-size:1.2em;
	color:#002663;
	font-weight:bold;
}
.divMainLeft .ms-formbody{
} 
.divMainLeft .ms-formbody img{
	max-width:700px;
} 
.divMainLeft .ms-formlabel h3.ms-standardheader{
	font-weight:bold;
}
.divMainRight .LVActions{
	float:left;
	margin:10px 10px 30px 0;
}
.divMainRight .LVActions input{
	padding:8px 20px;
	background-color:#002663;
	color:#fff;
	border-radius:4px;
}
.divMainRight .LVActions input:hover{
	background-color:#ecad00;
}
.LVGrid-Body{
	margin-top:10px;
}
.bton-view-his div{
	float:left;
	margin-right:10px;
}
.btonPrevious{
	margin-right:10px;
}
.bton-view-his div input{
	padding:10px 15px;
	background-color:#002663;
	color:#fff;
	border-radius:12px;
	font-family:Arial;
	font-size:1em;
	margin-left:0;
	text-transform:uppercase;
	border:0;
}
.bton-view-his div input:hover{
	background-color:#ecad00;
}
div.newsHistory{
	padding:0;
	padding-left:20px;
}
.lv-t-hisb-items{
	width:100%;
}
.lv-t-hisb-items td{
	padding:6px;
	border:1px #ccc solid;
	font-size:.9em;
}
.lv-t-hisb-items .lv-tr-his-header td{
	background-color:#f0f0f0;
	font-weight:bold;
}
.Panel_Action > table, .Panel_Action > input{
	float:left;
	margin-left:5px;
	display:block;
	width:auto;
}
.Panel_Action > table input, .Panel_Action > input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding:7px 15px;
	background-color:#002663;
	border-radius:4px;
	border:0;
	margin-left:0;
}
div.Panel_Action > input{
	margin-left:5px;
}
.Panel_Action > table input:hover, .Panel_Action > input:hover{
	background-color:#ecad00;
	cursor:pointer;
}
.LVGrid-1col-Content-Break textarea{
	width:100%;
}
span#DeltaPlaceHolderMain > div > table#onetIDListForm{
	width:100%;
	max-width:962px;
	margin:0 auto;
}
span#DeltaPlaceHolderMain > div > table#onetIDListForm .ms-long{
	box-sizing:border-box;	
	padding:5px;
	min-height:28px;
}
table#onetIDListForm .ms-formbody input[type=text], table#onetIDListForm .ms-formbody textarea{
	width:100%;
}
#onetIDListForm .ms-rtestate-write{
	height:120px;
	border:1px #ccc solid;
	border-radius:6px;
	overflow:auto;
}
#onetIDListForm table.ms-formtable td{
	padding:6px 0; 
}
.CMSHinhDaiDien .ImageLink > div{
	float:left;
	margin-top:5px;
}
.CMSHinhDaiDien .ImageLink > div#divChucNang{
	width:300px;
	margin-right:10px;
}
table#onetIDListForm .ms-formbody
table.tb-process-history{
	width:100%;
	border-collapse:collapse;
}
.div-history-title{
	font-size:18px;
	color:#002663;
	font-family:libertyFont;
	margin-bottom:7px;
}
table.tb-process-history td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:7px;
	border:1px #ccc solid;
}
table.tb-process-history .tr-header td{
	background-color:#eee;
	font-weight:bold;
}
.lv-bton-mapping a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #fff;
    padding: 7px 15px;
    background-color: #002663;
    border-radius: 4px;
    border: 0;
    margin-top: 5px;
}
.lv-bton-mapping a:hover{
	background-color:#ecad00;
}
/**phan trang*/
.lv-search-pagingitem {
    text-align: left!important;
    overflow: hidden;
    padding: 12px 0;
    border-bottom:1px #ccc solid;
    margin:10px 0;
}
.lv-search-pagingitem a {
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.05em;
	padding:0 7px;
	margin-right:5px;
    font-weight:bold;
    color: #002663;
}
.lv-search-pagingitem a:link, .lv-search-pagingitem a:visited {
	color: #002663;
}
.lv-search-pagingitem a {
	display: inline-block;
}
.lv-search-pagingitem a:hover, .lv-search-pagingitem a.btnPagingCurrent {
	color:#666;
	text-decoration:underline;
}
/*********** popup ****/
#divPopup{
	height:640px;
	width:460px;
	background-color:white;
	border:1px #ccc solid;
	border-radius:14px;	
}
#divPopup iframe{
	height:640px!important;
	width:460px!important;
	border-radius:14px;	
}
.popupQuote{
	background: url("/Style Library/Images/liberty/bgcontact.jpg") no-repeat left top;
}
.popupQuote .lv-toptitle, .popupVacancy .lv-toptitle{
	padding:0;
	position:relative;
	height:130px;
}
.popupVacancy .lv-toptitle{
	height:90px;
}
.popupQuote .lv-quote-righttitle div{
	color:#fff;
	text-align:center;
}
.lv-quote-righttitle .lv-title{
	font-family:libertyFont;
	font-size:1.4em;
	font-weight:bold;
	padding:20px 0 7px 0;
}
.lv-quote-righttitle .lv-description{
	font-size:.9em;
}

.popupVacancy .lv-quote-righttitle{
	background: url("/Style Library/Images/liberty/title-vacancies.png") no-repeat 40px 20px;
	padding:20px 0 0 40px;
	min-height:60px;
}
.popupVacancy .lv-quote-righttitle div.lv-title{
	font-family:libertyFont;
	font-size:1.4em;
	font-weight:bold;
	padding:0px 0 7px 65PX;
	color:#002663;
}
.popupVacancy .lv-quote-righttitle div{
	color:#777;
	padding-left:65px;
}
.popupVacancy .lv-description, .popupQuote .lv-description{
	padding-left:30px;
	padding-right:30px;
}
.lv-toptitle .btonclose{
	position:absolute;
	width:20px;
	height:20px;
	overflow:hidden;
	top:10px;
	right:10px;
	background: url("/Style Library/Images/liberty/close-contact.png") no-repeat left top;
	text-indent:-99px;
	cursor:pointer;
}
.lv-toptitle .btonclose:hover{
	
}
.vacancy-btonclose{
	position:absolute;
	width:50px;
	height:50px;
	overflow:hidden;
	top:0px;
	right:0px;
	background: url("/Style Library/Images/liberty/icon-vacanciesClose.png") no-repeat left top;
	text-indent:-99px;
	cursor:pointer;
}
.vacancy-btonclose:hover{
	background: url("/Style Library/Images/liberty/icon-vacanciesCloseH.png") no-repeat left top;
}
div.LBD_CaptchaDiv a{
	width:20px;
	height:20px;
	display:block;
	background: url("/Style Library/Images/liberty/icon-capcha.png") no-repeat left top;
}
div.popupQuote .cCapchaImage img{
	width:auto;
}
div.LBD_CaptchaDiv a img{
	display:none!important;
	width:20px;
	height:20px;
}
div.popupQuote div.lv-formTable, .popupVacancy div.lv-formTable{
	width:382px;
	margin:0 auto;
}
.popupQuote .lv-drawItem div.lv-inputtext input,.popupQuote .cCapchaNhapMa input,.popupQuote .lv-drawItem div.lv-inputtext textarea,
.popupVacancy .lv-drawItem div.lv-inputtext input,.popupVacancy .cCapchaNhapMa input,.popupVacancy .lv-drawItem div.lv-inputtext textarea {
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
    width:100%;
    text-transform:none!important;
    font-size:1em;
}
.popupVacancy .lv-attach input{
	width:100%;
}
.popupQuote div.lv-check input, .popupVacancy div.lv-check input{
	width:auto;
}
.popupQuote .lv-drawItem div.lv-inputtext textarea{
	height:80px;
}
.popupVacancy .lv-drawItem div.lv-inputtext textarea{
	height:80px;
}
.popupQuote div.lv-check label, .popupVacancy div.lv-check label{
	line-height:135%;
	font-size:.85em;
}
.popupQuote div.lv-check label a, .popupVacancy div.lv-check label a{
	color:#002663;
	text-decoration:none;
}
.popupQuote div.lv-check label a:hover, .popupVacancy div.lv-check label a:hover{
	color:#ecac00;
}
.popupQuote .cCapchaNhapMa, .popupVacancy .cCapchaNhapMa{
	margin:5px 0;
}
div span[id*="_ErrorMessege_"]{
	font-size:.9em;
	display:block;
	padding-top:5px;
}
div span[id*="_ErrorMessege_Legal"]{
	padding-left:30px;
	padding-top:10px;
}
.popupQuote .cCapchaImage img, .popupVacancy .cCapchaImage img{
	width:240px;
}

/*@media (max-width:480px){*/
#divPopup{
	width:320px;
}
#divPopup iframe{
	width:320px!important;
}
div.popupQuote div.lv-formTable, .popupVacancy div.lv-formTable{
	width:320px;
	margin:0;
}
.lv-attach input:first-child {
    width: 198px !important;
}
.popupVacancy .lv-quote-righttitle {
    background: url("/Style Library/Images/liberty/title-vacancies.png") no-repeat 10px 15px;
    padding: 15px 0 0 10px;
}
.popupVacancy .lv-toptitle {
    height: 80px;
}
.popupVacancy .lv-quote-righttitle div.lv-title {
    font-size: 1.2em;
}
.lv-drawItem div.lv-inputtext input, .cCapchaNhapMa input, .lv-drawItem div.lv-inputtext textarea {
    margin-bottom: 0px;
}
/*}*/

/*** thankyoubox ****/
.thankyoubox{
	background-color:white;
	border:1px #ccc solid;
	border-radius:15px;
	width:460px;
	height:260px;
	position:relative;
}
.btonclose{
	position:absolute;
	width:30px;
	height:30px;
	top:5px;
	right:5px;
	background: url("/Style Library/Images/liberty/btm-close.png") no-repeat left top;
	text-indent:-99px;
	cursor:pointer;
	overflow:hidden;
}
.btonclose:hover{
	background: url("/Style Library/Images/liberty/btn-closeH20.png") no-repeat left top;
}
.thankyoubox-content{
	color:#002663;
	text-align:center;
	line-height:35px;
	text-align:center;
	padding-top:80px;
}
.bton-close{
	width:130px;
	margin:15px auto 0 auto;
}
.bton-close input{
	width:130px;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#fff;
	font-size:16px;
	background-color:#002663;
	border-radius:15px;
	cursor:pointer;
	border:0;
	text-transform:uppercase;
	padding:0!important;
}
.bton-close input:hover{
	background-color:#ecac00;
}
/**** quan tri tin tuc ******/
.LVGrid{
	max-width:962px;
	margin:20px auto;
}
.LVGrid-Heading{
	color:#002663;
	font-size:1.6em;
	font-family:libertyFont;
}
.LVGrid .ms-standardheader{
	font-weight:bold;
}
div[id*="_Panel_Action"]{
	max-width:962px;
	margin:0 auto;
}
div[id*="_Panel_Action"] > div{
	display:block;
	float:left;
	margin-right:10px;
}
div[id*="_Panel_Action"] input{
	padding:10px 20px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background-color:#002663;
	border-radius:6px;
	cursor:pointer;
	border:0;
}
div[id*="_Panel_Action"] input:hover{
	background-color:#ecac00;
}
.lv-video-detail-facebook .facebook-like{
	padding-bottom:10px;
}
.lv-item-bd-SPFieldFriendlyName input{
	float:left;
}
.lv-item-bd-SPFieldFriendlyName a{
	float:left;
	margin-left:10px;
	display:block;
	line-height:32px;
	height:32px;
	padding:0 16px;
	color:#fff!important;
	font-size:12px;
	font-weight:bold;
	background-color:#002663;
	border-radius:6px;
	cursor:pointer;
	border:0;
}
.lv-item-bd-SPFieldFriendlyName a:hover{
	background-color:#ecac00;
	text-decoration:none;
}
.lv-item h3.ms-standardheader{
	line-height:32px;
}
.lv-bton-ViewMore{
	text-align:center;
	margin:10px 0;
	padding:12px 0;
	overflow:hidden;
	border-top:1px #e5e5e5 solid;
	background-color:#f5f5f5;
}
div.lv-bton-ViewMore input[type="submit"]{
	background-color:#002663;
	font-size:1.1em;
	color:#fff!important;
	padding:8px 35px!important;
	background-image:none;
	border:0!important;
	border-radius:15px;
}
div.lv-bton-ViewMore input[type="submit"]:hover{
	background-color:#ecac00;
	cursor:pointer;
}
/**** tablet ***/
@media (min-width:768px) and (max-width:960px){
div.searchTop{
	float:none;
}
div.searchbox{
	float:right;
	padding-right:10px;
}
.personalContact{

}
.menuSubLeft{
	left:5px;
}
.logoLiberty{
	padding-left:10px;
}
div.row-foot{
	padding-left:0;
}
.fList table td{
	padding-left:7px;
}
div#s4-bodyContainer .fList td{
	line-height:normal;
	font-size:.9em;
}
div#s4-bodyContainer .fList td a{
	display:block;
}
div#s4-bodyContainer .fList .listHeader td{
	padding-bottom:10px;
	font-size:1.0em;
	text-align:left;
}
div#s4-bodyContainer .fList .listHeader td a{
	display:block;
	margin-bottom:16px;
}
div#s4-bodyContainer .fList td.flLast a{
	padding-bottom:10px;
	white-space:nowrap;
}
div#s4-bodyContainer .fList td.flLast{
	width:100px;
}
div#s4-bodyContainer .fList td div {
    line-height:normal;
}
.lv-main-video .lv-controls-search{
	padding-left:10px;
}
.lv-videos-detail{
	padding-left:8px;
}
body.masLiberty {
    overflow: auto !important;
}
body.masLiberty div#s4-workspace {
    height: auto !important;
  overflow: hidden;
}
div.item-news{
	padding:5px 10px;
}
div[id*="FieldDetail-"]{
	margin:15px;
}
.lv-medical-main div[id*="FieldDetail-"]{
	margin:0;
}
.lv-video-detail-info{
	padding:10px;
}
.lv-video-detail-title {
    padding: 20px 10px 10px 10px;
}
.lv-more-video{
	padding-left:10px;
}
div.artLiberty{
	padding:10px;
}
.videoMain div.artLiberty{
	padding:10px 0;
}
div.field-showing + div[class*="-content"], div.field-hidding + div[class*="-content"]{
	margin:15px;	
}
h1.lv-h1-jobtitle{
	padding-left:10px;
	padding-right:10px;
}
.lv-vancancy-footer{
	padding-left:10px;
	padding-right:10px;
}
.lv-radio td label,.lv-radio td input{
	margin-right:10px;
	display:inline-block;
	float:left;
}
.lv-radio td input{
	margin-top:15px;
}
.lv-radio td label{
	line-height:50px;
}
.footLogo{
	padding-right:10px;
}
.lv-Garages-title{
	padding-left:20px;	
	padding-right:10px;
	font-size:1.8em;
	line-height:40px;
}
.lv-location-title, .lv-toptitle-left{
	padding-left:10px;
}
.lv-toptitle-right{
	padding-right:10px;
}
.content962{
	padding-left:10px;
	padding-right:10px;
}
h2.lvTitle.newsTitle{
	font-size:1.25em;
}
.homeMain .news3z{
	padding-left:10px;
}
.homeMain .homeQuote{
	left:5px;
}
.div-item-all div.divMain-item{
	width:141px;
}
.div-item-all div.divMain-item a{
	width:141px;
}
#divMainitem0 a{
	background:url('/Style Library/Images/liberty/care-auto1.png') no-repeat center top;
}
#divMainitem1 a{
	background:url('/Style Library/Images/liberty/care-travel1.png') no-repeat center top;
}
#divMainitem2 a{
	background:url('/Style Library/Images/liberty/care-health1.png') no-repeat center top;	
}
#divMainitem3 a{
	background:url('/Style Library/Images/liberty/care-medi1.png') no-repeat center top;
}
#divMainitem4 a{
	background:url('/Style Library/Images/liberty/care-moto1.png') no-repeat center top;
}
#divMainitem5 a{
	background:url('/Style Library/Images/liberty/care-home1.png') no-repeat center top;
}
#divMainitem6 a{
	background:url('/Style Library/Images/liberty/care-mycar1.png') no-repeat center top;
}
#divMainitem7 a{
	background:url('/Style Library/Images/liberty/cancer-cash-logo.png') no-repeat center top;
}
#divMainitem8 a{
	background:url('/Style Library/Images/liberty/cancer-cash-logo.png') no-repeat center top;
    /* background:url('/Style Library/Images/liberty/care-mycar.png') no-repeat center top; */
}
.div-nav > h1{
	font-size:2.5em;
}
.menutop-index-2.menutop-LV1 .groupcontainerLV2.groupcontainer7 .contenticon-LV2 div.contentlink{
	width:110px;
}
li.menutop-index-2.menutop-LV1 .groupcontainerLV2.groupcontainer4 .contenticon-LV2 div.contentlink{
	width:190px;
}
}
@media (min-width:768px){
.lv-hospitals-items table.lv-tb-items td.lv-td-col1,.lv-hospitals-items table.lv-tb-items td.lv-td-col2,
.lv-hospitals-items table.lv-tb-items td.lv-td-col3, .lv-hospitals-items table.lv-tb-items td.lv-td-col4{
	width:25%;
}
}

/********** liberty tieng anh **************
@media (max-width:767px){
.customer a{
	background:url('/en/Style Library/Images/liberty/customer-mobile.png') left top no-repeat;
}
div.lv-quote-footer{
	background:url('/en/Style Library/Images/liberty/get-a-quote-onecal-mobile.png') center center no-repeat;
}
} 
@media (max-width:480px){
.customer a{
	background:url('/en/Style Library/Images/liberty/customer-mobile-420.png') left top no-repeat;
}
div.lv-quote-footer{
	background:url('/en/Style Library/Images/liberty/get-a-quote-onecal-mobile-420.png') center center no-repeat;
}
}
/*** 11:00   10/10/2014  ***/
@font-face {
font-family: libertyFontLight;
/*	src: url('rockwell_regular.woff');*/
src: url('Rockwell-Std-Light.eot');
src: url('Rockwell-Std-Light.eot') format('embedded-opentype'),
     url('Rockwell-Std-Light.woff') format('woff'),
     url('Rockwell-Std-Light.ttf') format('truetype'),
     url('Rockwell-Std-Light.svg#libertyFont') format('svg');
}

.menuSubLeft .customersaid-main{
	border:1px #ccc solid;
	border-radius:12px;
	background-color:#ececeb;
	position:relative;
	min-height:150px;
	width:310px!important;
	padding-bottom:10px;
}
.customersaid-main a:hover, .customersaid-main a:hover div{
	text-decoration:none;
}
.menuSubLeft .customersaid-item{
	width:310px!important;
	min-height:150px;
}
.menuSubLeft .customersaid .comment-customer{
	padding:10px 0px 10px 15px;
	width:180px;
	text-align:right;
	background:url('/Style Library/Images/liberty/commentL.png') no-repeat 10px 12px;
}
.menuSubLeft .customersaid .comment{
	color:#555860;
	font-family:libertyFontLight;
	font-size:14px;
	line-height:140%;
	padding-right:10px;
	background:url('/Style Library/Images/liberty/commentR.png') no-repeat right bottom;
}
.menuSubLeft .customer-image{
	position:absolute;
	width:100px;
	height:120px;
	bottom:0;
	right:0px;
}
.menuSubLeft .customer-image img{
	width:100px;
	height:125px;
}
.menuSubLeft .customerName{
	color:#043f7c;
	font-family:libertyFont;
	font-size:15px;
	margin-top:15px;
	font-weight:bold;
}
.menuSubLeft .jobtitle{
	color:#8c8c8c;
	font-family:libertyFont;
	font-size:15px;
}
/*** lv-customersaid-detail ***/
.lv-customersaid-detail div.customers-item{
	float:left;
	width:310px;
	height:310px;
	margin-left:15px;
}
.lv-customersaid-detail div.customers-item:nth-child(3n+1){
	margin-left:0;
}
.lv-customersaid-detail div.customers-item img{
	border-radius:0;
	width:310px;
	height:185px;
	border:0;
}
.video-item{
	position:relative;
}
.video-item-image-icon{
	background:url('/Style Library/Images/liberty/icon-cusVideo.png') no-repeat center center;
	width:38px;
	height:38px;
	top:79px;
	left:140px;
	position:absolute;
	z-index:99;
}
div.customers-item .video-item-title, .casestudy-item-title{
	color:#002663;
	font-size:1.1em;
	font-weight:bold;
    padding: 14px 0 6px 0;
}
div.testimonial-item div.video-item-title{
	color:#616265;
	font-size:.9em;
	font-style:italic;
	font-weight:normal;
}
.testimonial-jobtitle{
	font-weight:bold;
	color:#616265;
	font-size:.9em;
}
div.customers-item .video-summary,.casestudy-item-summary{
	color:#616265;
	font-size:.87em;
}
.testimonial-name{
	color:#002663;
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:5px;
}
span.casestudy-readmore a:link, span.video-readmore a:link{
	color:#002663;	
	font-weight:bold;
}
span.video-readmore a:link{
	font-size:.87em;	
}
span.casestudy-readmore a:hover, span.video-readmore a:hover{
	color:#ecac00;	
	text-decoration:none;
}
/** ie 8 **/
.lv-customersaid-detail div.customers-item{
	margin-left:10px;
}
.lv-customersaid-detail{
	margin-left:-10px;
}
@media (min-width:768px){
div.lv-customersaid-detail{
	max-width:962px;
}
.lv-customersaid-detail{
	margin-left:0px;
}
.lv-customersaid-detail div.customers-item{
	margin-left:15px;
}
div.lv-customersaid-detail .customers-item:nth-child(3n+1){
	margin-left:0;
}
}
@media (min-width:768px) and (max-width:980px){
.lv-customersaid-detail{
	max-width:762px;
	margin:0 auto;
}
.customers-item{
	width:230px;
	margin-left:15px!important;
}
div.customers-item img{
	width:228px!important;
	height:130px!important;
}
.lv-customersaid-detail div.customers-item {
    width: 228px!important;
    height: 250px!important;
}
.video-item-image-icon{
	top:51px;
	left:100px;
}
}
@media (max-width:767px){
div.customers-item .video-item-title, .casestudy-item-title {
    font-size: 1em;
    padding-top:0;
}
.testimonial-name {
    font-size: 1em;
}
div.customers-item .video-summary, .casestudy-item-summary {
    font-size: 0.7em;
}
/**/
div.lv-customersaid-detail div.customers-item{
	margin:0 auto!important;
	width:auto;
	height:auto;
    max-width: 542px;
    padding: 30px 0;
    float: none;
    overflow: hidden;
    margin: 0px auto;
    border-top: 1px #ccc solid;
}
div.lv-customersaid-detail div.customers-item:first-child{
	border:0;
	padding-top:0;
}
div.casestudy-item-image, .video-item-image, .testimonial-item-image{
	float:left;
	margin-right:25px;
}
div.customers-item img{
	max-width:250px!important;
	height:150px!important;
	border:0;
	border-radius:0;
}
.video-item-image-icon{
	top:61px;
	left:110px;
}
}
@media (max-width:580px){
div.customers-item .video-item-title, .casestudy-item-title {
    font-size: .9em;
}
.testimonial-name {
    font-size: .9em;
}
/**/

.lv-customersaid-detail{
	max-width:452px;
}
div.customers-item{
	max-width:452px;
	padding:20px 0;
}
div.video-item-image{
	margin-right:15px;
}
div.customers-item img{
	max-width:200px!important;
	height:120px!important;
}
.video-item-image-icon{
	top:46px;
	left:86px;
}

}
@media (max-width:480px){
div.customers-item .video-item-title, .casestudy-item-title {
    font-size: .8em;
}
.testimonial-name {
    font-size: .8em;
}

.lv-customersaid-detail{
	max-width:310px;
}
.videos-item{
	max-width:310px;
	padding:12px 0;
}
div.video-item-image{
	margin-right:10px;
}
div.customers-item img{
	max-width:140px!important;
	height:85px!important;
}
.video-item-image-icon{
	top:27px;
	left:46px;
}
}
/**** 12/12/2014  ***/
/*** cap nhat css enhance ***/
.aboutRight{
	min-height:520px;
}
.claimMain {
    min-height: 850px;
}
.menutop .contentlink, .lv-Garages-title{
	white-space:nowrap;
}
.livechat a{
	white-space:nowrap;
}

/***/
div#s4-bodyContainer .fList {
	font-size: 0.9em;
}
.menuSubLeft .customersaid .comment-customer {
	padding: 10px 5px 10px 30px;
	width: 260px;
	background: url('/Style Library/Images/liberty/commentL.png') no-repeat 20px 12px;
}
.ms-formbody .aboutMain .row,.ms-formbody .bannerMain .row{
    margin-left:0;
}

/**** css cho page tỉnh direct web ***/
.ms-formbody .aboutMain .row,.ms-formbody .bannerMain .row{
	margin-left:0;
}


/***** cập nhật google captcha ***/
div.lv-quote-righttitle .lv-description{
	font-size:11.2px;
}

div.popupQuote .lv-toptitle, div.popupVacancy .lv-toptitle {
    height: 98px;
}
table.lv-drawItem td.lv-td-capcha{
	padding-left:3px;
	padding-right:0;
}
.popupQuote .cCapchaImage > div > div > div, .popupQuote .cCapchaImage > div > div > div iframe{
	width:300px!important;
	overflow:hidden;
	border-right:1px #ccc solid;
}
.popupQuote{
	width:310px!important;	
	overflow-x:hidden!important;
}
.popupQuote, .popupQuote *{
	box-sizing:border-box!important;
}
.popupQuote div.lv-check label, .popupVacancy div.lv-check label {
    font-size:11px;
}
div#divPopup {
	height:600px;
	width:320px;
	overflow:hidden;
}
div#divPopup.other {
	height:560px;
}
#divPopup iframe{
    height: 602px !important;
    width:328px!important;
}
.popupQuote input[type=text], .popupQuote textarea, .lv-check{
	width:100%!important;
}
table.lv-drawItem td {
    padding-left: 3px;
}
table.ms-rteTable-default{
	width:100%!important;
}

/***** bo sung HealthCare  *****/
div.popupOther.popupQuote div.lv-formTable{
    width: 300px;
}
#divPopup iframe {
    height: 620px !important;
    width: 330px !important;
    background-color:white;
}
.popupQuote {
    width: 320px !important;
    position:relative;
 
}
.healthcare .lv-drawItem div.lv-inputtext + div {
    margin-bottom: 2px;
}
.lv-main.popupQuote.popupOther .lv-content{
	height:500px;
	padding:10px;
	overflow:hidden!important;
	overflow-y: auto!important;
}
.healthcare-img{
	text-align:center;
}
.popupQuote.healthcare .lv-quote-righttitle div {
	color:#003e7e;
}
.popupQuote.healthcare .lv-quote-righttitle div.lv-description{
	font-size:11px;
}
.healthcare-img{
	height:62px;overflow:hidden;
}
.healthcare-img img{
	height:64px;
	width:auto;
}
div.popupQuote.healthcare .lv-toptitle{
    height: 110px;
}
.healthcare .lv-toptitle .btonclose {
	background: url('/Style Library/Images/liberty/btm-close.png') no-repeat left top;
}
.btn-health-more{
	padding:5px 3px;
	overflow:hidden;
}
.btn-health-more a{
	display:block;
	height:32px;
	line-height:34px;
	text-align:center;
	background-color:#38939b;
	font-size:12px;
	border-radius:12px;
}
.btn-health-more a, .btn-health-more a:link, .btn-health-more a:visited{
	color:#fff;	
	text-decoration:none;
}
/* .btn-health-more a:hover{
	background-color:#eeb111;
} */
.healthcare td.td-butm input {
    background-color: #38939b;
}
.healthcare td.td-butm input:hover {
    background-color: #eeb111;
}
.health-pop2 ul, .health-pop2 ul li{
	color:#003e7e;
	list-style-type:none;
	margin:0;
	padding:0;
}
.health-pop2 ul li{
	margin:15px 0;
	background: url('/Style Library/Images/liberty/icon-health1.png') no-repeat 5px 0px;
	line-height:16px;
	padding-left:25px;
	font-size:12px;
}
.health-info{
	padding:10px 0px 10px 20px;
	font-size:12px;
	line-height:15px;
	color:#003e7e;
}
.health-info a:link, .health-info a:visited{
	color:#003e7e;
}
.health-info a{
	color:#fc802a;	
}
.health-info + img{
	margin-left:-10px;	
}
div#divPopupHC.healthcare {
    height: 564px;
    width: 320px;
    overflow: hidden!important;
    background-color:transparent;
}
div#divPopupHC.healthcare *{
	box-sizing:border-box;
}
#divPopupHC.healthcare iframe {
    height: 560px !important;
    width: 320px!important;
    overflow: hidden!important;
}
.lv-main.popupQuote.healthcare .lv-content{
	height:404px;
	overflow:hidden!important;
	overflow-y: auto!important;
}
body{
	overflow:hidden;
}
.popupQuote.healthcare {
    background-image:none;
    overflow: hidden!important;
}
.healthcare td.td-butm {
	padding-bottom:5px;
}
.popupQuote.healthcare {
    width: 320px!important;
	border-radius:10px;
    background-color: white;
}
.popupQuote.healthcare > div{
	padding-left:10px;
	padding-right:10px;
}
.popupQuote.healthcare.health-popup2{
    width: 306px!important;
    overflow:hidden;
}
div.popupQuote.healthcare div.lv-formTable{
    width: 306px;
}
.health-popup2 .btonclose{
	top:5px;
}
.health-popup2 .btonclose:hover {
    background: url("/Style Library/Images/liberty/btn-closeH20.png") no-repeat center center;
}

.popupQuote.healthcare.health-popup2 > div{
    padding:0 10px;
}
#element_to_pop_up div.popupQuote div.lv-formTable{
    width: 280px;
    margin: 0;
}
.popupQuote .lv-drawItem div.lv-inputtext textarea {
    line-height: 22px;
}
#element_to_pop_up{
	left:5px!important;
}
.lv-main.popupQuote{
	text-align:justify;
}
.popupQuote.healthcare .lv-drawItem div.lv-inputtext textarea{
	height:65px;
}
/*** 4:04 16/12/2016 **/
@media(min-width:992px){
.coccoc-alo-phone{
	display:none;
}
}
@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.feed_box #wpcf7-f2469-o1 input.wpcf7-validates-as-required,select.wpcf7-validates-as-required,select.wpcf7-select{width:200px !important}.feed_box input.wpcf7-submit{background-color:#81badb !important;color:#fff}.feed_box .wpcf7-form{padding-left:20px}.loop-nav
.prev{width:400px !important;float:left}.loop-nav
.next{float:right;margin:0;padding:0}.phone_text{position:absolute;bottom:40px;left:29px;background:#ffe800;color:#000;padding:2px
9px;border-radius:4px}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat-Regular'),url("/widget/fonts/zhcz-_WihjSQC0oHJ9TCYAzyDMXhdD8sAj6OAJTFsBI.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url("/widget/fonts/DXI1ORHCpsQm3Vp6mXoaTfgrLsWo7Jk1KvZser0olKY.woff2") format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url("/widget/fonts/DXI1ORHCpsQm3Vp6mXoaTYjoYw3YTyktCCer_ilOlhE.woff2") format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url("/widget/fonts/DXI1ORHCpsQm3Vp6mXoaTRampu5_7CjHW5spxoeN3Vs.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url("/widget/fonts/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2") format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url("/widget/fonts/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2") format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url("/widget/fonts/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url("/widget/fonts/MTP_ySUJH_bn48VBG8sNSvgrLsWo7Jk1KvZser0olKY.woff2") format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url("/widget/fonts/MTP_ySUJH_bn48VBG8sNSojoYw3YTyktCCer_ilOlhE.woff2") format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url("/widget/fonts/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url("/widget/fonts/k3k702ZOKiLJc3WVjuplzPgrLsWo7Jk1KvZser0olKY.woff2") format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url("/widget/fonts/k3k702ZOKiLJc3WVjuplzIjoYw3YTyktCCer_ilOlhE.woff2") format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url("/widget/fonts/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}

.coccoc-alo-phone{position:absolute;visibility:hidden;background-color:transparent;width:120px;height:120px;cursor:pointer;z-index:200000 !important;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s;right:150px;top:30px}
.coccoc-alo-move-cursor{cursor:move}
.coccoc-alo-phone.coccoc-alo-show{visibility:visible}@-webkit-keyframes
fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes
fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes
fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
.coccoc-alo-phone.coccoc-alo-static{opacity:.6}.coccoc-alo-phone.coccoc-alo-hover,.coccoc-alo-phone:hover{opacity:1}
.coccoc-alo-ph-circle{width:100px;height:100px;top:30px;left:30px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px
solid rgba(30,30,30,0.4);border:2px
solid #bfebfc 9;opacity:.1;-webkit-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-moz-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-ms-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-o-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.coccoc-alo-ph-circle-close{width:17px;height:17px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:rgba(0,175,242,0.7);right:60px;top:60px;color:#fff;opacity:0;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-delay:0;z-index:99999}.coccoc-alo-ph-circle-close:before,.coccoc-alo-ph-circle-close:after{content:"";position:absolute;width:13px;height:1px;background:#fff;left:2px;top:8px}.coccoc-alo-ph-circle-close:before{webkit-transfor:rotate(45deg);transform:rotate(45deg)}.coccoc-alo-ph-circle-close:after{webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.coccoc-alo-ph-circle-close-animation-show{animation-name:showCloseBtn;animation-duration:.5s;animation-fill-mode:forwards}.coccoc-alo-ph-circle-close-animation-hide{animation-name:hideCloseBtn;animation-duration:.5s;animation-fill-mode:forwards}.coccoc-alo-mobile .coccoc-alo-ph-circle{width:140px;height:140px;top:30px;left:30px}.coccoc-alo-phone.coccoc-alo-active .coccoc-alo-ph-circle{-webkit-animation:coccoc-alo-circle-anim 1.1s infinite ease-in-out !important;-moz-animation:coccoc-alo-circle-anim 1.1s infinite ease-in-out !important;-ms-animation:coccoc-alo-circle-anim 1.1s infinite ease-in-out !important;-o-animation:coccoc-alo-circle-anim 1.1s infinite ease-in-out !important;animation:coccoc-alo-circle-anim 1.1s infinite ease-in-out !important}.coccoc-alo-phone.coccoc-alo-static .coccoc-alo-ph-circle{-webkit-animation:coccoc-alo-circle-anim 2.2s infinite ease-in-out !important;-moz-animation:coccoc-alo-circle-anim 2.2s infinite ease-in-out !important;-ms-animation:coccoc-alo-circle-anim 2.2s infinite ease-in-out !important;-o-animation:coccoc-alo-circle-anim 2.2s infinite ease-in-out !important;animation:coccoc-alo-circle-anim 2.2s infinite ease-in-out !important}.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-circle,.coccoc-alo-phone:hover .coccoc-alo-ph-circle{border-color:#00aff2;opacity:.5}.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle,.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle{border-color:#75eb50;opacity:.5}.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle{border-color:#00aff2;opacity:.5}.coccoc-alo-phone.coccoc-alo-gray.coccoc-alo-hover .coccoc-alo-ph-circle,.coccoc-alo-phone.coccoc-alo-gray:hover .coccoc-alo-ph-circle{border-color:#ccc;opacity:.5}.coccoc-alo-phone.coccoc-alo-gray .coccoc-alo-ph-circle{border-color:#75eb50;opacity:.5}
.coccoc-alo-ph-circle-fill{width:100px;height:100px;top:33px;left:33px;position:absolute;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:.1;-webkit-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.coccoc-alo-phone.coccoc-alo-active .coccoc-alo-ph-circle-fill{-webkit-animation:coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important;-moz-animation:coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important;-ms-animation:coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important;-o-animation:coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important;animation:coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important}.coccoc-alo-phone.coccoc-alo-static .coccoc-alo-ph-circle-fill{-webkit-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;-moz-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;-ms-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;-o-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;opacity:0 !important}.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-circle-fill,.coccoc-alo-phone:hover .coccoc-alo-ph-circle-fill{background-color:rgba(0,175,242,0.5);background-color:#00aff2 9;opacity:.75 !important}.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle-fill,.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle-fill{background-color:rgba(117,235,80,0.5);background-color:#baf5a7 9;opacity:.75 !important}.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle-fill{background-color:rgba(0,175,242,0.5);background-color:#a6e3fa 9;opacity:.75 !important}.coccoc-alo-phone.coccoc-alo-gray.coccoc-alo-hover .coccoc-alo-ph-circle-fill,.coccoc-alo-phone.coccoc-alo-gray:hover .coccoc-alo-ph-circle-fill{background-color:rgba(204,204,204,0.5);background-color:#ccc 9;opacity:.75 !important}.coccoc-alo-phone.coccoc-alo-gray .coccoc-alo-ph-circle-fill{background-color:rgba(117,235,80,0.5);opacity:.75 !important}
.coccoc-alo-ph-img-circle{width:50px;height:50px;top:58px;left:58px;position:absolute;background:rgba(30,30,30,0.1) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9X") no-repeat center center;background-size: 80%; -webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:.7;box-sizing:initial}.coccoc-alo-ph-circle-shake{-webkit-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-moz-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-ms-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-o-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.coccoc-alo-phone.coccoc-alo-active .coccoc-alo-ph-img-circle{-webkit-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out !important;-moz-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out !important;-ms-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out !important;-o-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out !important;animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out !important}.coccoc-alo-phone.coccoc-alo-static .coccoc-alo-ph-img-circle{-webkit-animation:coccoc-alo-circle-img-anim 0s infinite ease-in-out !important;-moz-animation:coccoc-alo-circle-img-anim 0s infinite ease-in-out !important;-ms-animation:coccoc-alo-circle-img-anim 0s infinite ease-in-out !important;-o-animation:coccoc-alo-circle-img-anim 0s infinite ease-in-out !important;animation:coccoc-alo-circle-img-anim 0s infinite ease-in-out !important}.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-img-circle,.coccoc-alo-phone:hover .coccoc-alo-ph-img-circle{background-color:#00aff2}.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-img-circle,.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-img-circle{background-color:#75eb50;background-color:#75eb50 9}.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-img-circle{background-color:#00aff2;background-color:#00aff2 9}.coccoc-alo-phone.coccoc-alo-gray.coccoc-alo-hover .coccoc-alo-ph-img-circle,.coccoc-alo-phone.coccoc-alo-gray:hover .coccoc-alo-ph-img-circle{background-color:#ccc}.coccoc-alo-phone.coccoc-alo-gray .coccoc-alo-ph-img-circle{background-color:#75eb50}@-moz-keyframes coccoc-alo-circle-anim{0%{-moz-transform:rotate(0) scale(.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1}30%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5}100%{-moz-transform:rotate(0) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1}}@-webkit-keyframes coccoc-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}}@-o-keyframes coccoc-alo-circle-anim{0%{-o-transform:rotate(0) kscale(.5) skew(1deg);-o-opacity:.1}30%{-o-transform:rotate(0) scale(.7) skew(1deg);-o-opacity:.5}100%{-o-transform:rotate(0) scale(1) skew(1deg);-o-opacity:.1}}@-moz-keyframes coccoc-alo-circle-fill-anim{0%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-moz-transform:rotate(0) -moz-scale(1) skew(1deg);opacity:.2}100%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-webkit-keyframes coccoc-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-o-keyframes coccoc-alo-circle-fill-anim{0%{-o-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-o-transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{-o-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-moz-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}50%{-moz-transform:rotate(0) scale(1) skew(1deg)}100%{-moz-transform:rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes coccoc-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}@-o-keyframes coccoc-alo-circle-img-anim{0%{-o-transform:rotate(0) scale(1) skew(1deg)}10%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-o-transform:rotate(25deg) scale(1) skew(1deg)}30%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-o-transform:rotate(25deg) scale(1) skew(1deg)}50%{-o-transform:rotate(0) scale(1) skew(1deg)}100%{-o-transform:rotate(0) scale(1) skew(1deg)}}#stopwatch{position:absolute;top:60px;left:60px;box-sizing:initial;display:none}.coccoc-alo-ph-circle-time{width:130px;position:absolute;background-color:#fff;top:50%;left:25px;margin-top:-12px;z-index:0;border-radius:15px;text-align:right;padding:6px
10px;font-family:'Open Sans';font-size:.7em;box-sizing:initial;height:20px;display:none}.coccoc-alo-phone.coccoc-alo-ph-extension.external-site .coccoc-alo-ph-circle-time{box-shadow:0 0 4px rgba(0,0,0,0.6)}.coccoc-alo-phone.coccoc-alo-ph-extension.external-site .coccoc-alo-ph-img-circle{opacity:1}.coccoc-alo-phone.coccoc-alo-ph-extension.external-site .coccoc-alo-ph-circle-fill,.coccoc-alo-phone.coccoc-alo-ph-extension.external-site .coccoc-alo-ph-circle{display:none}#coccoc-alo-external-site-favicon{float:left;width:20px}#coccoc-alo-external-site-counter{line-height:19px}@-moz-keyframes
fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes
fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-o-keyframes
fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@keyframes
fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-moz-keyframes
fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes
fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-o-keyframes
fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes
fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-moz-keyframes
showCloseBtn{0%{right:80px;top:80px;opacity:0}100%{right:55px;top:55px;opacity:1}}@-webkit-keyframes
showCloseBtn{0%{right:80px;top:80px;opacity:0}100%{right:55px;top:55px;opacity:1}}@-o-keyframes
showCloseBtn{0%{right:80px;top:80px;opacity:0}100%{right:55px;top:55px;opacity:1}}@keyframes
showCloseBtn{0%{right:80px;top:80px;opacity:0}100%{right:55px;top:55px;opacity:1}}@-moz-keyframes
hideCloseBtn{0%{right:55px;top:55px;opacity:1}100%{right:80px;top:80px;opacity:0}}@-webkit-keyframes
hideCloseBtn{0%{right:55px;top:55px;opacity:1}100%{right:80px;top:80px;opacity:0}}@-o-keyframes
hideCloseBtn{0%{right:55px;top:55px;opacity:1}100%{right:80px;top:80px;opacity:0}}@keyframes
hideCloseBtn{0%{right:55px;top:55px;opacity:1}100%{right:80px;top:80px;opacity:0}}@-moz-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-webkit-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-o-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-moz-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-webkit-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-o-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-moz-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@-o-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}#coccoc-alo-wrapper{position:absolute;width:100%;bottom:0;top:0;left:0;z-index:99999999999 !important;overflow:visible;display:none;color:#383838}#coccoc-alo-wrapper .coccoc-alo-overlay{position:fixed;width:100%;height:100%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlOZyTXzhgAAAApJREFUCB1jYAAAAAIAAc/INeUAAAAASUVORK5CYII=");top:0;left:0;z-index:200000}#coccoc-alo-wrapper .coccoc-alo-table{display:table;width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;z-index:999999}#coccoc-alo-wrapper .coccoc-alo-cell{display:table-cell;vertical-align:middle;text-align:center}#coccoc-alo-wrapper .coccoc-alo-popup-close{-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:absolute !important;right:-15px !important;top:-15px !important;height:30px !important;width:30px !important;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYW");background-position:center center;background-repeat:no-repeat;cursor:pointer !important;-webkit-transition:.3s ease-out !important;-moz-transition:.3s ease-out !important;-o-transition:.3s ease-out !important;transition:.3s ease-out !important}#coccoc-alo-wrapper .coccoc-alo-popup-close:hover{opacity:.6 !important}#coccoc-alo-wrapper .coccoc-alo-popup{width:auto !important;transform-origin:0 0;transition-timing-function:step-start;transition-duration:0s;-webkit-transition-duration:0s;-o-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;display:inline-block;position:relative;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYZCyIUPNCUUwAAAA1JREFUCNdj+P///2cACe8D8SyfS4EAAAAASUVORK5CYII=");margin:0
auto;z-index:200001;text-align:center;padding:60px
75px}#coccoc-alo-wrapper .coccoc-alo-popup
h3{font-size:24px;margin:0
0 40px;font-family:'Open Sans';font-weight:300;white-space:nowrap;line-height:1.8;letter-spacing:0;color:#383837 !important;width:auto !important;border:none}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submit-moz-focus-inner{border:0}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submitavtive,#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submitvisited{outline:none !important}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submit{border:none;border-width:0;padding:20px
40px;background-color:#333;-webkit-border-radius:68px;-moz-border-radius:68px;-webkit-border-radius:68px;-moz-border-radius:68px;border-radius:68px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:20px;color:#fff;cursor:pointer;outline:none !important;letter-spacing:0;font-weight:normal;height:auto}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submit:hover{background-color:#00aff2}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"].valid-invalid{color:#ff496b}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]:focus{outline:0}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-webkit-input-placeholder{color:#d1d1d1}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-moz-placeholder{color:#d1d1d1}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-ms-input-placeholder{color:#d1d1d1}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-moz-placeholder{color:#d1d1d1}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper .label,#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper .label+.input{float:left;width:49%}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-message{height:32px;padding:18px
0 13px 0;text-align:center;clear:both;font-size:14px}#coccoc-alo-wrapper .coccoc-alo-popup input[type=text].coccoc-alo-number{height:auto;box-sizing:content-box;color:#00bed5;font-size:28px;font-family:Montserrat,"Lucida Console",Monaco,monospace,sans-serif;font-weight:normal;background-color:transparent;border:none;border-width:0;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:#00bed5 solid 1px;padding:0;padding-bottom:10px;margin:0
auto;width:221px;outline:none}#coccoc-alo-wrapper .coccoc-alo-popup input[type=text].coccoc-alo-number:focus,#coccoc-alo-wrapper .coccoc-alo-popup input[type=text].coccoc-alo-number:active,#coccoc-alo-wrapper .coccoc-alo-popup input[type=text].coccoc-alo-number:hover{outline:none;box-shadow:none}#coccoc-alo-wrapper .coccoc-alo-popup input[type=text].coccoc-alo-number::-ms-clear{display:none;width:0;height:0}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-request-time{font-family:"Open Sans",Arial,Helvetica,sans-serif;padding:6px
12px;font-size:18px;background-color:#fff;background-image:none;border:1px
solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:auto;width:auto;-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,-webkit-box-shadow ease-in-out .15s;-o-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}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-powered{font-size:.8em;position:absolute;bottom:10px;right:15px;font-family:'Open Sans'}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-powered
a{font-weight:bold;color:#383838;text-decoration:none}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-powered a:hover{text-decoration:underline}#coccoc-alo-wrapper.night-mode{color:#fff}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup-close{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYW")}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYZCyAMHYpuhwAAAA1JREFUCNdjMDY2/gwAAsMBjX/tf+YAAAAASUVORK5CYII=")}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup
h3{color:#fff !important;margin-bottom:15px}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper
.input{padding:0
13px}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper
label{color:#616161;font-size:18px;height:28px;line-height:28px;padding-right:15px}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-webkit-input-placeholder{color:#60615f}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-moz-placeholder{color:#60615f}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-ms-input-placeholder{color:#60615f}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-moz-placeholder{color:#60615f}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-powered
a{color:#fff}#coccoc-alo-wrapper.night-mode input[type="text"].coccoc-alo-number{border:#00bed5 solid 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:13px
31px}#coccoc-alo-wrapper.night-mode .coccoc-alo-message{padding-bottom:0}#coccoc-alo-wrapper.night-mode
h3{font-size:23px}#coccoc-alo-wrapper.night-mode .coccoc-alo-request-time{color:#fff;background-color:#515350;border:1px
solid #606260}#coccoc-alo-wrapper.night-mode .coccoc-alo-form .coccoc-alo-select-wrapper{margin-bottom:35px}#coccoc-alo-wrapper.night-mode .coccoc-alo-submit{background-color:#00bed5}.coccoc-alo-blur{-webkit-filter:blur(3px);-ms-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);filter:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImJsdXIiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMiLz48L2ZpbHRlcj48L3N2Zz4jYmx1cg==#blur")}#coccoc-countdown{padding-top:20px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:28px;font-weight:300}.coccoc-alo-form-preview{position:absolute;top:-28px;left:12px}.coccoc-alo-form-preview
span{font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#c9c9c9;font-size:.9em}.coccoc-alo-form-preview .coccoc-alo-eye{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAMLWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVBSHFv6m7C5l6UVAytKbIL2I9C4ISIdYWHYXWFiWZdlFxW4MUTB2sWBFoyJGjQWQWBA12IJg7w81qERisGBD5f1YwMT3/rxz3j1nZr5z57v3fvfOnD");width:20px;height:14px;display:inline-block;position:relative;top:2px;margin-right:8px}#coccoc-alo-wrapper.alo-mobile .coccoc-alo-cell{background-color:#fff;z-index:9999999;position:absolute;bottom:0;left:0;width:100%}#coccoc-alo-wrapper.alo-mobile .coccoc-alo-header{padding-bottom:30px;position:relative}#coccoc-alo-wrapper.alo-mobile .coccoc-alo-popup-close{width:50px !important;height:19px !important;position:absolute !important;top:-30px !important;left:50% !important;margin-left:-15px !important;background-image:none !important}#coccoc-alo-wrapper.alo-mobile .coccoc-alo-popup-close
.arrow{margin-top:7px;position:relative;text-align:center !important;margin-bottom:6px !important;height:4px;width:100%}#coccoc-alo-wrapper.alo-mobile .coccoc-alo-popup-close .arrow:before{content:'';position:absolute;top:0;left:0;height:100%;width:50%;background:#333;-webkit-transform:skew(0,30deg);-moz-transform:skew(0,30deg);-ms-transform:skew(0,30deg);-o-transform:skew(0,30deg);transform:skew(0,30deg);-webkit-transition:transform 1s;transition:transform 1s}#coccoc-alo-wrapper.alo-mobile .coccoc-alo-popup-close .arrow:after{content:'';position:absolute;top:0;right:0;height:100%;width:50%;background:#333;-webkit-transform:skew(0,-30deg);-moz-transform:skew(0,-30deg);-ms-transform:skew(0,-30deg);-o-transform:skew(0,-30deg);transform:skew(0,-30deg)}#coccoc-alo-wrapper.alo-mobile.night-mode .coccoc-alo-popup{background-image:none}#coccoc-alo-wrapper.alo-mobile.night-mode .coccoc-alo-cell{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYZCyAMHYpuhwAAAA1JREFUCNdjMDY2/gwAAsMBjX/tf+YAAAAASUVORK5CYII=")}.valid-invalid-message{font-size:13px;color:#ff496b}.valid-invalid-message:before{content:"* "}

