@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

.upkeprSettingMain {
max-width: 1100px;
background: #d9d9d9;
border-radius: 20px;
margin: 50px auto 0;
padding: 40px;
width: 100%;
}

.usMainTitle {
font-size: 24px;
text-transform: uppercase;
border-bottom: 1px solid #999;
}

.usMainSection {
display: flex;
margin-top: 20px;
}

.usmsLeft {
width: calc(100% - 320px);
padding-right: 50px;
}

.usmsRight {
width: 320px;
}

.usmsLeft img.logoMain {
text-align: center;
display: block;
margin: 0 auto;
max-width: 100%;
}

.usmsLeft h3 {
text-align: center;
font-weight: 400;
font-size: 25px;
text-transform: uppercase;
color: #3a3a3a;
}

.usmsInput {
position: relative;
text-align: center;
}

.usmsInput input {
width: 100%;
height: 60px;
border-radius: 10px;
border: none;
box-shadow: none;
font-size: 18px;
padding: 10px 20px;
}

.usmsInput .usmsCopyIcon {
position: absolute;
right: 0;
top: 50%;
}

.usmsInput .usmsCopyIcon {
position: absolute;
right: 17px;
top: 18px;
cursor: pointer;
}

.usmsInput span.usmsHelpText {
color: #666;
margin-top: 10px;
display: inline-block;
font-size: 19px;
}

.usButton, .usButtonref {
background: #cf1d05;
font-size: 16px;
padding: 20px 40px;
color: #fff;
text-transform: uppercase;
letter-spacing: 0.5px;
font-weight: 600;
display: inline-block;
border-radius: 10px;
border: none;
margin-top: 50px;
text-decoration: none;
}

.usButton:hover {
background: #1c487b;
}

.usmsFooter {
text-align: right;
}

.usInfoList {
border-radius: 15px;
background: #fff;
padding: 25px;
}

.usibTitle {
text-transform: uppercase;
color: #3a3a3a;
font-size: 18px;
margin-bottom: 5px;
}

.usibContent {
font-size: 14px;
color: #999;
/* border-bottom: 1px solid #ccc; */
padding-bottom: 15px;
margin-bottom: 15px;
}

.usInfoList .usInfoBox:last-child .usibContent {
border-bottom: none;
padding-bottom: 0px;
margin-bottom: 0px;
}

.usInfoLinks {
text-align: center;
margin-top: 25px;
}

.usInfoLinks a {
font-size: 18px;
display: block;
margin-top: 15px;
text-decoration: none;
color: #1c487b;
font-weight: 500;
}

.usInfoLinks a:hover {
text-decoration: underline;
}

.usInfoLinks a.usilRed {
text-decoration: underline;
color: #cf1d05;
font-size: 16px;
}

.usInfoLinks a.usilRed:hover {
text-decoration: none;
}

@media (max-width: 768px) {
.usMainSection {
flex-direction: column;
}

.usmsLeft {
width: 100%;
padding-right: 0;
}

.usmsRight {
width: 100%;
margin-top: 30px;
}

.upkeprSettingMain {
padding: 20px;
margin: 15px;
}
}


.overlay {
position: fixed;
/* position: sticky; */
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.7);
transition: opacity 500ms;
visibility: hidden;
opacity: 0;
z-index: 1;
}

.overlay:target {
visibility: visible;
opacity: 1;
}

.popup {
padding: 20px;
background: #fff;
border-radius: 5px;
width: 30%;
position: relative;
transition: all .5s ease-in-out;
}

.popup h2 {
margin-top: 0;
color: #333;
font-family: Tahoma, Arial, sans-serif;
}

.popup .close {
position: absolute;
top: 10px;
right: 30px;
transition: all 200ms;
font-size: 30px;
font-weight: bold;
text-decoration: none;
color: #333;
}

.popup .close:hover {
color: #000;
}

.popup .content {
max-height: 30%;
overflow: auto;
}

.usButton strong {
display: block;
font-size: 28px;
font-weight: 400;
}

@media screen and (max-width: 700px) {
.popup {
width: 70%;
}
}

.popup {
background: #d9d9d9;
text-align: center;
}

