@charset "utf-8";
/* CSS Document */

a#docs, a#reqs, a#downloads { display:block; position: relative; top:-7em; visibility: hidden; }

hr.thinline { display: none; }
@media(min-width:768px) { hr.thinline { display: block; position: relative; top: -2.7em; border-color:#777;} }

#ekinnex-resources .panel { border: none; box-shadow: none; }
#ekinnex-resources .panel .panel-heading { margin-top: 1em; background-color: #fff !important; border-bottom: none; padding-top: 1.2em; color: #777 !important; }
@media(min-width:992px) {
 #ekinnex-resources  .panel .panel-heading { margin-top: 0; background-color: #fff !important; border-bottom: none; padding-top: 1.2em; color: #777 !important; }
}

@media(min-width:768px) { img.limit-xs { max-height: none; } }

#ekinnex-resources .product-item { background-color: #fff; padding-top: 320px; }
#ekinnex-resources .product-item img { max-width: 240px; padding-top: 10px; }
#ekinnex-resources .product-wrap { margin-top: 0.5em; }
@media(min-width:992px) {  #ekinnex-resources .product-wrap { margin-top: 2em; } }
@media(min-width:1200px) {  #ekinnex-resources .product-wrap { margin: 1.4em auto 0; } }

.ekinnex-getstarted { margin: 0 10px; }
.ekinnex-getstarted p { margin: 0 20px; }
@media(min-width:768px) { .ekinnex-getstarted p { margin: 0 } }
@media(min-width:992px) { .ekinnex-getstarted p { margin: 0 5em } }

.ekinnex-getstarted .panel { margin-top: 2em; }
@media(min-width:768px) { .intro-features { min-width: 724px; } }
@media(min-width:992px) { .intro-features { min-width: 812px; } }
.intro-cta { margin-bottom: 3em; }
@media(min-width:768px) { .intro-cta { margin-bottom: 1m; } }

#accordion .panel-danger .panel-heading { background-color: #f2dede; padding: 10px 15px; }
#accordion.sw-accordion .panel-title { font-size: 1.2em; text-align: center; }
#accordion.sw-accordion .panel-title a, #accordion.sw-accordion .panel-title a:hover { background: #1f3662 !important; color: #fff; }
#accordion.sw-accordion .addl-sw .panel-title a, #accordion.sw-accordion .addl-sw .panel-title a:hover { background: #f5f5f5 !important; color: #000; }
#accordion.sw-accordion .addl-sw .panel-title a:hover { background: #eee !important; }
#accordion.sw-accordion .panel-heading, #accordion.sw-accordion .panel-title, #accordion.sw-accordion .panel-title a { border-radius: 3px 3px 0 0 !important; }
#accordion.sw-accordion .panel-title a.collapsed { border-radius: 3px !important; }

.warningType {background-color: #fdf4f4;color: #a94442;}
.warningType ul.ul {margin-bottom: 0;margin-left: 0;padding-left: 0;}
.warningType ul.ul > li {list-style-type: none;padding-bottom: 8px;padding-left: 2em;text-indent: -12px;}
.warningType ul.ul > li span {position: relative;top: -4px;}
.warningType p {margin-top:0.5em;margin-left: 3.4em;}
.warningType ul.ul > li::before {content: "⚠";padding-right: 0.4em;font-size: 1.8em;}
/* h3#keypad:before, h3#firmware:before { display: block; content: " "; margin-top: -140px; height: 140px; visibility: hidden;background: transparent;z-index: -5;position: relative;} */
@media(min-width:768px) { .info-strip > .item { padding-bottom: .5em } .info-strip > .item-first { padding-top: 0; } }
/* .z-level1 { position: relative; z-index: 50; }
.z-level2 { position: relative; z-index: 25; }
/*
