.flexslider{width:1400px}

.prd-logo,.cust1, .cust2, .cust3, .cust4, .cust5, .cust6, .cust7, .cust8,.astdiscover,.softwarelicmt,.softwrastmgmnt,.prchsodr,.astlifecycle,.astmgmnt,.cmdbicon{background:url(../images/asset-sprite.png) no-repeat 0 0}
.prd-logo{background-position:0 0;display:block;height:32px;width:207px;margin-top:3px;text-indent:-100%;position:relative;overflow:hidden}

.dload-img{opacity:0.7;margin-bottom:6px}
.prd-nav li{width:15.6%}
.prd-nav li:first-child{width:16%}

.cust1{background-position:0 -32px;width:99px;height:28px;display:inline-block;margin-top:10px}
.cust2{background-position:-99px -32px;width:53px;height:53px;display:inline-block}
.cust3{background-position:0 -60px;width:95px;height:25px;display:inline-block;margin-top:15px}
.cust4{background-position:-152px -32px;width:53px;height:53px;display:inline-block}
.cust5{background-position:0 -85px;width:87px;height:26px;display:inline-block;margin-top:10px}
.cust6{background-position:-205px -32px;width:50px;height:57px;display:inline-block}
.cust7{background-position:-87px -85px;width:93px;height:30px;display:inline-block;margin-top:10px}
.cust8{background-position:-180px -89px;width:97px;height:15px;display:inline-block;margin-top:15px}

#lhsTree > li > a{padding:12px 0 12px 24px;display:block}
.cust-logo{border:none}

