@font-face {
  font-family: "Helvetica";
  src: url("../fonts/helvetica/Helvetica.eot");
  src:  url("../fonts/helvetica/Helvetica.eot?#iefix") format("embedded-opentype"),
  		url("../fonts/helvetica/Helvetica.woff2") format("woff2"), 
  		url("../fonts/helvetica/Helvetica.woff") format("woff"), 
  		url("../fonts/helvetica/Helvetica.ttf")  format("truetype"), 
		url("../fonts/helvetica/Helvetica.svg#Helvetica") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Helvetica-Bold";
  src: url("../fonts/helvetica/Helvetica-Bold.eot");
  src: url("../fonts/helvetica/Helvetica-Bold.eot?#iefix") format("embedded-opentype"),
  		url("../fonts/helvetica/Helvetica-Bold.woff2") format("woff2"), 
		url("../fonts/helvetica/Helvetica-Bold.woff") format("woff"), 
		url("../fonts/helvetica/Helvetica-Bold.ttf") format("truetype"), 
		url("../fonts/helvetica/Helvetica-Bold.svg#Helvetica-Bold") format("svg"); 
	font-weight: normal;
	font-style: normal;
}

body{font-family: Helvetica,Arial; font-size: 62.5%; font-size: 12px; font-size: 1.2rem; line-height: 1; color: #666;}
a {color:#0d3457;}
a,a:hover,a:active,a:focus,a:visited,a:active:focus{outline:none;outline-offset:0;box-shadow:none;text-decoration: none;display: inline-block;}
a:hover,a:active {color:#0ebae3;}
a.item:focus,a.item:visited{ color:#000; }
a,button{outline: none;}
a.btn:active{box-shadow:none;}

input{background-color:transparent; -webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow: none;-webkit-appearance: none;}
input:focus{ outline: none; }

.Hel {font-family:Helvetica, Arial}
.HelB {font-family:Helvetica-Bold, Arial}

.aiib-red { color: #8a1926 !important; }
.dark-blue { color: #0d3457 !important; }
.blue { color: #0ebae3 !important; }
.light-blue { color: #b8d4e3 !important; }
.grey { color: #666666 !important; }
.white { color: #ffffff !important;}

.bgcolor-light-blue {background-color: #b8d4e3;}
.bgcolor-light-blue:hover {background-color: #0ebae3;color: #ffffff!important;}
.border-dark-blue {border: solid 1px #0d3457;}
.border-dark-blue:hover {border: solid 1px #0ebae3;color: #0ebae3!important;}

.text-54{ font-size: 54px; font-size: 5.4rem; line-height: 1.15; }
.text-48{ font-size: 48px; font-size: 4.8rem; line-height: 1.2; }
.text-46{ font-size: 46px; font-size: 4.6rem; line-height: 1.13; }
.text-31{ font-size: 31px; font-size: 3.1rem; line-height: 1.2; }
.text-26{ font-size: 26px; font-size: 2.6rem; line-height: 1.5; }
.text-24{ font-size: 24px; font-size: 2.4rem; line-height: 1.25; }
.text-23{ font-size: 23px; font-size: 2.3rem; line-height: 1.3; }
.text-22{ font-size: 22px; font-size: 2.2rem; line-height: 1.36; }
.text-20{ font-size: 20px; font-size: 2.0rem; line-height: 1.3; }
.text-18{ font-size: 18px; font-size: 1.8rem; line-height: 1.39; }
.text-16{ font-size: 16px; font-size: 1.6rem; line-height: 1.25; }
.text-15{ font-size: 15px; font-size: 1.5rem; line-height: 1.47; }
.text-14{ font-size: 14px; font-size: 1.4rem; line-height: 1.4; }
.text-13{ font-size: 13px; font-size: 1.3rem; line-height: 1.2; }
.text-12{ font-size: 12px; font-size: 1.2rem; line-height: 1.33; letter-spacing: 0.5px; }

.relative{position:relative;}
.absolute{position:absolute;}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

@media only screen and (max-width: 768px){
 .text-54{ font-size: 31px; font-size: 3.1rem; }
 .text-22{ font-size: 18px; font-size: 1.8rem; }
 .text-31{ font-size: 23px; font-size: 2.3rem; }
 .text-24{ font-size: 20px; font-size: 2.0rem; }
 .text-26{ font-size: 21px; font-size: 2.1rem; }
}

/*  feature-crumbs  */
.feature-crumbs .row{margin: 60px 0 30px 0;}
.feature-crumbs .row a:hover{ color:#0d3457; font-weight:bold;}
.feature-crumbs .row a,.feature-crumbs .row span{color:#666666;margin-right:5px;}
.feature-crumbs .row a{border-bottom: 1px solid;}
/*  feature-crumbs end  */

@media only screen and (max-width: 768px){
	.feature-crumbs .row a{ margin-bottom: 10px; }
	.container {width: 100%;padding-right: 0;padding-left: 0;margin-right: 0;margin-left: 0;}
	.feature-crumbs .row { margin: 30px 0 0 0;}
}
 
/* start : from old element.css */
.row{margin-right:0;margin-left:0;}
.feature .container-fluid{padding:0;}
.row-margin{margin-top:30px;}
.bgcolor-lightgreen{background-color: #eefafa;}
.bgcolor-lightgreen:hover{background-color:#01b7b4;color: #eefafa!important;}
.bgcolor-green{background-color: #01b7b4;}
.bgcolor-white{background-color: #fff;}
.border-mgreen{ border: solid 1px #b2e9e8;}
.bgcolor-white:hover,.border-mgreen:hover{background-color:#0ebae3;color: #ffffff!important;}
.Copy-Center{text-align:center!important;}
.Copy-bold8{font-weight:bold;}
.Copy-Left{text-align:left!important;}
.Copy-Right{text-align:right!important;}
a.copyLink{color:#01b7b4;}

.row div[class*="col-"] a.aLink{width:100%;line-height:60px;padding:0; letter-spacing: 0.5px; }
.boxshadow:hover{
	-webkit-box-shadow: 0 15px 40px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 15px 40px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 15px 40px 0 rgba(0, 0, 0, 0.15);
}
img.pic-100{width:100%;}
.hover-translate{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.hover-translate:hover{-webkit-transform:translate(0,-15px);-moz-transform:translate(0,-15px);transform:translate(0,-15px);}

@media only screen and (max-width: 768px){	
	.boxshadow:hover{ -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow: none;}
	.hover-translate:hover{-webkit-transform:none; -moz-transform:none; transform:none;}

}

@font-face {
    font-family: 'font-RSS';
    src:url('../fonts/home/RSS.eot');
    src:url('../fonts/home/RSS.eot?#iefix') format('embedded-opentype'),
        url('../fonts/home/RSS.ttf') format('truetype'),
        url('../fonts/home/RSS.woff') format('woff'),
        url('../fonts/home/RSS.svg?RSS') format('svg');
    font-weight: normal;
    font-style: normal;
}
.font-RSS{font-family:'font-RSS'!important;speak: none; line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-RSS:before {content: "\e900";font-size:large;padding-right:10px; }
/* end : from old element.css */