.popup a.usButton {
margin-top: 20px;
}


.usMainTitle {
padding-bottom: 15px;
}

.usibContent {
font-size: 13px !important;
}

/* .usButton:hover {
background: #00c6ff !important;
color: #fff !important;
} */

.usInfoLinks a {
color: #00c6ff !important;
}

.usmsInput span.usmsHelpText {
font-size: 16px;
}

.usmsLeft img.logoMain {
margin: 30px auto 60px !important;
}

.usInfoLinks a.usilRed:hover {
color: #00c6ff !important;
}

.upkeprSettingMain {
background: #888;
box-shadow: 0 0 0 10px rgb(0 0 0 / 10%);
}

.usmsLeft h3 {
color: #fff !important;
}

.usmsInput span.usmsHelpText {
color: #fff !important;
}

.usMainTitle {
color: #fff !important;
}

.usButton {
background: #222;
color: #fff;
}

.usInfoLinks a.usilRed {
color: #fff !important;
}

.cstm_messagebox {
display: none;
color: #00c6ff;
font-size: 22px;
margin-top: 7px;
}

.uprpr-usibTitle {
text-transform: uppercase;
color: #3a3a3a;
font-size: 16px;
font-weight: 600;
margin-bottom: 5px;
}

.upkpr_scannow {
background: #00c6ff !important;
color: #fff !important;
}

 #upkepr-loader {
position: fixed;
z-index: 9999;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border: 16px solid #ebe5ff;
/* Light grey */
border-top: 16px solid #8468f5;
/* Blue */
border-radius: 50%;
width: 120px;
height: 120px;
animation: spin 2s linear infinite;
}

@keyframes spin {
0% {
transform: rotate(0deg);
}

100% {
transform: rotate(360deg);
}
}

.connect-popup #upkepr-loader-2 {
    margin: auto;
    width: 80px;
    height: 80px;
    animation: spin 2s linear infinite;
    transform: translate(-50%, -50%);
    border: 12px solid #ebe5ff;
    border-top: 12px solid #8468f5;
    border-radius: 50%;
}
.upkpr-vulne-counts {
text-align: center;
padding-top: 5px;
font-size: 30px;
color: #ff0000;
}


/* The Modal (background) */
/* Modal Content */

/* The Close Button */
.upkpr-close {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
}

.upkpr-close:hover,
.upkpr-close:focus {
color: black;
text-decoration: none;
cursor: pointer;
}

.upkpr-modal {
display: none;
/* position: fixed; */
/* z-index: 99999; */
/* left: 0; */
/* top: 0; */
width: 100%;
height: 100%;
/* overflow: auto; */
/* background-color: rgba(0, 0, 0, 0.7); */
}

.upkpr-icon-vulnr {
height: 24px;
filter: invert(20%) sepia(100%) saturate(7435%) hue-rotate(358deg) brightness(103%) contrast(104%);
}

.upkpr-accordion-togglere::after,
.upkpr-accordion-toggle::after {
content: '\002B';
/* Down-pointing triangle */
font-size: 24px;
float: none;
padding: 5px;
}

.upkpr-accordion-togglere.active::after,
.upkpr-accordion-toggle.active::after {
content: "\2212";
/* Up-pointing triangle */
}

.upkpr-accordion-content * {
margin: 0;
padding: 0;
}

.upkpr-accordion-content {
box-sizing: border-box;
max-width: 600px;
width: 100%;
overflow: auto;
}

.upkpr-errors {
color: #ff0000;
}

.upkepr-sub-nav-tab.nav-tab-active {
color: #00A5E3 !important;
border-color: #00A5E3 !important;
border: 0px;
border-bottom: 3px solid transparent;
background: unset;
}

.upkepr-sub-nav-tab {
border: 0px;
background: unset;
color: #212324;
font-weight: normal;
}

.upkepr-sub-nav-tab:hover {
background-color: unset;
color: #00A5E3;
}

.upkepr-subnav-section {
border-bottom: 0px;
}

.upkepr-div-tabmain-section {
position: relative;
padding: 0;
background-color: #f9f9f6;
border: 1px solid #dbe6e9;
border-radius: 5px;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, .06);
margin: 0px 20px 0 0px;
}