.dwn-nav-link{line-height:46px;display:block;text-align:center;background:#ECEDEE;margin-top:2px}
.dwn-nav-link a:hover{text-decoration:underline}

.astdiscover,.softwarelicmt,.softwrastmgmnt,.prchsodr,.astlifecycle,.astmgmnt,.cmdbicon{width:48px;height:48px;float:left;margin:0 5px 5px 0;display:block}
.astdiscover{background-position:0 -115px}
.softwarelicmt{background-position:-240px -115px}
.softwrastmgmnt{background-position:0 -163px}
.prchsodr{background-position:-192px -115px}
.astlifecycle{background-position:-48px -115px}
.astmgmnt{background-position:-96px -115px}
.cmdbicon{background-position:-144px -115px}
.grnhdrtxt{display:inline-block;margin:7px 0 10px}

.document-tbl{width:100%;border-collapse:collapse}
.document-tbl td{width:50%;padding:5px 10px;border:1px solid #ddd;font-size:12px}
.document-tbl tr.head{background:#EBEBEB;font-size:14px!important;line-height:24px;letter-spacing:0}
.document-tbl tr.odd{background:#fff;font-size:12px}
.document-tbl tr.even{background:#f8f8f8;font-size:12px}
.document-tbl a{color:#0099CC}
.document-tbl a:hover{text-decoration:underline}
.lictxt{font-size:12px;margin-top:10px}

.feaPage > div{width:290px;padding:0 1.5%;float:left;margin:0.5%;max-width:100%;background:#f1f1f1}
.feaPage > div .feaHead{font-size:16px;letter-spacing:-0.5px;margin:15px 0;line-height:22px}
.feaPage > div .feaCont{height:220px}
.feaPage > div .feaMore{padding:15px}
.feaPage > div .feaMore a{text-decoration:underline}
.feaPage a{color:#0099cc}
.feaPage a:hover{text-decoration:underline}
.feaHead a{color:#333}

.readmeBox{background:#ddd;border:1px solid #ccc;padding:10px;margin:20px 0}
.readmeHead{font-size:16px;float:left}
.readmeHead span{font-size:12px}
.readmeDate{font-size:16px;float:right}

.sPack{width:100%;margin-top:20px}
.sPack tr:first-child{background:#eee;}
.sPack td{padding:10px;border:1px solid #ccc;border-collapse:collapse}

.hmEdi2{width:100%;float:left;margin:20px 0 0 0;background:#f1f1f1}
.hmEdiCol1{width:33.34%;float:left}
.hmEdiCol2{width:33.34%;float:left}
.hmEdiCol3{width:33.32%;float:left}
.hmEdiCol1 .hmEdiCont{border-right:1px solid #ccc}
.hmEdiCol2 .hmEdiCont{border-right:1px solid #ccc}
.hmEdiHead{background:#4f565e;color:#fff;font-size:30px;padding:12px 20px;line-height:32px;font-weight:300;text-align:center}
.hmEdiCont{padding:0 20px;margin:20px 0;color:#888;height:220px}
.hmEdiCont ul{margin:0;padding:0;list-style-type:none}
.hmEdiCont ul li{margin:0;padding:3px 0 3px 12px;line-height:24px;position:relative}
.hmEdiCont ul li span{margin-right:20px;display:inline-block;position:absolute;left:0;top:3px;color:#69b121}
.hmEdition a{color:#888}
.hmEdiFoot{padding:0 20px 20px 20px}
.hmEdi2 .hmEdiFoot a.trynow{background:#4f565e;padding:7px 40px;font-size:30px;line-height:34px;text-align:center;color:#fff;text-decoration:none;display:inline-block;font-weight:300}

/*table*/
.box-table {
    width: 100%;
}
.box-table tr td {
    padding: 10px;
}
.box-table td {
    border: 1px solid #CCCCCC;
    padding: 2px 5px;
}

/*API form page styles start*/
.apiform{ width:500px; font-size:15px; margin:0 auto;}
textarea,input.text,
input[type="text"],
input[type="email"],
input[type="phone"],
input[type="number"],
input[type="button"],
input[type="submit"],
.input-checkbox{-webkit-appearance:none;border-radius:0}
.apiform input{font-family:'proxima_nova_rgregular', 'Open Sans', sans-serif; width:95.5%;padding:8px 2%;outline:none;border:1px solid #ccc;border-radius:5px;font-size:15px;margin-top:5px;height:25px}
.apiform select{font-family:'proxima_nova_rgregular', 'Open Sans', sans-serif;width:100%;padding:8px 2%;outline:none;border:1px solid #ccc;border-radius:5px;font-size:15px;margin-top:5px;height:45px !important;color: #878787;background: #fff;}
.rdiodiv{ padding:10px 0;}
.apiform input[type="radio"] {width: 20px;padding: 0px !important;margin: 0px !important;position: absolute;}
span.rdiolbl{ margin-left:25px;}
.apiform input[type="checkbox"] {width: 20px;padding: 0px !important;margin: 0px !important;position: absolute;}
span.chkbxlbl{ margin-left:25px;}
.hdrtxt{ color:#000;font-family: 'proxima_novasemibold';}
.rdstar{ color:red !important;}
.apiform textarea { width: 95.5%; padding: 2%;outline:none;border:1px solid #ccc;border-radius:5px;font-size:15px; min-height:60px; height:100%; margin-top:10px;}
.apiform input[type="submit"]{font-family: 'proxima_novasemibold';background:#e3142b !important;color:#fff;font-size:20px;font-weight:400;width:100%;padding:12px 15px;outline:none;border-radius:5px;height:auto;border:none !important}
.apiform input[type="reset"]{font-family: 'proxima_novasemibold';background:#dfdfe0;color:#444;font-size:20px;font-weight:400;width:100%;padding:12px 15px;outline:none;border-radius:5px;height:auto;border:none !important;}
.apiform input.error {border: 1px solid red !important;}
.apiform select.error{border:1px solid red!important}
span.errormsg { position: relative; left: 10px; margin-top: 0px!important; font-size: 12px; color: red; display: block; margin-bottom: 0; text-align: left; }
select#MECountryListing{ border: 1px solid #bbb;}
#meGDPRMessage { font-size: 14px; line-height: 17px; margin: 10px auto 0; color: #000; width: 100%; }
#meGDPRMessage label { position: relative !important; }
input#sendmemail{ width: 20px !important; height: auto !important; padding: 0px; margin: 0px; }
label#sendmemailcheck{ font-size: 12px; position: relative; padding: 0px; margin: 0px; text-align: left !important; } 
.prvcy-plicy{ width:100%; margin:10px auto 0 auto; font-size:11px; color:#444; text-align:center;}
.prvcy-plicy strong{ font-weight:600 !important;}
.prvcy-plicy a{ font-size:13px; color:#138cd6; text-decoration:none; font-weight:600}
.submitdiv{ float:left; width:48%; padding:0 1%}
.resetdiv{ float:left; width:48%; padding:0 1%}
/*API form page styles end*/


@media screen and (max-width:1020px) {
.hmEdi2{width:98%;margin:1%}
.hmEdiHead{font-size:26px}
.hmEdiCont{min-height:250px;height:auto}
.hmEdiFoot a.trynow{font-size:26px}
}
@media screen and (max-width:760px) {
.dwn-nav-link{font-size:12px}
.hmEdiFoot{display:none!important}
.hmEdi2{width:98%;margin:1%;background:inherit}
.hmEdiCont{height:auto;min-height:inherit;border:none!important;font-size:12px;padding-bottom:20px}
.hmEdiHead{text-align:left}
.hmEdiHead{font-size:26px}
.hmEdiCol1,.hmEdiCol2,.hmEdiCol3{float:none;width:100%;background:#f1f1f1}
.hmEdi2 .hmEdiFoot{background:#f1f1f1}
}
@media screen and (max-width:500px) {
.feaPage > div{margin:10px auto;float:none}
.feaPage > div .feaCont{height:auto}
.readmeHead,readmeDate{float:none}
.rhs-cont-box{padding-bottom:20px
.apiform{ width:100%;}}
}