body {
    font: normal normal 400 16px/22px sans-serif;
    margin: 0;
}

.french,.german, .spanish, .chSimp, .chTrad, .hindi, .japanese{
    display: none;
}
a {
    color: #3399FF;
    outline: none;
    text-decoration: underline;
}

#epWrapper div{
    /*position: relative;
    width: 100%;*/
    text-align: center;
    /*margin: 20px 0 45px;*/
}
a:hover {}

a.logo {
    background: url(logo1.png) no-repeat center top;
    display: block;
    height: 59px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 40px;
    width: 400px;
}

a.homelink {
    color: #3399FF;
    font-size: .75em;
    font-weight: normal;
    position: relative;
    top: 10px;
    padding: 5px;
}

a.homelink:lang(ar) {
    color: #3399FF;
    font-size: 20px;
    font-weight: bold;
    position: relative;
    top: 50px;
}

h1 {
    font: normal normal 700 2em/2.1em sans-serif;
    margin: 0.67em 0;
    padding: 0;
}

h2 {
    font: normal normal 700 1.5em/1.6em sans-serif;
    margin: 0.83em 0;
    padding: 0;
    color:#002d5b;
    text-transform:uppercase;
}

h3 {
    font: normal normal 700 1.17em/1.27em 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 {
    position: relative;
    text-align: center;
    text-decoration: underline;
}

#epButtons {
    position: relative;
    width:100%;
    text-align:center;
    vertical-align: middle;
    margin:20px 0 45px;
}

#epButtons a {
    border: 1px solid #00A8E1;
    border-radius: 3px;
    color: black;
    display: inline-block;
    margin:0 25px;
    padding: 5px 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-size:15px;
    padding:8px 20px;
}

#epButtons a:hover {
    background: #00A8E1;
    color: #fff;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}

#epButtons a span.title {
    text-transform: uppercase;
}

form fieldset {
    border: none;
}

#epColumn1 {
    padding: 20px;
    width: 920px;
    margin-top: 50px;
    font-size: 1.75em;
    color: #00A8E1;
}



#epColumn3 {
    min-height: 200px;
    padding: 20px;
    /*width: 600px;*/
}

#epContent {
    clear: both;
    float: left;
    width: 1000px;
}

#epEmergency {
    clear: both;
    float: left;
    padding: 20px;
    position: relative;
}

#epNAVEXFooter {
    clear: both;
}

#epNAVEXFooter .line1 {
    float: left;
    padding-left: 20px;
}

#epNAVEXFooter .line2 {
    float: right;
    padding-right: 20px;
}

#epNAVEXFooter th {
    display: none;
}

#epHeader {
    height: 120px;
    position: relative;
}

#epLang {
    color: black;
    display: block;
    position: absolute;
    right: 20px;
    top: 10px;
    font-size: 12px;
    line-height: 20px;
    width: 750px;
    display: block;
    text-align: center;
    direction: ltr !important;
}

#epLang a {
    white-space: nowrap;
    padding: 0 5px;
    display: inline-block;
}

#epLogoBar {
    background: url(logobar.jpg) no-repeat center center;
    margin: 0 auto 40px;
    height: 30px;
    padding: 20px 0;
}

#epNav {
    float: left;
    font: normal normal 400 12px/25px sans-serif;
    width: 100%;
}

#epNav a {
    display: block;
    float: left;
    padding: 0 20px;
}

#epNav a:hover {}

#epWrapper {
    margin: 0 auto;
    position: relative;
    width: 1000px;
}

#moreButtons {
    display: block;
    clear: both;
    height: 50px;
    width: 1000px;
    margin:0 0 40px;
}

#newItem{
    margin-bottom:20px;
}

.codeButton {
    background: url(code.png) no-repeat center bottom;
    height: 50px;
    display: block;
    float: left;
    width: 299px;
    margin-left: 150px;
}

.faqButton {
    background: url(faq.png) no-repeat center center;
    height: 50px;
    display: block;
    float: right;
    width: 299px;
    margin-right: 150px;
}


/*dp2*/

#epDataPrivacy .online,
#epDataPrivacy .phone,
#epDataPrivacy .output {}

#epDataPrivacy .phone{
    margin-bottom:40px;
}

#epDataPrivacy ol.dropDowns {
    list-style: none;
    margin: 0;
    padding: 0;
}

#epDataPrivacy select {
    font: normal normal 400 14px/15px sans-serif;
    margin: 0 0 1em 0;
    width: 500px;
}


/*phone*/

#epPhone select {
    font: normal normal 400 14px/15px 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 sans-serif;
}

#epIssues .details {
    font: normal normal 400 14px/20px sans-serif;
    position: absolute;
    right: 0;
    top: 0;
}

#epIssues .issue {
    color: #0000ff;
    margin: 10px 0;
    position: relative;
}

#epIssues .issue:hover {
    color: #008000;
}

#epIssues .name {
    font: normal normal 700 14px/20px sans-serif;
}

#epIssues .desc {
    padding: 1em 0 0 0;
}

.bottom {
    margin-bottom: 0;
    padding-bottom: 0;
}

.listor {
    list-style: none;
    margin: 1em 0;
}

.message {
    margin-bottom: 40px;
}

.nowrap {
    white-space: nowrap;
}

.top {
    margin-top: 0;
    padding-top: 0;
}

footer.site-footer {
    background-color: #465158;
}

footer.site-footer .footer-inner {
    padding: 3rem 1rem 1rem;
    width: 100%;
    max-width: 86rem;
    margin-left: auto;
    margin-right: auto;
}

.compliance{
    padding: 20px;
    width: 100%;
    margin-top: 50px;
    background-color: #465158;

}
.compliance a{
    font-size: .75rem;
    font-family: "proxima-nova",sans-serif;
    line-height: 1.75;
    font-weight: 600;
    color: #fff;
    text-decoration: none;
}

article, aside, footer, header, nav, section {
    display: block;
}

.compliance li {
    display: block;
    padding-right: 1rem !important;
    padding-left: 0 !important;
}

.nav-list {
    margin: 0;
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.copyright-column p {
    color: #fff;
    font-size: .625rem;
    text-decoration: none;
    font-weight: normal;
    margin: 0;
}