.upkep-nav-main-section-tab {
cursor: pointer;
border: 1px solid #d1caca;
border-radius: 50rem;
padding: 5px 22px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 14px;
margin: 4px 8px 4px 2px;
background: unset;
}

.upkep-nav-main-section-tab.nav-tab-active {
border: 1px solid #00cafb;
color: #00cafb;
background: #fff;
}

.main-upkepr-ulactiv {
border-bottom: 0px;
margin: 20px 0 0px;
}

.upkepr-result-left-section h2 {
font-size: 24px;
letter-spacing: 1px;
margin-bottom: 0 !important;
margin-top: 0px;
}

.upkepr-deta-scan-date {
color: #f45454;
padding-top: 10px;
}

.upkepr-plugin-count-result {
font-size: 16px;
min-height: 193px;
margin-top: 50px;
margin-bottom: 30px;
}

.upkepr-plgin-maindiv-section {
display: flex;
align-items: center;
gap: 10px;
justify-content: space-between;
}

.left-result-img {
width: 100%;
max-width: 27%;
}

.right-result-data {
width: 68%;
}

.upkepr-counts-vulnerability {
color: #fff;
font-size: 65px;
font-weight: bold;
height: 186px;
max-width: 210px;
text-align: center;
padding: 40px 0;
/* margin: auto; */
background-color: #e95a5b;
border-radius: 7px;
display: flex;
justify-content: center;
align-items: center;
}

.upkepr-result_core-vulnerabilities_details {
display: flex;
}

.upkepr-result_core-vulnerabilities_details>div {
width: calc(33.33% - 15px) !important;
background: #f1f1f1;
display: inline-block;
margin-right: 15px;
padding: 10px 15px !important;
border-radius: 10px;
}

.upkepr-result_core-vulnerabilities_details h2 {
font-size: 34px;
font-weight: bold;
margin-bottom: 10px !important;
margin-top: 10px;
color: #353a40;
text-align: center;
display: block;
letter-spacing: 1px;
}

.upkepr-result_core-vulnerabilities_details p {
margin-bottom: 7px;
color: #353a40;
font-weight: 600;
text-align: center;
margin: 0 0 8px;
}

.upkepr-refreshBtn {
background: #ffffff !important;
border: 1px solid #333;
border-radius: 26px;
color: #333 !important;
font-size: 14px;
margin: 0px 0 0 5px !important;
padding: 7px;
text-align: center;
min-width: 112px;
font-weight: normal;
text-transform: unset;
}

.upkepr-critical-error {
border: 1px solid #E26257 !important;
}

.upkepr-Medium-error {
border: 1px solid #ffca65 !important;
}

.upkepr-low-error {
border: 1px solid #72e7b6 !important;
}

.upkepr-cms-version {
font-size: 16px;
color: #777 !important;
}

.upkepr-refreshBtn:hover {
background-color: unset !important;
color: unset !important;
}

.upkepr-heading-text {
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid #c3c4c7;
padding-bottom: 8px;
margin-top: 14px;
}

.upkepr-nav-pluginInfo {
display: flex;
align-items: center;
justify-content: space-between;
}

.upkepr-HomeUrl a {
font-size: 16px !important;
color: #00cafb !important;
}

.upkepr-sub-main-section {
border-right: 1px solid #E8EBEF;
padding-right: 10px;
}

.main-div-plugin-Data-upkepr {
display: flex;
gap: 10px;
}

.upkepr-first-div-data {
width: 12%;
word-break: break-all;
}

.upkepr-second-div-data {
width: 33%;
word-break: break-all;
}

.upkepr-second-div-data {
width: 55%;
word-break: break-all;
}

.main-Heading-table-data-upkepr h2 {
margin: 12px 0px;
}

.result-upkepr-data tr:first-child td {
border-top: none !important;
}

.result-upkepr-data tr td {
border-top: 1px solid #c3c4c7 !important;
}

.upkeresultDivData tr td {
border-top: 0px !important;
}

/* ********************new changes *********************/
/* *************************************************** */
.two-section-div-upkepr {
display: flex;
justify-content: space-between;
}

