@font-face {
	font-family: 'open_sansregular';
    src: url('../../opensans/opensans_regular_macroman/OpenSans-Regular-webfont.eot');
    src: url('../../opensans/opensans_regular_macroman/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../opensans/opensans_regular_macroman/OpenSans-Regular-webfont.woff') format('woff'),
         url('../../opensans/opensans_regular_macroman/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../../opensans/opensans_regular_macroman/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../../opensans/opensans_bold_macroman/OpenSans-Bold-webfont.eot');
    src: url('../../opensans/opensans_bold_macroman/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../opensans/opensans_bold_macroman/OpenSans-Bold-webfont.woff') format('woff'),
         url('../../opensans/opensans_bold_macroman/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../../opensans/opensans_bold_macroman/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../../opensans/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot');
    src: url('../../opensans/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../opensans/opensans_semibold_macroman/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../../opensans/opensans_semibold_macroman/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../../opensans/opensans_semibold_macroman/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansextrabold';
    src: url('../../opensans/opensans_extrabold_macroman/OpenSans-ExtraBold-webfont.eot');
    src: url('../../opensans/opensans_extrabold_macroman/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../opensans/opensans_extrabold_macroman/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('../../opensans/opensans_extrabold_macroman/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('../../opensans/opensans_extrabold_macroman/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('../../opensans/opensans_light_macroman/OpenSans-Light-webfont.eot');
    src: url('../../opensans/opensans_light_macroman/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../opensans/opensans_light_macroman/OpenSans-Light-webfont.woff') format('woff'),
         url('../../opensans/opensans_light_macroman/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../../opensans/opensans_light_macroman/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { 
   font-size: 13px;
}

img{ max-width:100%; height:auto;}

.clear{ clear:both;}

.bottomPadding5{ padding-bottom:5px;}
.bottomPadding10{ padding-bottom:10px;}
.bottomPadding15{ padding-bottom:15px;}
.bottomPadding20{ padding-bottom:20px;}
.bottomPadding25{ padding-bottom:25px;}
.bottomPadding30{ padding-bottom:30px;}
.bottomPadding40{ padding-bottom:40px;}
.bottomPadding50{ padding-bottom:50px;}
.bottomPadding60{ padding-bottom:60px;}
.bottomPadding70{ padding-bottom:70px;}
.bottomPadding80{ padding-bottom:80px;}
.bottomPadding100{ padding-bottom:100px;}

.topPadding5 { padding-top:5px;}
.topPadding10 { padding-top:10px;}
.topPadding15 { padding-top:15px;}
.topPadding20 { padding-top:20px;}
.topPadding25 { padding-top:25px;}
.topPadding30 { padding-top:30px;}
.topPadding40 { padding-top:40px;}
.topPadding50 { padding-top:50px;}
.topPadding60 { padding-top:60px;}
.topPadding70 { padding-top:70px;}
.topPadding80 { padding-top:80px;}
.topPadding90 { padding-top:90px;}
.topPadding100 { padding-top:100px;}
.topPadding120 { padding-top:120px;}

.topPadding30M { padding-top:30px;}
@media (max-width:769px) {
	.topPadding30M { padding-top:10px;}}

.borderT{ border-top:1px solid #e6e6e6;}
.borderB10{ border-bottom:10px solid #000;}
.borderTG5{ border-top:5px solid #4DB747;}
.blackBg{ background-color:#000;}



.text1{font-family: 'open_sansregular';
color:#003B78;
font-size:24px;
line-height:1.2em;}

.text2{font-family: 'open_sansregular';
color:#003B78;
font-size:18px;
line-height:1.15em;}

.text3{font-family: 'open_sansregular';
color:#221F20;
font-size:14px;
line-height:22px;}

.textGrey1{font-family: 'open_sansbold';
color:#474748; /*#6C6D70*/
font-size:25px;
line-height:1.2em;
/*font-weight:500;*/}

.textGrey2{font-family: 'open_sansregular';
color:#6C6D70;
font-size:25px;
line-height:1.3em;}

.textGrey3Sm{font-family: 'open_sansregular';
color:#6C6D70;
font-size:14px;
padding-top:5px;}

.textGrey4{font-family: 'open_sansbold';
color:#474748; /*#6C6D70*/
font-size:25px;
line-height:1.2em;
/*font-weight:700;*/}
	
	
@media (max-width:769px) {
	.textGrey4{font-family: 'open_sansbold';
color:#474748; /*#6C6D70*/
font-size:22px;
line-height:1.2em;
/*font-weight:700;*/}
}

.textBlue1{font-family: 'open_sansregular';
color:#003B78;
font-size:28px;
line-height:1.4em;
}

.textBlue2{font-family: 'open_sansregular';
color:#003B78;
font-size:25px;
line-height:1.4em;
}

.bodytext1{font-family: 'open_sansregular';
color:#221F20;
font-size:17px;
line-height:23px;
padding-bottom:15px;}

.bodytext2{font-family: 'open_sansregular';
color:#221F20;
font-size:17px;}

.bodytext1WP{font-family: 'open_sansregular';
color:#221F20;
font-size:17px;
line-height:23px;}

.RowtopPadding { padding-top:;}
@media (max-width:769px) {
	.RowtopPadding { padding-top:1em;}
}
.RowtopPadding2 { padding-top:;}
@media (max-width:769px) {
	.RowtopPadding2 { padding-top:2em;}
}

.RowtopPadding3 { padding-top:;}
@media (max-width:769px) {
	.RowtopPadding3 { padding-top:3em;}
}



.RowtopPadding30 { padding-top:;}
@media (max-width:769px) {
	.RowtopPadding30 { padding-top:30px;}
}


.menuNav{font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #999;
    text-decoration: none;}
.menuNav a{font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #999;
    text-decoration: none;}
.menuNav a:hover{
    color: #1DA838;
    text-decoration: none;}
	
.containerVideo {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	z-index:0;
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	z-index:0;
}


.topPaddingDM30 { padding-top:30px;}
@media (max-width:769px) {
	topPaddingDM30 { padding-top:20px;}
}
/*------------------------------seven columns-------------------------------------------------*/
.col-md-1 {
  background-color: ;
}

@media (min-width: 769px){
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1  {
    width: 100%;
    *width: 100%;
  }
}


@media (min-width: 992px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  }
}


@media (min-width: 1200px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  }
}

.footerText1{font-family: 'open_sansbold';
color:#333;}
.footerText1 a{font-family: 'open_sansbold';
color:#333;
font-size:14px;
line-height:20px;
text-decoration:none;}
.footerText1 a:hover{font-family: 'open_sansbold';
color:#333;
text-decoration:none;}

.footerText2{font-family:'open_sansregular';
color:#666;}
.footerText2 a{font-family:'open_sansregular';
color:#666;
font-size:13px;
line-height:20px;
text-decoration:none;}
.footerText2 a:hover{font-family:'open_sansregular';
color:#666;
text-decoration:none;}
/*-------------------------------------------------------------------------------*/

.iconTextL{font-family: 'open_sanslight';
font-size:1.55em;
color:#000;
line-height:20px;}

.iconTextEB{font-family:'open_sansextrabold';
font-size:1.55em;
color:#000;
line-height:20px;}

/*--------------------------DIV link------------------------------------*/
.cursor{ cursor:pointer;}

#side-menu {
    background-color: #ccc;}
.sidebar-link {
    font-size: 16px;
    text-align: center;
	padding:10px 15px;
	background-color: #ccc;
	font-size:1.15em;
	color:#000;
	line-height:20px;
	text-decoration:none;
	background-image:url(../../images/responsibility/arrow2.png); background-position:right bottom; background-repeat:no-repeat;}
div.sidebar-link:hover{
    background-color: #4DB747;
	color:#fff;
	text-decoration:none;
	background-image:url(../../images/responsibility/arrow1.png); background-position:right bottom; background-repeat:no-repeat;}
	
.sidebarActive{
    background-color: #4DB747;
	font-size:1.15em;
	color:#fff;
	padding:10px 15px;
	line-height:20px;
	text-decoration:none;
	background-image:url(../../images/responsibility/arrow1.png); background-position:right bottom; background-repeat:no-repeat;}
/*-------------------------------------------------------------*/
.divTextEB{ font-family:'open_sansextrabold';
font-size:1.25em;
line-height:20px;
letter-spacing:0px;}

.divTextL{ font-family:'open_sansregular';
font-size:1.05em;
line-height:20px;
letter-spacing:-1px;}

.titleEB{ font-family:'open_sansextrabold';
font-size:2.3em;
line-height:20px;
letter-spacing:-1px;
color:#fff;}

.titleL{ font-family:'open_sansregular';
font-size:2.25em;
line-height:20px;
letter-spacing:-1px;
color:#fff;}

.titleP{ padding-top:13px; padding-bottom:1px; padding-left:10px;}

/* remove gutter spacing outside */
.row.less-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row.less-gutters > [class^="col-"],
.row.less-gutters > [class*=" col-"] {
  padding-right: 5px;
  padding-left: 0;
}

