.restricted-layout {
min-height: 100vh;
background-color: #ffffff;
display: flex;
align-items: center;
justify-content: center;
}
.restricted-layout .wrapper {
width: 100%;
max-width: 1000px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.restricted-layout .wrapper img {
width: 100%;
max-width: 478px;
height: auto;
display: inline-block;
margin-bottom: 72px;
}
.restricted-layout .wrapper h4 {
margin-top: 0;
color: #1D2327;
font-size: 40px;
font-weight: 600;
line-height: 46.88px;
text-align: center;
margin-bottom: 40px;
}
.restricted-layout .wrapper p {
color: #50575E;
font-size: 28px;
font-weight: 400;
line-height: 32.81px;
text-align: center;
}
.restricted-layout .wrapper p a {
color: #588157;
text-decoration: none;
}
.ultimate-security-top-bar {
position: fixed;
top: 32px;
left: 0;
right: 0;
background-color: #5007AA;
padding: 0px 32px;
display: flex;
align-items: center;
justify-content: space-between;
z-index: 9999;
}
.ultimate-security-top-bar .plugin-name {
color: #ffffff;
font-size: 16px;
font-weight: 600;
line-height: 24px
}
.ultimate-security-top-bar .middle-content {
display: flex;
justify-content: center;
align-items: center;
}
.ultimate-security-top-bar .ultimate-security-current-data {
color: #ffffff;
font-size: 16px;
font-weight: 500;
line-height: 20px;
display: flex;
align-items: center;
gap: 12px;
}
.ultimate-security-top-bar .ultimate-security-current-data::before {
width: 40px;
height: 40px;
display: inline-block;
content: url(//extensions.cartinuum.com/wp-content/plugins/ultimate-security/assets/public/images/debug_logo.svg);
background-color: #D1C1FF;
padding: 8px;
border-radius: 50%;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another {
position: relative;
cursor: pointer;
display: flex;
align-items: center;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-header-text {
background-color: #D1C1FF;
border: 1px solid #D1C1FF;
border-radius: 3px;
padding: 10px 16px;
color: #000000;
font-size: 16px;
font-weight: 500;
height: 40px;
display: flex;
align-items: center;
gap: 8px;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-header-text::after {
content: url(//extensions.cartinuum.com/wp-content/plugins/ultimate-security/assets/public/images/arrow_down_black.svg);
width: 24px;
height: 24px;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content {
display: none;
position: absolute;
top: 50px;
left: 0;
min-width: 100%;
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
background-color: #393F4C;
color: #ffffff;
padding: 10px;
}
.ultimate-security-top-bar input.search-ip-input {
width: 100%;
min-height: 30px;
}
.ultimate-security-top-bar .validation-result .valid-ip button.use-this-ip {
margin: 5px 0px !important;
} .ultimate-security-top-bar .recent-ips-search {
position: absolute;
top: 100%;
left: 0;
right: 0;
background: #fff;
border: 1px solid #ddd;
border-radius: 3px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
z-index: 1000;
max-height: 200px;
overflow-y: auto;
}
.ultimate-security-top-bar .recent-ips-dropdown {
padding: 8px 0;
}
.ultimate-security-top-bar .dropdown-title {
padding: 5px 12px;
font-size: 11px;
color: #666;
text-transform: uppercase;
border-bottom: 1px solid #eee;
margin-bottom: 5px;
}
.ultimate-security-top-bar .ip-option {
padding: 8px 12px;
cursor: pointer;
border-bottom: 1px solid #eee;
transition: background-color 0.2s;
}
.ultimate-security-top-bar .ip-option:hover {
background-color: #f5f5f5;
}
.ultimate-security-top-bar .ip-option:last-child {
border-bottom: none;
} .ultimate-security-top-bar .input-wrap {
position: relative;
display: inline-block;
width: 100%;
} .ultimate-security-top-bar .validation-result {
margin-top: 5px;
}
.ultimate-security-top-bar .validation-result .valid-ip {
color: #28a745;
display: flex;
align-items: center;
justify-content: space-between;
font-size: 16px;
font-weight: 500;
line-height: 24px;
gap: 10px;
}
.ultimate-security-top-bar .invalid-ip {
color: #dc3232;
font-size: 16px;
font-weight: 500;
line-height: 24px;
}
.ultimate-security-top-bar .use-this-ip {
background: #D8D9DB;
color: #000000;
border: none;
padding: 5px 10px;
border-radius: 3px;
cursor: pointer;
font-size: 16px;
margin-left: 5px;
}
.ultimate-security-top-bar .use-this-ip:hover {
background: #b6c1d6;
} .ultimate-security-top-bar .search-ip .input-wrap {
min-width: 250px;
}
.ultimate-security-top-bar .recent-ips-search {
background: #32373c;
border-color: #464b50;
color: #eee;
}
.ultimate-security-top-bar .dropdown-title {
color: #ccc;
border-color: #464b50;
}
.ultimate-security-top-bar .ip-option {
color: #eee;
border-color: #464b50;
}
.ultimate-security-top-bar .ip-option:hover {
background-color: #464b50;
} .ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content .ab-item form.search-country {
width: 100%;
display: flex;
margin-bottom: 0;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content .ab-item form.search-country .input-wrap {
position: relative;
flex: 1;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content .ab-item form.search-country .input-wrap .search-country-input,
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content .ab-item form.search-country .input-wrap .search-country-input {
background-color: #f1f7ff;
border-radius: 4px;
padding: 8px 10px;
height: 32px;
box-sizing: border-box;
width: 100%;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content .ab-item form.search-country .input-wrap .search-result {
position: absolute;
z-index: 9;
width: 100%;
background-color: #f1f7ff;
box-shadow: -1px 6px 20px 0px rgba(143, 168, 183, 0.1019607843);
border-radius: 4px;
overflow: hidden;
margin-top: 5px;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content .ab-item form.search-country .input-wrap .search-result ul {
max-height: 130px;
overflow-y: scroll;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content .ab-item form.search-country .input-wrap .search-result ul::-webkit-scrollbar {
width: 4px;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content .ab-item form.search-country .input-wrap .search-result ul::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px #ffffff;
border-radius: 10px;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content .ab-item form.search-country .input-wrap .search-result ul::-webkit-scrollbar-thumb {
background: #929292;
border-radius: 10px;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content .ab-item form.search-country .input-wrap .search-result ul::-webkit-scrollbar-thumb:hover {
background: #929292;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content .ab-item form.search-country .search-country-btn {
background-color: #0167ff;
color: #ffffff;
font-size: 14px;
font-weight: 400;
line-height: 16px;
padding: 8px 10px;
border-radius: 4px;
flex: 0 0 63px;
width: 63px;
border-style: none;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content .ab-item .title-part {
display: inline-block;
width: auto;
font-size: 14px;
font-weight: 400;
line-height: 20px;
color: #ffffff;
border-bottom: 1px solid #f2f2f2;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content ul {
padding: 0;
margin: 0;
list-style: none;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content ul li {
height: auto;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content ul li a {
color: #757575;
display: flex;
padding: 8px 10px;
box-sizing: border-box;
line-height: 1.2;
gap: 5px;
align-items: center;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content ul li a img {
width: 25px;
height: auto;
flex: 0 0 25px;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content ul li a span {
flex: 1;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another .ultimate-security-hover-content ul li:hover a {
background-color: #D8D9DB;
color: #ffffff;
}
.ultimate-security-top-bar .ultimate-security-switch-to-another::before {
content: "";
background-color: #D8D9DB;
height: 32px;
width: 2px;
display: block;
margin-left: 24px;
margin-right: 24px;
}
.ultimate-security-top-bar .ultimate-security-switch-to-main {
display: flex;
align-items: center;
height: 64px;
}
.ultimate-security-top-bar .ultimate-security-switch-to-main a {
color: #000000;
background-color: #D1C1FF;
border: 1px solid #D1C1FF;
border-radius: 3px;
padding: 8px 16px;
font-size: 14px;
font-weight: 500;
height: 40px;
display: flex;
align-items: center;
gap: 16px;
text-decoration: none;
}
.ultimate-security-top-bar .ultimate-security-switch-to-main a:focus {
outline: none !important;
}
.ultimate-security-top-bar .ultimate-security-switch-to-main a::before {
width: 24px;
height: 24px;
display: inline-block;
content: url(//extensions.cartinuum.com/wp-content/plugins/ultimate-security/assets/public/images/admin_logo.svg);
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country {
display: none !important;
}