.core-upkepr-mainDiv {
width: 100%;
max-width: 49%;
}

.upkepr-result_core-vulnerabilities_details {
display: flex;
width: 49%;
align-items: center;
}

.upkepr-sub-main-section {
border-right: 0px solid #E8EBEF;
padding-right: 10px;
}

.upkepr-bottom-section-two {
display: flex;
justify-content: space-between;

}

.main-upkepr-ulactiv {
border-bottom: 0px;
margin: 0px;
padding: 0;
}

.upkepr-nav-pluginInfo {
margin-top: 28px;
}

.upkeprSettingMain {
margin: 50px 10px;
}

.upkepr-core-vulnera {
line-height: 1.2;
margin: 0px !important;
}

.upkepr-cms-version {
margin: 0;
}

.up-kepr-keydiv-main {
display: flex;
}

.upkepr-instruction-div-section {
flex: 1;
padding-left: 30px;
margin: 20px 10px;
}

.upkepr-instruction-div-section h2 {
font-size: 30px;
line-height: 1.2;
}

.upkepr-result-left-section {
background-color: white;
padding-left: 7px;
padding-bottom: 20px;
}

h4.plugin-data-upkepr-head {
font-size: 14px;
color: #1c2327;
margin: 0;
margin-bottom: 10px;
}

.upkepr-notconnected-plugin {
display: flex;
justify-content: space-between;
}

.instruction-notconnecred {
width: 49%;
text-align: left;
padding-left: 20px;
}

.instruction-notconnecred h2 {
font-size: 26px;
line-height: 1;
}

.upkpr-wpsd_colors-container {
border-right: 1px solid #8080804f;
padding-right: 8px;
width: 49%;
}

.instruction-notconnecred {
width: 49%;
text-align: left;
}

.plugin-upkepr-banner {
padding: 20px 20px 20px 50px;
aspect-ratio: 4.6;
display: flex;
align-items: center;
background-size: cover;
border-radius: 15px;
margin: 0;
background-color: #b6e7fa47;
justify-content: space-between;
width: 100%;
height: 100%;
}

.left-upkepr-plugin h2 {
margin: 0 0 10px;
color: #142331;
font-size: 20px;
}

.left-upkepr-plugin p {
color: #142331;
font-size: 14px;
}

.upkpr-wpsd_colors-container {
display: flex;
justify-content: center;
align-items: center;
}

.top-banner-display-upkepr-individual {
text-align: left;
color: var(--webgPrimary);
box-shadow: 2px 2px 25px 0 rgb(0 0 0 / 54%);
display: flex;
align-items: center;
max-width: 657px;
width: 100%;
min-height: 300px;
overflow: hidden;
justify-content: flex-end;
padding: 0;
position: absolute;
top: 50%;
left: 24%;
transform: translate(-50%, -50%);
background: #3a4b5933;
z-index: 1;
border-radius: 7px;
background-color: #fff;
}

img.upkpr-icon-hideData {
position: absolute;
left: 0;
top: 0;
bottom: 0;
object-fit: cover;
height: 100%;
width: 48%;
}

.hide-banner-upkepr {
width: 52%;
padding: 20px;
}

.hide-banner-upkepr h3 {
font-size: 28px;
line-height: 1.2;
margin-bottom: 0px;
}

.upgrade-btn-upkep {
color: #fff;
background: #00a2f9;
border: 1px solid #00a2f9;
padding: 8px 15px;
border-radius: 100px;
font-weight: 500;
font-size: 14px;
cursor: pointer;
transition: .5s;
}

.left-section-upkepr-free-indiviual-user {
filter: blur(5px);
}













/* responsive css here  */
@media (min-width: 1919px) and (max-width: 2560px) {
.left-result-img {
width: 100%;
max-width: 20%;
}

.right-result-data {
width: 78%;
}
}

@media (min-width: 1550px) and (max-width: 1918px) {
.top-banner-display-upkepr-individual {
max-width: 600px;
width: 100%;
min-height: 200px;
}

img.upkpr-icon-hideData {
width: 48%;
}

.hide-banner-upkepr {
width: 52%;
padding: 20px;
}

.hide-banner-upkepr h3 {
font-size: 20px;
}

.hide-banner-upkepr p {
font-size: 12px;
}

}

@media (min-width: 1400px) and (max-width: 1549px) {
.top-banner-display-upkepr-individual {
max-width: 500px;
width: 100%;
min-height: 200px;
}

img.upkpr-icon-hideData {
width: 48%;
}

.hide-banner-upkepr {
width: 52%;
padding: 20px;
}

.hide-banner-upkepr h3 {
font-size: 1.3em;
}

.hide-banner-upkepr p {
font-size: 12px;
}

.upgrade-btn-upkep {
padding: 6px 12px;
font-size: 12px;
}

.left-result-img {
width: 100%;
max-width: 32%;
}

.upkepr-instruction-div-section h2 {
font-size: 30px;
line-height: 1.2;
}

.usmsInput input {
padding: 0px 42px 0px 10px;
}

.upkeprSettingMain {
max-width: 850px;
}

.plugin-upkepr-banner {
height: 80%;
padding: 20px;
}

.left-upkepr-plugin {
text-align: left;
max-width: 335px;
}

.left-upkepr-plugin p {
font-size: 14px;
}

.left-upkepr-plugin h2 {
font-size: 18px;
}

.instruction-notconnecred h2 {
font-size: 26px;
line-height: 1.2;
}

}

@media (min-width: 1199px) and (max-width: 1399px) {
.top-banner-display-upkepr-individual {
max-width: 460px;
width: 100%;
min-height: 200px;
}

img.upkpr-icon-hideData {
width: 48%;
}

.hide-banner-upkepr {
padding: 20px;
}

.hide-banner-upkepr h3 {
font-size: 1.3em;
margin: 0;
}

.hide-banner-upkepr p {
font-size: 12px;
margin: 0;
}

.upgrade-btn-upkep {
padding: 6px 12px;
font-size: 12px;
margin-top: 6px;
}

.left-result-img {
width: 100%;
max-width: 32%;
}

.upkepr-counts-vulnerability {
height: 146px;
}

h1.upkepr-core-vulnera {
font-size: 26px;
}

.upkepr-cms-version {
font-size: 15px;
}

.up-kepr-keydiv-main {
display: block;
}

.upkeprSettingMain {
width: unset;
}

.plugin-upkepr-banner {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}

}

@media (min-width: 992px) and (max-width: 1198px) {
.two-section-div-upkepr {
display: block;
}

.core-upkepr-mainDiv {
width: 100%;
max-width: 100%;
}

.upkepr-result_core-vulnerabilities_details {
width: 49%;
}

.plugin-upkepr-banner {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 10px;
}

.instruction-notconnecred h2 {
font-size: 26px;
line-height: 1.2;
}

.up-kepr-keydiv-main {
display: block;
}

.upkeprSettingMain {
width: unset;
}

.upkepr-instruction-div-section {
padding-left: unset;
margin: 0;
}

.upkepr-instruction-div-section ul {
padding-left: 30px;
}

.upkepr-bottom-section-two {
display: block;
}

.upkepr-bottom-section-two>div {
width: 100% !important;
}

.upkepr-random-text {
width: 100% !important;
}

.upkepr-random-text ul {
padding-left: 20px;
}

.upkepr-result_core-vulnerabilities_details {
width: 100%;
}

.top-banner-display-upkepr-individual {
max-width: 592px;
top: 27%;
left: 50%;
min-height: 241px;
}

.hide-banner-upkepr {
width: 58%;
padding: 10px 20px;
}

.hide-banner-upkepr h3 {
margin: 0px;
font-size: 22px;
}

img.upkpr-icon-hideData {
width: 44%;
}

}

