﻿/*----remixicon.css----*/
[class^="ri-"], [class*=" ri-"] { font-family: 'remixicon' !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.ri-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; }
.ri-article-fill:before { content: "\ea7d"; }
.ri-search-line:before { content: "\f0d1"; }
.ri-speed-mini-fill:before { content: "\f178"; }
.ri-alert-fill:before { content: "\ea20"; }
.ri-download-cloud-fill:before { content: "\ec57"; }
.ri-facebook-fill:before { content: "\ecbc"; }
.ri-question-answer-fill:before { content: "\f042"; }
.ri-share-fill:before { content: "\f0f7"; }
.ri-twitter-line:before { content: "\f23b"; }
.ri-checkbox-circle-fill:before { content: "\eb80"; }
.ri-question-fill:before { content: "\f044"; }
.ri-mac-fill:before { content: "\eee5"; }
.ri-error-warning-fill:before { content: "\eca0"; }
.ri-user-3-fill:before { content: "\f255"; }

/*----style.css----*/
body { font-size: 15px; font-family: sans-serif !important; color: #666666; }
a { -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-decoration: none; color: #666666; }
a:hover { text-decoration: none; color: #61028D; }
button { outline: 0 !important; -webkit-box-shadow: none; box-shadow: none; border: none; padding: 0; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { color: #0c0d0e; font-weight: 500; }
p { font-size: 15px; margin-bottom: 15px; line-height: 1.7; }
p:last-child { margin-bottom: 0; }
img { max-width: 100%; height: auto; }
.form-control { height: 55px; color: #0c0d0e; border: 1px solid #ffffff; background-color: #eeeeee; font-size: 16px; padding: 10px 20px; width: 100%; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; border-radius: 0; }
.form-control::-webkit-input-placeholder { color: #898C90; }
.form-control::placeholder { color: #898C90; }
.ptb-100 { padding-top: 100px; padding-bottom: 100px; }
.pt-100 { padding-top: 100px; }
.pb-70 { padding-bottom: 70px; }
.ml-15 { margin-left: 15px; }
.default-btn { font-size: 16px; color: #ffffff; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 0; overflow: hidden; display: -ms-inline-grid; display: inline-grid; padding: 12px 40px; background-color: #61028D; border-radius: 5px; }
.navbar-area { position: relative; background-color: #0c0d0e; padding-top: 15px; padding-bottom: 15px; }
.desktop-nav { padding-top: 0; padding-bottom: 0; }
.desktop-nav .navbar { -webkit-transition: all ease 0.5s; transition: all ease 0.5s; z-index: 2; padding-right: 0; padding-top: 0; padding-left: 0; padding-bottom: 0; }
.desktop-nav .navbar ul { margin-bottom: 0; list-style-type: none; }
.desktop-nav .navbar .navbar-nav .nav-item { position: relative; padding-bottom: 20px; padding-top: 0px; padding-right: 0; padding-left: 0; }
.desktop-nav .navbar .navbar-nav .nav-item a { font-size: 15px; /*color: #ffffff;*/ line-height: 1; position: relative; font-weight: 400; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; margin-left: 18px; margin-right: 18px; }
.desktop-nav .navbar .navbar-nav .nav-item a.dropdown-toggle { padding-right: 22px !important; }
.desktop-nav .navbar .navbar-nav .nav-item a.dropdown-toggle::after { display: none; }
.desktop-nav .navbar .navbar-nav .nav-item a.dropdown-toggle::before { content: "\EA4E"; position: absolute; top: 0; right: 0; font-family: remixicon !important; line-height: 1; font-size: 17px; }
.desktop-nav .navbar .navbar-nav .nav-item:last-child a { margin-right: 0; }
.desktop-nav .navbar .navbar-nav .nav-item:first-child a { margin-left: 0; }
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu { -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: #ffffff; position: absolute; visibility: hidden; border-radius: 0; display: block; width: 250px; border: none; z-index: 99; opacity: 0; top: 80px; left: 0; padding: 0; border-radius: 5px; }
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li { padding: 0; }
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a { color: #0c0d0e; padding: 15px; border-bottom: 1px dashed #ededed; margin: 0; font-size: 14px; font-weight: 400; line-height: 1; display: block; position: relative; }
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li:last-child a { border-bottom: none; }
.desktop-nav .navbar .others-options ul { padding-left: 0; margin-bottom: 0; list-style-type: none; }
.desktop-nav .navbar .others-options ul li { margin-right: 30px; display: inline-block; }
.desktop-nav .navbar .others-options ul li:last-child { margin-right: 0; }
.desktop-nav .navbar .others-options ul li .search-box { position: relative; }
.desktop-nav .navbar .others-options ul li .search-box .form-control { border-radius: 5px; background-color: #161C23; height: 45.5px; border-color: #161C23; color: #ffffff; }
.desktop-nav .navbar .others-options ul li .search-box .search-btn { position: absolute; top: 12px; right: 20px; color: #ffffff; background-color: transparent; }
.desktop-nav .navbar .navbar-nav .nav-item a:hover, .desktop-nav .navbar .navbar-nav .nav-item a:focus, .desktop-nav .navbar .navbar-nav .nav-item a.active { color: #61028D; }
.desktop-nav .navbar .navbar-nav .nav-item:hover a, .desktop-nav .navbar .navbar-nav .nav-item:focus a, .desktop-nav .navbar .navbar-nav .nav-item.active a { color: #61028D; }

.desktop-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu { top: 100%; opacity: 1; margin-top: 0; visibility: visible; }
.desktop-nav .navbar .others-options ul li a { border: 1px solid #61028D; display: inline-block; color: #ffffff; padding: 10px 20px; border-radius: 5px; border: 1px solid #878787; }

.others-option-for-responsive { display: none !important; }
.others-option-for-responsive .dot-menu { padding: 0 10px; height: 30px; cursor: pointer; z-index: 999; position: absolute; right: 60px; top: -38px; }
.others-option-for-responsive .dot-menu .inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 30px; }
.others-option-for-responsive .container { position: relative; }
.others-option-for-responsive .container .container { position: absolute; right: -2px; top: 15px; max-width: 320px; margin-left: auto; opacity: 0; visibility: hidden; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; -webkit-transform: scaleY(0); transform: scaleY(0); z-index: 2; padding-left: 15px; padding-right: 15px; }
.others-option-for-responsive .others-options { background-color: #0c0d0e; padding: 20px; text-align: center; }
.others-option-for-responsive .others-options ul { padding-left: 0; margin-bottom: 0; list-style-type: none; }
.others-option-for-responsive .others-options ul li { margin-right: 10px; display: inline-block; }
.others-option-for-responsive .others-options ul li:last-child { margin-right: 0; }
.others-option-for-responsive .others-options ul li:last-child a { margin-right: 0; }
.others-option-for-responsive .others-options ul li a { border: 1px solid #61028D; display: inline-block; color: #ffffff; padding: 10px 20px; border-radius: 5px; margin-right: 10px; }

.contact-form { background-color: #ffffff; }
.contact-form .form-group { margin-bottom: 30px; }
.contact-form .default-btn { width: 100%; border-radius: 0; }
.contact-form .form-group label { margin-bottom: 10px; font-size: 15px; font-weight: 500; }

.middull-content .aq-form i { position: absolute; top: 12px; left: 20px; font-size: 20px; border-right: 1px solid #eeeeee; padding-right: 10px; }
.middull-content .aq-form .form-control { background-color: #ffffff; border-color: #eeeeee; padding-left: 60px; }

.mobile-responsive-nav { display: none; }
.middull-content .aq-form { position: relative; margin-bottom: 30px; }
/*.right-siderbar { position: -webkit-sticky; position: sticky; top: 120px; }*/
.right-siderbar .right-siderbar-common { background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); /*padding: 30px;*/ margin-bottom: 30px; }
.right-siderbar .right-siderbar-common:last-child { margin-bottom: 0; }
.question-details-area .answerss { padding-left: 0; list-style-type: none; margin-top: 30px; margin-bottom: 30px; }
.question-details-area .question-details-content { background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); padding: 30px; border-bottom: 5px solid #f5f5f5; position: relative; }
.question-details-area .question-details-content .graphic-design { padding-left: 0; list-style: none; margin-bottom: 24px; }
.question-details-area .question-details-content .graphic-design li { display: inline-block; margin-right: 20px; font-size: 14px; }
.question-details-area .question-details-content .graphic-design li:last-child { margin-right: 0; }
.question-details-area .question-details-content .graphic-design li a { color: #0c0d0e; font-size: 16px; font-weight: 500; }
.question-details-area .question-details-content .graphic-design li a.graphic { color: #61028D; font-size: 14px; }
.question-details-area .question-details-content .tag-list { padding-left: 0; margin-bottom: 0; list-style-type: none; border-bottom: 1px solid #eeeeee; padding-bottom: 30px; margin-bottom: 30px; }
.question-details-area .question-details-content .tag-list li { display: inline-block; margin-right: 10px; }
.question-details-area .question-details-content .tag-list li a { border: 1px solid #eeeeee; padding: 5px 10px; display: inline-block; }
.question-details-area .question-details-content .anser-list { padding-left: 0; margin-bottom: 0; list-style: none; line-height: 1; }
.question-details-area .question-details-content .anser-list li { display: inline-block; margin-right: 30px; }
.question-details-area .question-details-content .anser-list li:last-child { margin-right: 0; }
.question-details-area .question-details-content .anser-list li i { font-size: 25px; }
.question-details-area .question-details-content .anser-list li .qa-share { padding-left: 0; margin-bottom: 0; list-style: none; }
.question-details-area .question-details-content .anser-list li .qa-share li { display: inline-block; margin-right: 0; }
.question-details-area .question-details-content .anser-list li .qa-share .share-option { position: relative; cursor: pointer; top: 2px; }
.question-details-area .question-details-content .anser-list li .qa-share .share-option span i { border-radius: 50px; position: relative; top: 4px; text-align: center; display: inline-block; font-size: 20px; color: #898c90; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; }
.question-details-area .question-details-content .anser-list li .qa-share .share-option .social-icon { position: absolute; top: 45px; left: 0; right: 0; padding-left: 0; margin: auto; text-align: center; opacity: 0; visibility: hidden; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; }
.question-details-area .question-details-content .anser-list li .qa-share .share-option .social-icon li { display: inline-block; margin-bottom: 5px; }
.question-details-area .question-details-content .anser-list li .qa-share .share-option .social-icon li:last-child { margin-bottom: 0; }
.question-details-area .question-details-content .anser-list li .qa-share .share-option .social-icon li a i { width: 30px; height: 30px; line-height: 30px; text-align: center; background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); display: inline-block; border-radius: 50px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; font-size: 15px; }
.question-details-area .answer-question-details { margin-bottom: 30px; }
.question-details-area .question-details-content:last-child { border-bottom: none; }
.question-details-area .question-details-content .unlike { text-align: center; }
.question-details-area .answer-question-details .unlike { text-align: center; }
.question-details-area .answer-question-details .unlike img { margin-bottom: 10px; border-radius: 50px; }
.question-details-area .answer-question-details .unlike .like-unlink-count { background-color: transparent; display: block; margin: 0 auto 10px; color: #898c90; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; }
.question-details-area .answer-question-details .unlike .like-unlink-count:last-child { margin-bottom: 0; }
.question-details-area .answer-question-details .unlike .like-unlink-count i { font-size: 30px; }
.question-details-area .answer-question-details .unlike .like-unlink-count span { display: block; }
.question-details-area .answer-question-details .latest-answer-list { padding-left: 0; list-style: none; margin-bottom: 24px; margin-top: 15px; }
.question-details-area .answer-question-details .latest-answer-list li { display: inline-block; margin-right: 20px; font-size: 14px; }
.question-details-area .answer-question-details .latest-answer-list li:last-child { margin-right: 0; }
.question-details-area .answer-question-details .latest-answer-list li.reports { float: right; }
.question-details-area .answer-question-details .latest-answer-list li a { color: #0c0d0e; font-size: 16px; }
.question-details-area .answer-question-details .latest-answer-list li a i { position: relative; top: 2px; }
.question-details-area .answer-question-details .latest-answer-list li a.report { color: #0c0d0e; font-size: 14px; }

.middull-content .questions-tabs .nav-item { border-radius: 0; }
.middull-content .questions-tabs .nav-item .nav-link { border-radius: 0; color: #0c0d0e; border: none; padding: 10px 16px; font-size: 15px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; }
.middull-content .questions-tabs .nav-item .nav-link.active { border-bottom: 3px solid #61028D;  }

/*
Page-navigation Area Style*/
.pagination-area { }
.pagination-area li a { width: 45px; height: 45px; line-height: 45px; color: #898c90; text-align: center; display: inline-block; position: relative; margin-left: 3px; margin-right: 3px; font-size: 16px; border: 1px solid #eeeeee; }
.pagination-area li a:hover { color: #ffffff; background-color: #61028D; }
.pagination-area li a { font-size: 20px; font-weight: normal; }
.pagination-area .pager-description { display: none }
.pagination-area li.active a { color: #ffffff; border-color: #61028D; background-color: #61028D; }

/* Footer Area Style=============================================*/
.footer-area { background-color: #161c23; position: relative; z-index: 1; }
.footer-area .footer-shape { position: absolute; top: 70px; right: 30px; z-index: -1; }
.copy-right-area { background-color: #161c23; border-top: 1px solid #232930; padding-top: 20px; padding-bottom: 20px; }
.copy-right-content p { color: #898c90; }
.copy-right-content p a { color: #61028D; }
.single-footer-widget { margin-bottom: 30px; }
.single-footer-widget img { margin-bottom: 20px; }
.single-footer-widget h3 { font-size: 20px; margin-bottom: 20px; color: #ffffff; }
.single-footer-widget p { color: #898c90; }
.single-footer-widget .address-link { padding-left: 0; margin-bottom: 0; list-style-type: none; }
.single-footer-widget .address-link li { position: relative; margin-bottom: 10px; color: #898c90; }
.single-footer-widget .address-link li:last-child { margin-bottom: 0; }
.single-footer-widget .address-link li span { color: #e5e5e5; }
.single-footer-widget .address-link li a { color: #898c90; }
.single-footer-widget .import-link { padding-left: 0; margin-bottom: 0; list-style-type: none; }
.single-footer-widget .import-link li { margin-bottom: 15px; position: relative; padding-left: 0; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; }
.single-footer-widget .import-link li::before { content: ""; position: absolute; top: 7px; left: 0; width: 8px; height: 8px; background-color: #61028D; border-radius: 50px; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s; }
.single-footer-widget .import-link li a { color: #898c90; }
.single-footer-widget .import-link li:last-child { margin-bottom: 0; }

/*----custom.css----*/
.a_container { padding: 0 20px 0 20px }
.middull-content .aq-form { margin-bottom: 10px }
.default-btn { border-radius: 0 !important }
.ptb-100 { padding-top: 30px !important }
.right-siderbar { top: 10px !important; position: sticky }
.right-siderbar .default-btn { width: 100%; height: 60px; font-size: 24px; }
.question .user a, .reply .user a { color: #61028D }
.question .thread_id, .reply .reply_id { display: none !important }
.question-details-area .answerss { margin: 10px 0 10px 0 !important }
.question-details-area .answer-question-details .latest-answer-list { margin: 0 !important }
pre { padding: 5px; font-size: 11pt; background-color: #F5F2F0 !important; border: 1px solid #E1E1E8; padding: 5px; overflow: auto; max-height: 300px }
.thread_body { min-height: 200px; border-top: 1px solid #ccc; padding-top: 10px }
.thread_body, .reply_body { word-break: break-all; word-wrap: break-word }
.bottom_ad_link, .bottom_ad_link a, .ad_link, .ad_link:hover { font-size: 18px !important }
.thread_body a, .reply_body a, .thread_body a:hover, .reply_body a:hover, .ad_link, .ad_link:hover, .reply_body .question-title a, .reply_body .question-title { color: #61028D !important; font-size: 16px !important; }
.question-details-area .question-details-content { padding: 10px 10px 0 10px }
.articles h2 { line-height: 23px !important; }
.articles h2 a { font-size: 22px !important }
.article-body span, .article-body font, .article-desc span { font-size: 14.5pt !important }
.button-list li { display: inline-block; margin-right: 15px }
.button-list { list-style: none; padding: 0 }
.button-list a { color: #61028D; font-size: 16px; }
.btn { border-radius: 0; display: inline-block; color: #fff !important; text-decoration: none !important }
.btn-purple { background-color: #61028D }
.btn-yellow { color: #61028D !important; background-color: #feb101; border-color: orange }
.btn-yellow:hover { color: #fff !important }
.wrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }
.wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.tag { color: #6c727c; background-color: rgba(121,127,135,.1); margin-right: 2px; margin-bottom: 2px; text-align: center; font-size: 16px !important; font-weight: 500 !important; padding: 3px 7px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s; border: 1px solid rgba(121,127,135,.05); }
.tag i { font-size: 15pt !important; position: relative !important; top: 2px !important; }
.tag .solved, .tag .solved:hover { color: #009BEE }
.tag .answer, .tag .answer:hover { color: #47AD09 }
.tag .inactive, .tag .inactive:hover { color: #E82829 }
.tag .active, .tag .active:hover { color: #FF9900 }
.question-details-area .answer-question-details .latest-answer-list li a.report { font-size: 16px !important }
.question-details-area .answer-question-details .latest-answer-list li a { color: #61028D !important }
.question .user img, .reply .user img { height: 40px; width: 40px }
.question .interview_question img { height: 75px; width: 75px }
.question .user { width: 70px }
.question-title a { font-size: 25px !important; }
.question-details-area .question-details-content h2 a { color: #555; font-size: 18px; }
.question-details-area .question-details-content h2 a:hover { color: #61028D; text-decoration:underline}
.answer-question-details { padding: 10px; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); }
.footer-area { position: static !important; z-index: 0 }
.desktop-nav .navbar .others-options { top: -12px; position: relative }
.desktop-nav .navbar .others-options ul li .search-box .form-control { width: 250px !important; border-radius: 0 !important; background-color: #fff !important; border-color: #444 !important; color: #555 !important }
.desktop-nav .navbar .others-options ul li .search-box .search-btn { color: #555 }
.desktop-nav .navbar .others-options ul li { margin-right: 0 !important }
.desktop-nav .navbar .navbar-nav .nav-item a { font-size: 17px !important; color: #555 }
.question-details-area h1 { font-size: 35px !important; font-weight: normal !important; line-height: 25px !important; word-wrap: break-word !important }
.question-details-area .title, .question-details-area .title:hover { color: #555 !important }
.question-details-area .question-details-content .tag-list { padding-bottom: 15px; margin-bottom: 15px }
.question-details-area .question-details-content .graphic-design li, .answer-question-details .latest-answer-list li { font-size: 16px !important; }
.question-details-area .question-details-content .graphic-design li a.graphic { font-size: 16px !important; }
.question-details-area .question-details-content .graphic-design { margin-bottom: 18px !important }
.articles .question-details-content .tag-list { padding-bottom: 0 !important; border-bottom: none !important }
.articles .question-details-content { margin-bottom: 10px }
.article .flex-grow-1, .articles .flex-grow-1 { padding: 0 !important; margin-left: 0 !important }
.question-details-area h1 i, .answer-question-details h3 i { font-size: 39px; position: relative; top: 2px; color: #61028D }
.nav-link-active { color: #61028D !important }
::-webkit-input-placeholder { /* Edge */ color: #555 !important; }
input::placeholder, textarea::placeholder { font: 16px sans-serif !important; color: #555 !important }
html { overflow-y: scroll; }
p { font-size: 17px !important }
.anchor16 { color: #61028D; text-decoration: underline; font-size: 16px !important; }

/*MEDIA*/
@media (max-width: 991px) {
    .navbar-area { padding-bottom: 0 !important }
    .col-lg-7 { width: 99% !important }
    .aq-form .default-btn { display: none }
    .question h1, .question h2 { top: -10px }
    .desktop-nav .navbar .others-options { display: none }
    .question-details-area { font-size: 16px !important }
    .answer-question-details .latest-answer-list li { display: none }
    .thread_body table, .thread_body td, .thread_body h1, .thread_body h2, .thread_body p, .reply_body p { background: none !important; font-size: 18px !important }
    .question-details-area .question-details-content .btn { margin-bottom: 10px }
    .contact-form .form-group label { font-size: 22px }
    .yt_img { height: 200px !important }
    .single-group-box .group-content .group-sub-img { top: -45px !important }
}

@media (min-width: 1028px) {
    .navbar-area { padding-top: 0 !important }
    .col-lg-7 { width: 66.33333333% !important }
    .aq-form .default-btn { position: absolute; top: 4px; right: 3px; }
    .question h1, .question h2 { top: -10px }
    .aq-form { display: none }
    .desktop-nav .navbar .others-options ul li .search-box .form-control { max-width: 400px !important; }
    .desktop-nav .navbar .others-options .default-btn { padding: 11px 10px !important }
    .thread_body table, .thread_body td, .thread_body h1, .thread_body h2, .thread_body p, .reply_body p { background: none !important; font-size: 16px !important }
    .contact-form .form-group label { font-size: 18px }
    .yt_img { height: 450px !important }
}

.yt_btn span { height: 1.5em; text-align: center; font: 28px/1.5 sans-serif; color: white; margin-left: 34% }
.yt_btn, .yt_btn:hover { width: 10%; height: 45px; width: 75px; cursor: pointer; border-radius: 8px; padding-top: 0px; position: relative; margin: 0 auto; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.yt_btn { background: #6F6F6F; opacity: 0.7 }
.yt_img { background-size: contain !important; background-repeat: no-repeat !important; height: 350px; background-position: 0; width: auto; margin-bottom: 10px }

.required { color: red; visibility: hidden }

/*.article-area h1 { border-bottom: 1px solid #eee; margin-bottom: 20px }*/
.article-body a { color: #61028D; text-decoration: underline; font-size: 16px !important }
.article-body .codes span, .article-body .codes font { font-size: 15px !important }
.article-body .codes { background-color: #fff !important; border: 1px solid #E1E1E8; padding: 5px; word-break: break-all; word-wrap: break-word; color: #000; box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); }
.article-body .info { background-color: #FFFFC1; border-color: #ffd800; color: #555; padding: 5px; word-break: break-all; word-wrap: break-word; display: flex; align-items: center }
.article-body .info font { font-size: 15px }
.article-body .info b { font-weight: bold; font-size: 14.5pt; color: darkorange }
.article-body .info a { color: #555; text-decoration: underline }
.article-body .info i { color: darkorange; font-size: 36px }


/*Added by dharmendra for Login menu*/
.desktop.dot-menu a { border: 1px solid #ffffff !important; color: #555 !important; }
.desktop.dot-menu:hover a { color: #61028D !important; background-color: #ffffff !important; border: 1px solid #ffffff !important; text-decoration: none !important; }
.mobile.dot-menu a { color: #ffffff !important; border: 1px solid #0C0D0E !important; }
.mobile.dot-menu:hover a { color: #ffffff !important; background-color: #0C0D0E !important; border: 1px solid #0C0D0E !important; text-decoration: none !important; }
pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }