@font-face { font-family: 'century-gothic'; font-weight: normal; src: url("/assets/fonts/century-gothic/CenturyGothic.ttf") format("truetype"); }

@font-face { font-family: 'century-gothic'; font-weight: bold; src: url("/assets/fonts/century-gothic/GOTHICB.TTF") format("truetype"); }

* { font-family: 'century-gothic', 'sans-serif'; }

h1, .h1 { font-size: 2.25rem; }

h1, h2, h3 { padding: 0; margin-top: 0; font-weight: 700; }

.full-width-div { width: 100%; left: 0; overflow-x: hidden !important; }

.row { margin-top: 5px; }

/** Reset some basic elements */
body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, hr, dl, dd, ol, ul, figure { margin: 0; padding: 0; }

/** Basic styling */
body { font: 400 16px/1.5 century-gothic, sans-serif; color: #111; background-color: #fdfdfd; -webkit-text-size-adjust: 100%; -webkit-font-feature-settings: "kern" 1; -moz-font-feature-settings: "kern" 1; -o-font-feature-settings: "kern" 1; font-feature-settings: "kern" 1; font-kerning: normal; display: flex; min-height: 100vh; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; }

/** Set `margin-bottom` to maintain vertical rhythm */
h1, h2, h3, h4, h5, h6, p, blockquote, pre, ul, ol, dl, figure, .highlight { margin-bottom: 15px; }

/** `main` element */
main { display: block; /* Default value of `display` of `main` element is 'inline' in IE 11. */ }

/** Images */
img { max-width: 100%; vertical-align: middle; }

/** Figures */
figure > img { display: block; }

figcaption { font-size: 14px; }

/** Lists */
ul, ol { margin-left: 30px; }

li > ul, li > ol { margin-bottom: 0; }

/** Links */
a { color: #2a7ae2; text-decoration: none; }

a:visited { color: #1756a9; }

a:hover { color: #111; text-decoration: underline; }

.social-media-list a:hover { text-decoration: none; }

.social-media-list a:hover .username { text-decoration: underline; }

/** Blockquotes */
blockquote { color: #828282; border-left: 4px solid #e8e8e8; padding-left: 15px; font-size: 18px; letter-spacing: -1px; }

blockquote > :last-child { margin-bottom: 0; }

/** Code formatting */
pre, code { font-size: 15px; border: 1px solid #e8e8e8; border-radius: 3px; background-color: #eef; }

code { padding: 1px 5px; }

pre { padding: 8px 12px; overflow-x: auto; }

pre > code { border: 0; padding-right: 0; padding-left: 0; }

/** Wrapper */
.wrapper { max-width: -webkit-calc(1000px - (30px)); max-width: calc(1000px - (30px)); margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; }

@media screen and (min-width: 1000px) { .wrapper { max-width: -webkit-calc(1000px - (30px * 2)); max-width: calc(1000px - (30px * 2)); padding-right: 30px; padding-left: 30px; } }

/** Clearfix */
.footer-col-wrapper:after, .wrapper:after { content: ""; display: table; clear: both; }

/** Icons */
.orange { color: #f66a0a; }

.grey { color: #828282; }

.svg-icon { width: 16px; height: 16px; display: inline-block; fill: currentColor; padding: 5px 3px 2px 5px; vertical-align: text-bottom; }

/** Tables */
table { margin-bottom: 30px; width: 100%; text-align: left; color: #3f3f3f; border-collapse: collapse; border: 1px solid #e8e8e8; }

table tr:nth-child(even) { background-color: #f7f7f7; }

table th, table td { padding: 10px 15px; }

table th { background-color: #f0f0f0; border: 1px solid #dedede; border-bottom-color: #c9c9c9; }

table td { border: 1px solid #e8e8e8; }

/** Site header */
.site-header { min-height: 55.95px; line-height: 54px; position: relative; }

.site-title { font-size: 24px; font-weight: 300; letter-spacing: -1px; margin-bottom: 0; float: left; display: flex; align-items: center; }

@media screen and (max-width: 600px) { .site-title { padding-right: 45px; } }

.site-title, .site-title:visited { color: #424242; }

.site-title img { max-width: 50px; height: 24px; width: 24px; margin: 0.2em; margin-right: 0.6em; }

.site-nav { position: absolute; top: 9px; right: 15px; background-color: #fdfdfd; border: 1px solid #e8e8e8; border-radius: 5px; text-align: right; }

.site-nav .nav-trigger { display: none; }

.site-nav label[for="nav-trigger"] { margin-bottom: 0px; }

.site-nav .menu-icon { float: right; width: 36px; height: 26px; line-height: 0; padding-top: 10px; text-align: center; }

.site-nav .menu-icon > svg path { fill: #424242; }

.site-nav label[for="nav-trigger"] { display: block; float: right; width: 36px; height: 36px; z-index: 2; cursor: pointer; }

.site-nav input ~ .trigger { clear: both; display: none; }

.site-nav input:checked ~ .trigger { display: block; padding-bottom: 5px; }

.site-nav .page-link { color: #111; line-height: 1.5; display: block; padding: 1rem; background-color: transparent; }

.site-nav .page-link:hover { background-color: #e9ecef; }

@media screen and (min-width: 600px) { .site-nav { position: static; float: right; border: none; background-color: inherit; } .site-nav label[for="nav-trigger"] { display: none; } .site-nav .menu-icon { display: none; } .site-nav input ~ .trigger { display: block; } .site-nav .page-link { display: inline; } }

/** Search banner */
.search-banner { width: 100%; }

.search-banner.search-banner--complete { background-color: #0088ED; padding: 3rem 0 2rem 0; }

.search-banner.search-banner--complete h1 { display: block; }

.search-banner h1 { padding: 2rem 0.2rem; color: white; display: none; }

/** Site footer */
.site-footer { border-top: 1px solid #e8e8e8; padding: 30px 0; }

.footer-heading { font-size: 18px; margin-bottom: 15px; }

.contact-list, .social-media-list { list-style: none; margin-left: 0; }

.footer-col-wrapper { font-size: 15px; color: #828282; margin-left: -15px; }

.footer-col { width: -webkit-calc(100% - (30px / 2)); width: calc(100% - (30px / 2)); margin-bottom: 15px; padding-left: 15px; }

.footer-col-1, .footer-col-2 { width: -webkit-calc(50% - (30px / 2)); width: calc(50% - (30px / 2)); }

.footer-col-3 { width: -webkit-calc(100% - (30px / 2)); width: calc(100% - (30px / 2)); }

@media screen and (min-width: 1000px) { .footer-col-1 { width: -webkit-calc(35% - (30px / 2)); width: calc(35% - (30px / 2)); } .footer-col-2 { width: -webkit-calc(20% - (30px / 2)); width: calc(20% - (30px / 2)); } .footer-col-3 { width: -webkit-calc(45% - (30px / 2)); width: calc(45% - (30px / 2)); } }

@media screen and (min-width: 600px) { .footer-col { float: left; } }

/** Page content */
.page-content { padding: 0; flex: 1 0 auto; }

.page-heading { font-size: 32px; }

.post-list-heading { font-size: 28px; }

.post-list { margin-left: 0; list-style: none; }

.post-list > li { margin-bottom: 30px; }

.post-meta { font-size: 14px; color: #828282; }

.post-link { display: block; font-size: 24px; }

/** Posts */
.post-header { margin-bottom: 30px; }

.post-title, .post-content h1 { font-size: 36px; letter-spacing: -1px; line-height: 1; font-weight: bold; }

@media screen and (min-width: 1000px) { .post-title, .post-content h1 { font-size: 36px; } }

.post-content { margin-bottom: 30px; padding-top: 30px; }

.post-content h2 { font-size: 28px; }

@media screen and (min-width: 1000px) { .post-content h2 { font-size: 32px; } }

.post-content h3 { font-size: 22px; }

@media screen and (min-width: 1000px) { .post-content h3 { font-size: 26px; } }

.post-content h4 { font-size: 18px; }

@media screen and (min-width: 1000px) { .post-content h4 { font-size: 20px; } }

.social-media-list { display: table; margin: 0 auto; }

.social-media-list li { float: left; margin: 0 5px; }

.social-media-list li:first-of-type { margin-left: 0; }

.social-media-list li:last-of-type { margin-right: 0; }

.social-media-list li a { display: block; padding: 7.5px; border: 1px solid #e8e8e8; }

.social-media-list li:hover .svg-icon { fill: currentColor; }

/** Grid helpers */
@media screen and (min-width: 1000px) { .one-half { width: -webkit-calc(50% - (30px / 2)); width: calc(50% - (30px / 2)); } }

/**
For the device table
*/
.container { width: 100%; margin: auto; padding: 10px; }

.left { width: 50%; float: left; }

.right { width: 50%; margin-left: 50%; }

.rightcol { float: right; }

@media (max-width: 600px) { .rightcol { float: none; } }

.table tbody + tbody { border-top: none; }

/* NAVIGATION BAR */
.trigger .page-link { border-style: unset !important; }

/** Syntax highlighting styles */
.highlight { background: #fff; }

.highlighter-rouge .highlight { background: #eef; }

.highlight .c { color: #998; font-style: italic; }

.highlight .err { color: #a61717; background-color: #e3d2d2; }

.highlight .k { font-weight: bold; }

.highlight .o { font-weight: bold; }

.highlight .cm { color: #998; font-style: italic; }

.highlight .cp { color: #999; font-weight: bold; }

.highlight .c1 { color: #998; font-style: italic; }

.highlight .cs { color: #999; font-weight: bold; font-style: italic; }

.highlight .gd { color: #000; background-color: #fdd; }

.highlight .gd .x { color: #000; background-color: #faa; }

.highlight .ge { font-style: italic; }

.highlight .gr { color: #a00; }

.highlight .gh { color: #999; }

.highlight .gi { color: #000; background-color: #dfd; }

.highlight .gi .x { color: #000; background-color: #afa; }

.highlight .go { color: #888; }

.highlight .gp { color: #555; }

.highlight .gs { font-weight: bold; }

.highlight .gu { color: #aaa; }

.highlight .gt { color: #a00; }

.highlight .kc { font-weight: bold; }

.highlight .kd { font-weight: bold; }

.highlight .kp { font-weight: bold; }

.highlight .kr { font-weight: bold; }

.highlight .kt { color: #458; font-weight: bold; }

.highlight .m { color: #099; }

.highlight .s { color: #d14; }

.highlight .na { color: #008080; }

.highlight .nb { color: #0086B3; }

.highlight .nc { color: #458; font-weight: bold; }

.highlight .no { color: #008080; }

.highlight .ni { color: #800080; }

.highlight .ne { color: #900; font-weight: bold; }

.highlight .nf { color: #900; font-weight: bold; }

.highlight .nn { color: #555; }

.highlight .nt { color: #000080; }

.highlight .nv { color: #008080; }

.highlight .ow { font-weight: bold; }

.highlight .w { color: #bbb; }

.highlight .mf { color: #099; }

.highlight .mh { color: #099; }

.highlight .mi { color: #099; }

.highlight .mo { color: #099; }

.highlight .sb { color: #d14; }

.highlight .sc { color: #d14; }

.highlight .sd { color: #d14; }

.highlight .s2 { color: #d14; }

.highlight .se { color: #d14; }

.highlight .sh { color: #d14; }

.highlight .si { color: #d14; }

.highlight .sx { color: #d14; }

.highlight .sr { color: #009926; }

.highlight .s1 { color: #d14; }

.highlight .ss { color: #990073; }

.highlight .bp { color: #999; }

.highlight .vc { color: #008080; }

.highlight .vg { color: #008080; }

.highlight .vi { color: #008080; }

.highlight .il { color: #099; }

.row-detail:nth-of-type(even) { background: #F3F4F6; }

.row-detail:nth-of-type(odd) { background: #F9FAFB; }

.hidden { display: none; }

.site-nav { z-index: 1; }

input-group mb-3 { margin-top: 20px; }

table { display: block; width: 100%; }

thead th { position: sticky; top: 0; }

.laptop-table { display: block; height: 200px; overflow-y: scroll; }

.mycontainer { width: 100%; margin-top: 10px; margin-left: auto; margin-right: auto; }

.col-sm-8 { margin-top: 5px; margin-bottom: 5px; }

.col-sm-4 { margin-top: 5px; margin-bottom: 5px; }

.rLabel { margin-left: 5px; vertical-align: middle; }

#btnReset { font-weight: bold; cursor: pointer; color: #2a7ae2; }

#myInput { margin-left: 15px; width: 50%; height: 25px; }

#pSearch { font-weight: bold; margin-top: 10px; margin-left: 15px; }

/* New Device info */
#container-deviceinfo { max-width: 100% !important; overflow-x: hidden; }

.dt-left, .dt-right { font-size: 1rem; }

.dd-right ul { margin-left: 15px; margin-bottom: 0; }

dd, dt { margin-bottom: 0.5rem; }

.device-label-left { font-weight: bold; text-align: left; }

.span-boot { display: block; word-wrap: break-word; }

kbd { white-space: nowrap; }

/* New Device info */
.ul-install { margin-left: 10px; }

ul.list-unstyled, ol.list-unstyled { margin-left: 0; }

.jobs-table th:first-child { width: 25%; }

.highlight .c { color: #998; font-style: italic; }

.highlight .err { color: #a61717; background-color: #e3d2d2; }

.highlight .k { font-weight: bold; }

.highlight .o { font-weight: bold; }

.highlight .cm { color: #998; font-style: italic; }

.highlight .cp { color: #999; font-weight: bold; }

.highlight .c1 { color: #998; font-style: italic; }

.highlight .cs { color: #999; font-weight: bold; font-style: italic; }

.highlight .gd { color: #000; background-color: #fdd; }

.highlight .gd .x { color: #000; background-color: #faa; }

.highlight .ge { font-style: italic; }

.highlight .gr { color: #a00; }

.highlight .gh { color: #999; }

.highlight .gi { color: #000; background-color: #dfd; }

.highlight .gi .x { color: #000; background-color: #afa; }

.highlight .go { color: #888; }

.highlight .gp { color: #555; }

.highlight .gs { font-weight: bold; }

.highlight .gu { color: #aaa; }

.highlight .gt { color: #a00; }

.highlight .kc { font-weight: bold; }

.highlight .kd { font-weight: bold; }

.highlight .kp { font-weight: bold; }

.highlight .kr { font-weight: bold; }

.highlight .kt { color: #458; font-weight: bold; }

.highlight .m { color: #099; }

.highlight .s { color: #d14; }

.highlight .na { color: #008080; }

.highlight .nb { color: #0086B3; }

.highlight .nc { color: #458; font-weight: bold; }

.highlight .no { color: #008080; }

.highlight .ni { color: #800080; }

.highlight .ne { color: #900; font-weight: bold; }

.highlight .nf { color: #900; font-weight: bold; }

.highlight .nn { color: #555; }

.highlight .nt { color: #000080; }

.highlight .nv { color: #008080; }

.highlight .ow { font-weight: bold; }

.highlight .w { color: #bbb; }

.highlight .mf { color: #099; }

.highlight .mh { color: #099; }

.highlight .mi { color: #099; }

.highlight .mo { color: #099; }

.highlight .sb { color: #d14; }

.highlight .sc { color: #d14; }

.highlight .sd { color: #d14; }

.highlight .s2 { color: #d14; }

.highlight .se { color: #d14; }

.highlight .sh { color: #d14; }

.highlight .si { color: #d14; }

.highlight .sx { color: #d14; }

.highlight .sr { color: #009926; }

.highlight .s1 { color: #d14; }

.highlight .ss { color: #990073; }

.highlight .bp { color: #999; }

.highlight .vc { color: #008080; }

.highlight .vg { color: #008080; }

.highlight .vi { color: #008080; }

.highlight .il { color: #099; }

.flex { display: flex; }

.chip { color: black; background-color: #e8e8e8; font-weight: bold; padding: 0.1rem 0.6rem; border-radius: 1rem; display: inline-flex; font-size: 0.8rem; }

.search-form { margin: 3rem 0; }

.search-results-message { margin-bottom: 2.75rem; margin-left: 4px; font-size: 0.875rem; }

.search-input-container { width: 100%; padding: 0.5rem; padding-left: 16px; border: 1px solid #C6C6C6; background-color: white; border-radius: 50px; outline: none; display: flex; }

.search-input-container input { border: none; flex-grow: 1; outline: none; }

.search-input-container:hover { box-shadow: 0 0 8px rgba(0, 0, 0, 0.13); }

.search-input-container button { position: relative; height: 100%; width: 38px; min-width: 38px; border: none; outline: none; background: none; padding: 0; display: flex; align-items: center; justify-content: center; cursor: pointer; }

.search-input-container button .icon { transition: fill .2s ease-in-out, transform .1s ease-in-out; }

.search-input-container button:hover .icon { fill: #5068dd; transform: scale(1.2); }

.search-result { margin-bottom: 32px; }

.search-result__link:hover, .search-result__link:visited { text-decoration: none; color: inherit; }

.search-result__title { font-size: 1rem; color: #1f6ed7; margin-bottom: 6px; font-weight: bold; }

.search-result__body { font-size: 1rem; color: #60686f; margin-top: 8px; margin-bottom: 6px; }

.search-result__body em { background-color: yellow; }

.search-result__footer .search-result__link { color: #39a441; font-size: 14px; }

.bg-blue { background-color: #007fffff; border-color: #007fffff; }

.bg-blue:hover { background-color: #24527EFF; border-color: #24527EFF; }

a.btn-secondary { color: white; }

.loading-icon { display: none; justify-content: center; margin-top: 25vh; }

.loading-icon .line { display: inline-block; width: 15px; height: 15px; border-radius: 15px; background-color: black; margin: 0.2rem; }

.loading-icon .line:nth-last-child(1) { animation: loadingDots 0.75s 0.1s linear infinite; }

.loading-icon .line:nth-last-child(2) { animation: loadingDots 0.75s 0.2s linear infinite; }

.loading-icon .line:nth-last-child(3) { animation: loadingDots 0.75s 0.3s linear infinite; }

.no-results-message { display: none; justify-content: center; margin-top: 20vh; color: #707070; font-size: 14px; }

.product-title { font-size: 36px; }

.smartphone-table { border: none; }

.smartphone-table sup { position: static; vertical-align: super; }

.smartphone-table thead { background-color: #F3F4F6; }

.smartphone-table tbody tr:nth-child(even) { background-color: #F9FAFB; }

@media screen and (max-width: 1000px) { .smartphone-table { overflow-x: auto; } }

@keyframes loadingDots { 0% { transform: translate(0, 0); }
  50% { transform: translate(0, 20px); }
  100% { transform: translate(0, 0); } }

.tt-input { width: 100%; }

.tt-menu { font-size: 16px; }

.post-content img { border: 1px solid #dbdbdb; margin: 2px 0; }

[aria-expanded="false"]:after { content: ""; background-image: url(../images/sort_asc.png); height: 10px; width: 20px; display: inline-block; }

[aria-expanded="true"]:after { content: ""; background-image: url(../images/sort_desc.png); height: 20px; width: 20px; display: inline-block; }

#device-filters:hover { color: #2a7ae2; }

.referral-banner { display: inline-flex; width: 100%; font-size: 16px; font-weight: 400; line-height: 24px; padding: 16px 2%; }

.referral-banner:before { content: ""; background-image: url(../images/warning.svg); width: 1.5em; height: 1.5em; margin-right: 1em; background-size: 100%; background-repeat: no-repeat; background-position: center; }

@media screen and (max-width: 600px) { .referral-banner:before { width: 2em; height: 2em; } }

/*# sourceMappingURL=style.css.map */