@media (min-width: 768px) and (max-width: 991px) {
.up-kepr-keydiv-main {
display: block;
}

.upkeprSettingMain {
width: unset;
}

.usmsFooter {
text-align: center;
}

.upkepr-instruction-div-section {
padding-left: unset;
margin: 0;
}

.upkepr-instruction-div-section ul {
padding-left: 30px;
}

.plugin-upkepr-banner {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 10px;
}

.instruction-notconnecred h2 {
font-size: 20px;
line-height: 1.3;
}

.left-upkepr-plugin h2 {
font-size: 18px;
line-height: 1.2;
}

.two-section-div-upkepr {
display: block;
}

.core-upkepr-mainDiv {
width: 100%;
max-width: 100%;
}

.upkepr-result_core-vulnerabilities_details {
width: 100%;
}

.upkepr-bottom-section-two {
display: block;
}

.upkepr-bottom-section-two>div {
width: 100% !important;
}

.upkepr-random-text ul {
padding-left: 20px;
}

.upkepr-result_core-vulnerabilities_details {
width: 100%;
}

.top-banner-display-upkepr-individual {
max-width: 592px;
top: 27%;
left: 50%;
min-height: 241px;
}

.hide-banner-upkepr {
width: 58%;
padding: 10px 20px;
}

.hide-banner-upkepr h3 {
margin: 0px;
font-size: 22px;
}

img.upkpr-icon-hideData {
width: 44%;
}
}

@media (min-width: 544px) and (max-width: 767px) {
.upkepr-notconnected-plugin {
display: block;
}

.upkpr-wpsd_colors-container {
width: unset;
}

.instruction-notconnecred {
width: unset;
}

.plugin-upkepr-banner {
display: block;
padding: 20px;
}

.upkpr-wpsd_colors-container {
border-right: 0px;
}

.instruction-notconnecred {
padding: 0;
}

.instruction-notconnecred ul {
padding-left: 20px;
}

.instruction-notconnecred h2 {
font-size: 26px;
line-height: 1.2;
}

.usMainSection {
margin: 0 !important;
margin-top: 20px !important;
}

.instruction-notconnecred ul {
padding-bottom: 20px;
}

.upkepr-div-tabmain-section {
margin: 5px;
}

.up-kepr-keydiv-main {
display: block;
}

.upkeprSettingMain {
width: unset;
}

.usmsFooter {
text-align: center;
}

.upkepr-instruction-div-section {
padding-left: unset;
margin: 0;
}

.upkepr-instruction-div-section ul {
padding-left: 30px;
}

.usmsInput input {
padding: 10px 45px 10px 10px;
}

.two-section-div-upkepr {
display: block;
}

.core-upkepr-mainDiv {
max-width: 100%;
}

.upkepr-result_core-vulnerabilities_details {
width: 100%;
}

.left-result-img {
max-width: 32%;
}

.upkepr-bottom-section-two {
display: block;
}

.left-section-upkepr-free-indiviual-user {
width: 100% !important;
}

.upkepr-random-text {
width: 100% !important;
}

.top-banner-display-upkepr-individual {
max-width: 502px;
width: 100%;
min-height: 206px;
top: 28%;
left: 50%;
}

img.upkpr-icon-hideData {
height: 100%;
width: 48%;
}

.hide-banner-upkepr {
width: 52%;
padding: 10px 12px;
}

.hide-banner-upkepr h3 {
font-size: 18px;
}

.hide-banner-upkepr p {
font-size: 12px;
}

.upkepr-random-text ul {
padding-left: 20px;
}

#upkepr-loader-2, #upkepr-loader {
left: 40%;
}
}

@media (min-width: 361px) and (max-width: 543px) {
.upkepr-nav-pluginInfo {
display: block;
}

.main-upkepr-ulactiv {
padding-bottom: 18px;
}

.upkepr-notconnected-plugin {
display: block;
}

.upkpr-wpsd_colors-container {
width: unset;
}

.upkepr-subnav-section {
display: flex;
overflow-y: hidden;
}

.upkepr-subnav-section a {
font-size: 13px;
}

.plugin-upkepr-banner {
padding: 20px;
display: block;
}

.instruction-notconnecred {
width: 100%;
text-align: left;
padding-left: 0px;
}

.upkepr-subnav-section::-webkit-scrollbar {
display: none;
}

.usButton, .usButtonref {
font-size: 14px;
padding: 12px 25px;
}

.upkpr-wpsd_colors-container {
border-right: 0px solid #8080804f;
}

.up-kepr-keydiv-main {
display: block;
}

.upkeprSettingMain {
width: unset;
}

.usmsFooter {
text-align: center;
}

.upkepr-instruction-div-section {
padding-left: 0px;
}

.upkepr-instruction-div-section h2 {
font-size: 26px;
line-height: 1.2;
}

.instruction-notconnecred ul {
padding-left: 20px;
}

.usMainSection {
margin: 0 !important;
margin-top: 20px !important;
}

.instruction-notconnecred h2 {
font-size: 22px;
line-height: 1.2;
}

.instruction-notconnecred {
padding-bottom: 20px;
}

.upkepr-div-tabmain-section {
margin: 0px 5px;
}

.usmsInput input {
padding: 10px 40px 10px 10px;
}

.upkepr-instruction-div-section ul {
padding-left: 20px;
}

#upkepr-loader-2, #upkepr-loader {
top: 50%;
left: 30%;
}

