body{
color: #1d252d;
font:normal normal 400 17px/1.875em "open sans",sans-serif;
margin:0;
}
a, p.expand-button{
color: #007dc3;
text-decoration:none;
outline:none;
}
a:hover,
a:focus{}
a.logo{
background:#000 url(logo1.png) no-repeat center center;
background-size:220px 43px;
display:block;
height:90px;
width:265px;
}
a.logo:hover,
a.logo:focus {
background:#007DC3 url(logo1.png) no-repeat center center;
background-size:220px 43px;
display:block;
height:90px;
width:265px;
}
h1{
font:normal normal 700 38px/1.5em "open sans",sans-serif;
margin:0.67em 0;
padding:0;
text-transform:uppercase;
}
h2{
font:normal normal 700 38px/1.5em "open sans",sans-serif;
margin:0.67em 0;
padding:0;
text-transform:uppercase;
}
#epDataPrivacy h2 {
font:normal normal 700 24px/1.5em "open sans",sans-serif;
margin:0.83em 0;
padding:0;
text-transform:uppercase;  
}
h3{
font:normal normal 700 1.17em/1.27em "open sans",sans-serif;
margin:1em 0;
padding:0;
}
img{
border:0;
display:block;
}
ol,ul{
margin:1em 0;
padding:0 0 0 1.25em;
}
p{
margin:1em 0;
padding:0;
}
#epAttention{
font-size:14px;
position:relative;
text-align:center;
}
#epColumn1{
padding:40px;
width:48%;
}
#epColumn2{
padding:40px;
width:48%;
}
#epColumn3{padding:20px;}
#epContent{
background:#FFFFFF;
display:block;
margin:0 auto 0;
padding:10px 0;
position:relative;
width:1200px;
}
#epDDN{
font-weight:bold;
white-space:nowrap;
}
#epEmergency{}
#epFooter{
background-color:#eeefef;
clear:both;
font-size:13px;
text-align:center;
text-transform:uppercase;
width:100%;
}
#epFooter th{display:none;}
#epFooter .line2 a{color: #1d252d;}
#epFooter .line2 a:hover,
#epFooter .line2 a:focus{text-decoration:underline;}
#epHeader{
background-color:#000;
display:block;
height:90px;
min-width:1200px;
position:relative;
width:100%;
}
#epLang{
color: black;
font-size:12px;
font-weight:700;
right:0;
top:80px;
display: block;
text-align: right;
background-color: #000;
}
#epLang a{
color: #fff;
padding:0 20px;
}
#epNav{font:normal normal 700 12px/90px "open sans",sans-serif;}
#epNav a{
color:#FFFFFF;
display:block;
float:left;
padding:0 20px;
text-transform:uppercase;
}
#epNav a:lang(es) {
    padding: 0 7px;
}
#epNav a:hover,
#epNav a:focus{background:#007DC3;}
#epNav a:first-child{margin-left:110px;}
#epTopImage{
background:url(img1.png) no-repeat left -120px;
background-size: cover;
clear:both;
height:405px;
margin-top:80px;
min-width:1150px;
overflow: hidden;
position:relative;
width:100%;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='img1.png',
sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='img1.png',
sizingMethod='scale')";
z-index:-1;
}
#epWrapper{
margin:0 auto;
position:relative;
width:1200px;
}
/*dp2*/
#epDataPrivacy .output{}
#epDataPrivacy .online, #epDataPrivacy .phone {/* display: none; */}
/* #epDataPrivacy > div > div > div > ol > li.li1 > table > tbody > tr > th */
#epDataPrivacy table th {white-space: normal !important;}
#epDataPrivacy ol.dropDowns{
list-style:none;
margin:0;
padding:0;
}
#epDataPrivacy select{
font:normal normal 400 12px/15px "open sans",sans-serif;
margin:0 0 1em 0;
width:100%;
}
/*phone*/
#epPhone select{
font:normal normal 400 12px/15px "open sans",sans-serif;
margin:0 0 1em 0;
width:100%;
}
/*Issues*/
#epIssues{width:100%;}
#epIssues .catdesc{display:none;}
#epIssues .catname{font:normal normal 700 16px/20px "open sans",sans-serif;}
#epIssues .details{
font:normal normal 400 12px/20px "open sans",sans-serif;
position:absolute;
right:0;
top:0;
}
#epIssues .issue{
color:#0000ff;
margin:10px 0;
position:relative;
}
#epIssues .issue:hover,
#epIssues .issue:focus{color:#008000;}   
#epIssues .name{font:normal normal 700 14px/20px "open sans",sans-serif;}
#epIssues .desc{padding:1em 0 0 0;}
.bottom{
margin-bottom:0;
padding-bottom:0;
}
.listor{
list-style:none;
margin:1em 0;
}
.nowrap{white-space:nowrap;}
.top{
margin-top:0;
padding-top:0;
}
.flex {
display:flex;
justify-content:space-between;
}
.contain {
margin:0 auto;
width:1200px;
}