.site-header {border-bottom: 1px solid #c5d8e5;}
span.read-time{border-left:1px solid #ddd;padding-left:10px;margin-left:10px;} .entry-header .entry-meta{color:#595959;background:#f7f7f7;padding:10px;font-size:80%;margin-top:1em;margin-bottom:1em;line-height:1.5;}
.entry-meta a{text-decoration:none;}
.byline img{width:25px;height:25px;border-radius:50%;position:relative;vertical-align:middle;margin:0 10px 0 0;}
.comments-link,.posted-on{border-left:1px solid #ddd;padding-left:10px;margin-left:10px;}
.single .comments-link{display:inline;}
.cat-links{border-left:1px solid #ddd;padding-left:10px;margin-left:10px;}
.cat-links,.tags-links,.comments-link{display:inline;}
.entry-meta .comments-link a::before{content:'';display:inline-block;width:13px;height:13px;margin-right:4px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23595959' stroke-width='2'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;} .entry-content h2{font-size:20px;border-bottom:2px dashed #def0ff;}
.entry-content h3{border-bottom:2px dashed #ededed;}
.entry-content h4{border-bottom:1px dashed #ededed;}
.entry-content h5{border-bottom:1px dashed #dddddd;} .wp-caption img{position:relative;vertical-align:bottom;border:1px solid #e4edf7;border-radius:10px;}
.wp-caption{background:#ebf4f7;border:1px solid #d5eaef;border-radius:10px;text-align:center;font-weight:700;padding:12px;color:#1b4361;}
.wp-caption .wp-caption-text{font-size:80%;padding-top:10px;} .entry-content pre{background-color:#212529;border:2px solid #000;border-radius:5px;color:#fff;font-family:monospace,monospace;line-height:1.625;margin:30px 0;overflow-x:auto;overflow-y:hidden;padding:10px 10px 10px 18px;word-wrap:normal;white-space:pre;}
.entry-content code{font-family:monospace,monospace;font-weight:600;background:#edf2f7;border:1px solid #d3dce6;font-size:14px;color:#006cb0;padding:2px 4px;border-radius:4px;line-height:1.5rem;word-break:normal;}
.entry-content pre span.sudouser{color:#a8ddff;}
.entry-content pre span.rootuser{color:#00ff5a;}
.entry-content ul li{margin-bottom:.5em;} .in-content-related-posts{margin-top:2em;margin-bottom:2em;line-height:1.6em;display:block;background-color:#f4fbff;border:1px solid #c2e7ff;padding:1em 1.25em;border-radius:11px;font-style:italic}.in-content-related-posts a:hover,.in-content-related-posts a:visited{color:#0554ee} .danger,.info,.success{margin-bottom:20px;padding:15px 12px}.danger{background-color:#fdd;border-left:6px solid #f44336;border-top:1px solid #ffbfbb;border-bottom:1px solid #ffbfbb;border-right:1px solid #ffbfbb}.success{background-color:#dfd;border-left:6px solid #04aa6d;border-top:1px solid #9fff9f;border-bottom:1px solid #9fff9f;border-right:1px solid #9fff9f}.info{background-color:#e7f3fe;border-left:6px solid #2196f3;border-top:1px solid #afdbff;border-bottom:1px solid #afdbff;border-right:1px solid #afdbff}.info a{text-decoration:underline;color:#c33} .wp-show-posts:not(.wp-show-posts-columns) .wp-show-posts-single:not(:last-child){margin-bottom:.9em}.wp-show-posts-entry-title a{text-decoration:none;font-weight:600}.wpsp-related-posts{background-color:#fff;padding:25px}.wpsp-related-posts h2{margin-bottom:25px} .paging-navigation {border: 1px solid #c5d9ff;text-align:center}
.paging-navigation .page-numbers{margin:0 10px;display:inline-block;text-align:center;min-width:46px;height:46px;line-height:42px;border-radius:4px;color:#fff;border:1px solid #c5d9ff;background:#0556f3;font-weight:700;font-size:17px;text-decoration:none}.paging-navigation .page-numbers.next,.paging-navigation .page-numbers.prev{padding:0 10px}.paging-navigation .page-numbers.current,.paging-navigation .page-numbers:hover{background:#fff;color:#0556f3;}@media(max-width:768px){.separate-containers .paging-navigation{padding:10px 5px!important}.paging-navigation .nav-links{display:flex;flex-wrap:wrap;justify-content:center}.paging-navigation .page-numbers{margin:4px!important;box-sizing:border-box;flex:1 0 12%}.paging-navigation .page-numbers.next,.paging-navigation .page-numbers.prev{order:50;flex:1 0 40%;margin-top:1em}} .page-links{text-align:center;padding:10px}.page-links a{display:inline-block;border:1px solid #ddd;padding:5px 10px;line-height:1;font-weight:600;text-align:center}.page-links a:hover{background:#222;color:#fff;border-color:#222} .table-numbering{counter-reset:serial-number}.table-numbering td:first-child:before{counter-increment:serial-number;content:counter(serial-number)} .comment-content pre{background-color:#f8faff;border:1px solid #d3dce6;border-radius:5px;color:#3a3a3a;font-family:monospace,monospace;line-height:1.625;margin:30px 0;overflow-x:auto;overflow-y:hidden;padding:10px 10px 10px 18px;word-wrap:break-word;white-space:pre-wrap}.comment-content code{font-weight:400;background:#f1f5fd;color:#1b4361;padding:4px;border-radius:3px;line-height:1.5rem;word-break:normal;border:1px solid #e4edf7}.comments-area a{color:#1e73be} .comment-title-wrap {display: flex;align-items: baseline;justify-content: space-between;margin-bottom:32px;}
.comments-title,.comment-title-wrap a {font-size: 16px;font-weight: 600;text-decoration: none;color: #000;}
.comment-title-wrap a {background: #f4f4f4;border-radius: 3px;border: 1px solid #e7e7e7;padding: 10px 16px;}
.comments-title::before {content: url(https://www.tecmint.com/wp-content/themes/tecmint_child/commenticon.svg);display: inline-block;margin-right: 10px;vertical-align: middle;}
h3.comments-title {font-size: 25px;} hr {margin-top: 20px;margin-bottom: 20px !important;}  .bypostauthor:before,.byuser:before{float:right;padding:5px;font-size:small;font-weight:700;color:#fff}.byuser>.comment-body>.comment-content{background:#edf8ff;}.byuser:before{content:"Admin";background-color:#f10}.bypostauthor>.comment-body>.comment-content{background:#ffeeec;border: 1px solid #ffc9c3;}.bypostauthor:before{content:"Author";background-color:#000074} p.comment-awaiting-moderation{border: solid 1px #dde3f7;border-radius: 5px;background-color: #edf8ff;font-weight: 500;color: #000000;padding: 4px 8px;margin-top:20px;text-align: center;}
.comment-content {border: 1px solid #d2edfe;border-radius: 10px;} .recent404 {margin-top: 40px;} .button {border-radius: 10px;border: 1px solid #b1a7a7;} .team{box-sizing:border-box;float:left;width:33.3%;margin-bottom:16px;padding:0 8px}.team-box h2,.teamimg p{margin-bottom:0}@media screen and (max-width:650px){.team{width:100%;display:block}}.team-box{padding:0 16px}.teamtitle{color:grey} .testimonials{border:1px solid #e5e5e5;background-color:#fdfdfd;border-radius:5px;padding:16px;margin:16px 0 1.5em;text-align:center}.testimonials img{border-radius:50%;display:block;margin-left:auto;margin-right:auto;width:50%}.testimonials p{font-size:15px;font-weight:400;font-style:italic;line-height:1.85em;color:#666;margin-bottom:10px}@media (max-width:500px){.testimonials{text-align:center}.testimonials img{margin:auto;float:none;display:block}} #exam_announcement,#jointecmint{font-size:.9em;margin:.8em 0;padding:.4em .5em}#exam_announcement{background:#eefbff;border:1px solid #c7f1ff;border-left:5px solid #3f92be}#exam_announcement a{color:#bb0e30;font-weight:400}#jointecmint{background:#f5f5f5;border-color:#eee #eee #eee #ccc;border-image:none;border-style:solid;border-width:1px 1px 1px 5px} @media (min-width:769px){.site-content{display:flex}.inside-right-sidebar{height:100%}.inside-right-sidebar aside:last-child{position:-webkit-sticky;position:sticky;top:20px}} .article_comments_notice {margin-bottom: 2em;line-height: 1.6em;display: block;background-color: #fff4e5;border: 1px solid #ffd499;padding: 1em 1.25em;border-radius: 11px;font-style: italic;} #fs-frm #card-element:disabled,#fs-frm fieldset,#fs-frm input,#fs-frm label,#fs-frm optgroup,#fs-frm select,#fs-frm textarea{font-family:inherit;font-size:100%;color:inherit;border:none;border-radius:0;display:block;width:100%;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none}#fs-frm ::placeholder,#fs-frm label,#fs-frm legend{font-size:.825rem;margin-bottom:.5rem;padding-top:.2rem;display:flex;align-items:baseline}#fs-frm #card-element,#fs-frm input,#fs-frm select,#fs-frm textarea{border:1px solid rgba(0,0,0,.2);background-color:rgba(255,255,255,.9);padding:.75em 1rem;margin-bottom:1.5rem}#fs-frm input:focus,#fs-frm select:focus,#fs-frm textarea:focus{background-color:#fff;outline-style:solid;outline-width:thin;outline-color:gray;outline-offset:-1px}#fs-frm [type=email],#fs-frm [type=text]{width:100%}#fs-frm [type=button],#fs-frm [type=reset],#fs-frm [type=submit]{width:auto;cursor:pointer;-webkit-appearance:button;-moz-appearance:button;appearance:button}#fs-frm [type=button]:focus,#fs-frm [type=reset]:focus,#fs-frm [type=submit]:focus{outline:0}#fs-frm [type=reset],#fs-frm [type=submit]{margin-bottom:0}#fs-frm select{text-transform:none}#fs-frm [type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;display:inline-block;width:auto;margin:0 .5em 0 0!important}#fs-frm [type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}#fs-frm fieldset.locale input[name=city],#fs-frm fieldset.locale input[name=postal-code],#fs-frm fieldset.locale select[name=state]{display:inline}#fs-frm fieldset.locale input[name=city]{width:52%}#fs-frm fieldset.locale input[name=postal-code],#fs-frm fieldset.locale select[name=state]{width:20%}#fs-frm fieldset.locale input[name=city],#fs-frm fieldset.locale select[name=state]{margin-right:3%} .gb-container.gb-container-c93ee4d6,.gb-container.gb-container-f6bb5a30{margin-bottom:0}
.alertbox{background-color:#edf7fe;border-left:6px solid #002a46;display:block;margin-bottom:25px;font-size:18px;padding:1em 1em 1em 1.5em;border-radius:3px;line-height:1.5;position:relative}.alertbox a{color:#bb0e30;text-decoration:underline} #tm-toc-wrapper{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:99998;width:200px;opacity:0;pointer-events:none;transition:opacity .2s;}
#tm-toc-wrapper.tm-toc-visible{opacity:1;pointer-events:auto;}
#tm-toc-panel{background:#fff;border:1px solid #e2e8f0;border-top-right-radius:12px;border-bottom-right-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1);}
#tm-toc-title{font-size:10px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.08em;padding:12px 14px 8px;border-bottom:1px solid #f1f5f9;}
#tm-toc-progress{height:3px;background:#16a34a;width:0%;transition:width .1s;}
#tm-toc-list{list-style:none;margin:0;padding:6px 0;max-height:60vh;overflow-y:auto;}
#tm-toc-list li{margin:0;}
#tm-toc-list a{display:block;padding:5px 12px;font-size:12px;color:#475569;text-decoration:none;line-height:1.4;transition:color .15s,background .15s;}
#tm-toc-list a:hover,#tm-toc-list a.tm-toc-active{color:#16a34a;background:#f0fdf4;}
#tm-toc-list a.tm-toc-active{font-weight:600;}
.tm-toc-h3 a{padding-left:20px !important;font-size:11px;color:#5b5f64 !important;}
.tm-toc-h3 a.tm-toc-active{color:#16a34a !important;}
@media(max-width:1439px){#tm-toc-wrapper{display:none;}}
#pmLink {visibility: hidden;text-decoration: none;cursor: pointer;background: transparent;border: none;color:#3a3a3a;}
#pmLink:hover {visibility: visible;color: grey;} div.inline-share{display:block;position:relative;background:#eff6ff;border:1px solid #e2e8f0;border-radius:6px;padding:12px 70px 12px 16px;cursor:pointer;margin:30px 0;line-height:1.7;font-style:italic;font-weight:500;}
div.inline-share::after{content:'Share \2197';position:absolute;top:9px;right:12px;font-size:11px;font-weight:700;font-style:normal;color:#2563eb;letter-spacing:.03em;white-space:nowrap;}
div.inline-share:hover{background:#dbeafe;}
.share-cta{text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-weight:700;} #tm-share-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:100000;opacity:0;pointer-events:none;transition:opacity .2s;display:flex;align-items:center;justify-content:center;padding:16px;}
#tm-share-overlay.tm-share-open{opacity:1;pointer-events:auto;}
#tm-share-popup{background:#fff;border-radius:16px;width:100%;max-width:380px;padding:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:scale(.95);transition:transform .25s cubic-bezier(.16,1,.3,1);}
#tm-share-overlay.tm-share-open #tm-share-popup{transform:scale(1);}
#tm-share-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;}
#tm-share-heading{font-size:16px;font-weight:700;color:#0f172a;}
#tm-share-close{width:28px;height:28px;border-radius:50%;background:#f1f5f9;border:none;cursor:pointer;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;color:#64748b;font-family:inherit;}
#tm-share-card{display:flex;gap:12px;border:1px solid #e2e8f0;border-radius:10px;padding:12px;margin-bottom:16px;background:#f8fafc;}
#tm-share-img{width:72px;height:72px;border-radius:8px;object-fit:cover;flex-shrink:0;}
#tm-share-card-body{flex:1;min-width:0;}
#tm-share-title{font-size:13px;font-weight:600;color:#0f172a;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px;}
#tm-share-meta{font-size:12px;color:#64748b;}
#tm-share-buttons{display:flex;align-items:center;gap:8px;}
.tm-cp-btn{flex:1;padding:10px 16px;border-radius:20px;background:#16a34a;color:#fff;border:none;cursor:pointer;font-size:14px;font-weight:600;font-family:inherit;transition:background .15s;}
.tm-cp-btn:hover{background:#15803d;}
.tm-share-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:opacity .15s;text-decoration:none;}
.tm-share-icon:hover{opacity:.85;}
.tm-share-icon svg{width:18px;height:18px;}
.tm-tw{background:#000;}.tm-fb{background:#1877f2;}.tm-wa{background:#25d366;}.tm-li{background:#0a66c2;}
@media(max-width:400px){#tm-share-buttons{flex-wrap:wrap;}.tm-cp-btn{flex:1 0 100%;}}