.upkepr-result-left-section h2 {
font-size: 20px;
line-height: 1.2;
}

.usButton.upkpr_scannow.upkepr-refreshBtn {
font-size: 14px;
padding: 6px 10px;
}

.two-section-div-upkepr {
display: block;
}

.core-upkepr-mainDiv {
max-width: 100%;
}

.upkepr-core-vulnera {
line-height: 1.2;
font-size: 22px;
}

.upkepr-cms-version {
font-size: 14px;
}

.upkepr-result_core-vulnerabilities_details {
width: 100%;
}

.upkepr-result_core-vulnerabilities_details p {
font-size: 10px;
}

.upkepr-result_core-vulnerabilities_details>div {
padding: 0px 5px !important
}

.left-result-img {
max-width: 40%;
}

.right-result-data {
width: 60%;
}

.upkepr-counts-vulnerability {
height: 140px;
max-width: 210px;
text-align: center;
padding: 30px 0;
}

.upkepr-counts-vulnerability {
color: #fff;
font-size: 50px;
font-weight: bold;
height: 128px;
max-width: 215px;
padding: 40px 0;
}

.upkepr-plugin-count-result {
min-height: 130px;
}

.upkepr-bottom-section-two {
display: block;
}

.upkepr-bottom-section-two>div {
width: 100% !important;
}

.upkepr-random-text ul {
padding-left: 20px;
}

#wpbody-content {
padding-bottom: 50px;
}

.top-banner-display-upkepr-individual {
top: 50%;
left: 50%;
display: block;
}

}

/* Steps csss  start */
.stepper-wrapper {
margin-top: auto;
display: flex;
justify-content: space-between;
margin-bottom: 20px;
margin-top: 30px;
}

.stepper-item {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
flex: 1;

@media (max-width: 768px) {
font-size: 12px;
}
}

.stepper-item::before {
position: absolute;
content: "";
border-bottom: 2px solid #ccc;
width: 100%;
top: 20px;
left: -50%;
z-index: 2;
}
.stepper-item::after {
position: absolute;
content: "";
border-bottom: 2px solid #ccc;
width: 100%;
top: 20px;
left: 50%;
z-index: 2;
}
.stepper-item .step-counter {
position: relative;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: 40px;
height: 40px;
border-radius: 50%;
background: #ddd;
margin-bottom: 6px;
color: #222;
font-weight: 500;
border: 1px solid #c9c9c9;
}
.stepper-item.active {
font-weight: 500;
}
.stepper-item.completed .step-counter {
background-color: #4bb543;
color: #fff;
border-color: #4bb543;
}
.stepper-item.completed .step-counter:after {
content: '\f00c';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background:#4bb543;;
font-family: "fontawesome";
border: 2px solid #c9c9c9;
}
.stepper-item.completed::after {
position: absolute;
content: "";
border-bottom: 2px solid #4bb543;
width: 100%;
top: 20px;
left: 50%;
z-index: 3;
}
.stepper-item:first-child::before {
content: none;
}
.stepper-item:last-child::after {
content: none;
}
.stepper-item.completed .step-name {
color: green;
}
/* end steps css */

.registerButton.disabled {
    pointer-events: none;
    cursor: default;
}
.hide-rows-more {
    display: none;
}
.mvbsbContentBox {
    display: none;
}