@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@font-face {
  font-family: "GilroyBold";
  src: url('webfonts/GilroyBold/font.woff2') format('woff2'), url('webFonts/GilroyBold/font.woff') format('woff');
}
:root,
[data-bs-theme=light] {
  --bs-primary: #f74f4d;
  --bs-secondary: #007aff;
  --bs-secondary-2: #ac60e7;
  --bs-primary-rgb: 247, 79, 77;
  --bs-secondary-rgb:0, 122, 255;
  --bs-secondary-2-rgb:172, 96, 231;
  --bs-body-color:#434343;
  --bs-body-color-rgb: 0, 0, 0;
  --bs-heading-color: #000000;
  --bs-heading-color-rgb: 67, 67, 67;
  --bs-body-bg: #ffffff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-grey-theme: #f2f3f4;
  --bs-grey-theme-rgb: 242, 243, 244;
  --bs-tblue-rgb: 77, 121, 247;
}
body {
  margin: 0;
  font-family: "Inter", serif;
  font-optical-sizing: auto;
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1{font-family:"GilroyBold",sans-serif!important;color:var(--bs-heading-color);}
.dropdown-menu{
  --bs-dropdown-link-active-bg:var(--bs-primary);
}
.text-blue{--bs-text-opacity: 1; color: rgba(var(--bs-tblue-rgb), var(--bs-text-opacity)) !important;}
.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg:var(--bs-primary);
  --bs-btn-border-color:var(--bs-primary);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #e64645;
  --bs-btn-hover-border-color: #e64645;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg:var(--bs-primary);
  --bs-btn-active-border-color:var(--bs-primary);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg:#ff8180;
  --bs-btn-disabled-border-color:#ff8180;
}
.btn-outline-primary {
  --bs-btn-color:var(--bs-primary);
  --bs-btn-bg:#fff;
  --bs-btn-border-color:var(--bs-primary);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg:var(--bs-primary);
  --bs-btn-hover-border-color:var(--bs-primary);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg:var(--bs-primary);
  --bs-btn-active-border-color:var(--bs-primary);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff9f9e;
  --bs-btn-disabled-bg:#fff;
  --bs-btn-disabled-border-color:#ff9f9e;
}
.btn-light {
  --bs-btn-color:var(--bs-body-color);
  --bs-btn-bg:#f2f3f4;
  --bs-btn-border-color:#f2f3f4;
  --bs-btn-hover-color:var(--bs-body-color);
  --bs-btn-hover-bg:#dadada;
  --bs-btn-hover-border-color: #dadada;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color:var(--bs-body-color);
  --bs-btn-active-bg:#f2f3f4;
  --bs-btn-active-border-color:#f2f3f4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dadada;
  --bs-btn-disabled-bg:#f2f3f4;
  --bs-btn-disabled-border-color:#f2f3f4;
}
.btn-outline-light {
  --bs-btn-color:var(--bs-body-color);
  --bs-btn-bg:#ffffff;
  --bs-btn-border-color:#f2f3f4;
  --bs-btn-hover-color:var(--bs-body-color);
  --bs-btn-hover-bg:#dadada;
  --bs-btn-hover-border-color: #dadada;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color:var(--bs-body-color);
  --bs-btn-active-bg:#ffffff;
  --bs-btn-active-border-color:#f2f3f4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dadada;
  --bs-btn-disabled-bg:#f2f3f4;
  --bs-btn-disabled-border-color:#f2f3f4;
}
.btn-outline-light2 {
    --bs-btn-color:#434343;
    --bs-btn-bg:#f7f7f7;
    --bs-btn-border-color:#b0b0b0;
    --bs-btn-hover-color:#434343;
    --bs-btn-hover-bg:#e2e1e1;
    --bs-btn-hover-border-color:#b0b0b0;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color:#434343;
    --bs-btn-active-bg:#f7f7f7;
    --bs-btn-active-border-color:#b0b0b0;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #cfcfcf;
    --bs-btn-disabled-bg: #f7f7f7;
    --bs-btn-disabled-border-color: #b0b0b0;
}
/***** dop pdf editor ******/
.text-body { --bs-text-opacity: 1; color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; }
.dop-pdf-tool{height: 100%; position: relative; width: 100%;}
.dop-pdf-tool main{height: calc(100% - 4rem);}
.dop-pdf-tool .scroll{overflow: hidden; overflow-y: scroll;}
.dop-pdf-tool .scroll::-webkit-scrollbar{width:.2rem;height:auto;}
.dop-pdf-tool .scroll::-webkit-scrollbar-track{background:transparent;border-radius: 10px;}
.dop-pdf-tool .scroll::-webkit-scrollbar-thumb{background:var(--bs-gray-400);border-radius: 10px;}
.dop-pdf-tool .scroll::-webkit-scrollbar-thumb:hover{background:var(--bs-gray-500);}
.border-dashed{border-style:dashed!important;}
/***** top navbar ******/
/***** top navbar ******/
.dop-pdf-tool .top_navbar{position:fixed;width: 100%;z-index: 2;height: 4rem;}
.dop-pdf-tool .top_navbar .navbar-brand img{width: 180px; max-width: 180px;}
.dop-pdf-tool .top_navbar .nav-link{--bs-text-opacity: 1; color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;font-size:.875rem;font-weight: 600;}
.dop-pdf-tool .top_navbar .navbar-toggler{border: 0; padding: 0; color: var(--bs-body-color); box-shadow: none;}
.dop-pdf-tool .top_navbar .navbar-collapse{background-color:var(--bs-white);}
.dop-pdf-tool .top_navbar .nav-link:hover, .dop-pdf-tool .top_navbar .nav-link:focus, .dop-pdf-tool .top_navbar .nav-link.active{color:var(--bs-primary)!important;}
.dop-pdf-tool .top_navbar .nav-item .btn {--bs-btn-padding-y: 0.3rem;font-size:.875rem;}
.dop-pdf-tool .top_navbar .navbar-collapse .nav-item{margin:0 .3rem;}
.dop-pdf-tool .top_navbar .dropdown:hover .dropdown-menu .dropdown-item{font-size:.875rem;font-weight:500;color:var(--bs-dark)}
.dop-pdf-tool .top_navbar .dropdown:hover .dropdown-menu{ display: block; top: 100%; margin-top: var(--bs-dropdown-spacer); }
.dop-pdf-tool .top_navbar .navbar-collapse .dropdown:hover .dropdown-menu{ display: block; top: 100%; margin-top: var(--bs-dropdown-spacer); }
.dop-pdf-tool .top_navbar .navbar-collapse .dropdown-lg .dropdown-menu .dropdown-item{padding: .25rem .5rem; margin: .5rem; font-size: 14px; font-weight: 500;}
.dop-pdf-tool .top_navbar .navbar-collapse .dropdown-item:hover, .dop-pdf-tool .top_navbar .navbar-collapse .dropdown-item.active, .dop-pdf-tool .top_navbar .navbar-collapse .dropdown-item:active{color: var(--bs-primary); text-decoration: none; background-color: var(--bs-white);}
.dop-pdf-tool .top_navbar .navbar-collapse .dropdown-lg .dropdown-menu .pdf-tool-icon {width:1.5rem;height:1.5rem;font-size:1rem;display:flex;align-items:center;justify-content:center;}
.dop-pdf-tool .top_navbar .roundedcircle-nav{width: 2.2rem; height: 2.2rem; overflow: hidden;}
.dop-pdf-tool .top_navbar .top_navbar-rightnav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
.dop-pdf-tool .top_navbar .user_dropdown .dropdown-toggle::after{border:0;}
.dop-pdf-tool .top_navbar .navbar-collapse .dropdown-lg .dropdown-menu .dropdown-item{display: flex ; align-items: end;}
/* Overlay */
.overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); opacity: 0; pointer-events: none; transition: opacity 0.3s ease; z-index:1; /* Behind the content but above everything else */ }
/* Show overlay when dropdown is open */
.overlay.active { display: block; opacity: 1; }
/* banner */
.pdf-tool-banner{padding:9rem 1rem 6rem;}
/* card list */
.pdf-tool-card-list{-webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.pdf-tool-card-list:hover{-webkit-transform: translateY(-4px); transform: translateY(-4px); -webkit-box-shadow: 0px 10px 30px rgba(29, 58, 83, 0.15); box-shadow: 0px 10px 30px rgba(29, 58, 83, 0.15)}
.pdf-tool-card-list a.card-title{color:var(--bs-dark);}
.pdf-tool-card-list:hover a.card-title{color:var(--bs-primary);}
.pdf-tool-card-list .pdf-tool-card-icon { display: flex ; align-items: center; justify-content: center; margin:.5rem 0rem 1.5rem; width: 4rem; height: 4rem; }
.pdf-tool-card-list .pdf-tool-card-icon img{width: 100%; max-width: 6rem;}
.pdf-tool-card-list p{color:var(--bs-gray-600);}
/*** logo slider ***/
.logo-slider { overflow: hidden; padding: 30px 0 0 0; white-space: nowrap; position: relative; }
.logo-slider:hover .logos-slide { animation-play-state: paused; }
.logos-slide { display: inline-block; animation: 45s slide infinite linear; }
.logos-slide img {margin:0 2rem;filter: grayscale();}
.logos-slide img:hover{filter: none;}
@keyframes slide { from { transform: translateX(0); } to { transform: translateX(-100%); } }
@media (max-width:992px){
  .dop-pdf-tool .top_navbar .navbar-collapse { background-color: var(--bs-white); padding: .2rem 1rem; box-shadow: var(--bs-box-shadow-sm); border-bottom-left-radius: var(--bs-border-radius-lg); border-bottom-right-radius: var(--bs-border-radius-lg); }
  .dop-pdf-tool .top_navbar .navbar-collapse .navbar-nav{justify-content: space-evenly;padding:1rem 1rem .5rem;}
  .dop-pdf-tool .top_navbar .navbar-nav .dropdown-menu{position:absolute;}
  .dop-pdf-tool .top_navbar .user_dropdown{position: absolute; right: 0;top:1rem;}
}
@media (max-width:768px) {
  .dop-pdf-tool .top_navbar .navbar-nav .dropdown-menu { position: static; border: 0; box-shadow: var(--bs-box-shadow-sm); background-color: rgb(247 79 77 / 2%); }
  .dop-pdf-tool .top_navbar .navbar-collapse{max-height:80vh;overflow-y:scroll;}
  .dop-pdf-tool .top_navbar .navbar-collapse::-webkit-scrollbar{width:.2rem;height:auto;}
  .dop-pdf-tool .top_navbar .navbar-collapse::-webkit-scrollbar-track{background:transparent;border-radius: 10px;}
  .dop-pdf-tool .top_navbar .navbar-collapse::-webkit-scrollbar-thumb{background:var(--bs-gray-400);border-radius: 10px;}
  .dop-pdf-tool .top_navbar .navbar-collapse::-webkit-scrollbar-thumb:hover{background:var(--bs-gray-500);}
  .pdf-tool-banner{padding:6rem 1rem 2rem;}
  .pdf-tool-card-icon .fs-1{font-size:3rem!important;}
  .pdf-tool-card-icon .fs-2{font-size:2.5rem!important;}
}
@media (max-width:576px) {
  .dop-pdf-tool .top_navbar .navbar-collapse .navbar-nav{padding:1rem 0rem .5rem;}
  .dop-pdf-tool .top_navbar .top_navbar-rightnav .nav-link{padding-left:0;}
}
@media (min-width:576px) {
  .dop-pdf-tool .top_navbar .dropdown-menu .dropdown-tool-menu ul{display: flex ; flex-wrap: wrap; justify-content: space-between;}
}
@media (min-width:768px) {
  .dop-pdf-tool .top_navbar .navbar-collapse .dropdown-lg .dropdown-menu{min-width:45rem;padding: 1.5rem 1rem;}
  .dop-pdf-tool .top_navbar .dropdown-menu .dropdown-tool-menu ul li{width:14rem;}
  .pdf-tool-banner p{max-width:80%;margin:auto;}
.dropdown-tool-menu{display: flex ; justify-content: space-between;}
}
/*** footer start ***/
.dop-pdf-tool-footer{background:url('https://www.digitalofficepro.com/ppt/assets/images/footer-bg.webp')#1d262d;background-size: cover;background-position: center; background-repeat: no-repeat;font-size: 15px; color: #999999;padding:4rem 2rem .5rem;}
.dop-pdf-tool-footer .f-logo{margin:0px 0 20px;}
.dop-pdf-tool-footer ul li{list-style:none;}
.dop-pdf-tool-footer a{text-decoration:none;}
.dop-pdf-tool-footer .dop-pdf-tool-footer-socialmedia {display:flex;flex-direction:row;padding:0;margin:0;}
.dop-pdf-tool-footer .dop-pdf-tool-footer-socialmedia li a{color:#afafaf;padding:0px 10px;font-size:22px;}
.dop-pdf-tool-footer .dop-pdf-tool-footer-socialmedia li:nth-child(1) a{padding-left:0;}
.dop-pdf-tool-footer .dop-pdf-tool-footer-socialmedia li a:hover{color:#dadada;}
.dop-pdf-tool-footer .dop-pdf-tool-footer-subscribe{margin-top:1rem;}
.dop-pdf-tool-footer .dop-pdf-tool-footer-subscribe .h6 {color:#afafaf;font-weight: 800; margin-bottom: 22px; font-size:36px!important; }
.dop-pdf-tool-footer .dop-pdf-tool-footer-subscribe p a{color:#999999;}
.dop-pdf-tool-footer .dop-pdf-tool-footer-subscribe .form-control{height: 2.5rem; padding: .375rem 1rem;}
.dop-pdf-tool-footer .dop-pdf-tool-footer-subscribe .btn { height: 2.5rem; padding: 0.375rem 1rem; display: flex ; align-items: center; }
.dop-pdf-tool-footer .footer-list {padding:1rem;}
.dop-pdf-tool-footer .footer-list h6 {color:#dfdfdf;font-weight: 800; margin-bottom: 22px; font-size: 1.2rem!important; }
.dop-pdf-tool-footer .footer-list ul{padding:0;margin:0;}
.dop-pdf-tool-footer .footer-list li{position:relative;cursor:pointer;margin-bottom:10px;}
.dop-pdf-tool-footer .footer-list li a{color:#afafaf;padding:4px 0px;font-size:15px;width:100%;display:block;}
.dop-pdf-tool-footer .footer-list li:hover a{color:#fff;}
.dop-pdf-tool-footer .dop-converter-bottomfooter ul{display: flex ; flex-direction: row;flex-wrap:wrap;justify-content: end;padding:0;}
.dop-pdf-tool-footer .dop-converter-bottomfooter li{padding:0px 15px;}
.dop-pdf-tool-footer .dop-converter-bottomfooter li:nth-last-child(1){padding-right:0;}
.dop-pdf-tool-footer .dop-converter-bottomfooter li a{color:#afafaf;padding:0px 4px;font-size:15px;width:100%;display:block;}
.dop-pdf-tool-footer .dop-converter-bottomfooter li:nth-last-child(1) a{padding-right:0;}
.dop-pdf-tool-footer .dop-converter-bottomfooter li:hover a{color:#fff;}
.dop-pdf-tool-footer hr{margin:4rem 0 1rem; border-top: 1px dashed;background: none;}
.dop-pdf-tool-footer .subscribe-input, .dop-pdf-tool-footer .subscribe-input::placeholder{background: #363f45;border: 0px;color:#afafaf;}
@media (max-width:1200px) {
  .dop-pdf-tool-footer .dop-pdf-tool-footer-socialmedia{margin-bottom:2rem;}
  .dop-pdf-tool-footer .dop-converter-bottomfooter ul{justify-content:start;}
}
@media (max-width:992px) {
  .dop-pdf-tool-footer .dop-converter-bottomfooter{text-align: center;}
  .dop-pdf-tool-footer .dop-converter-bottomfooter ul{justify-content:center;}
}
@media (max-width:768px) {
  .dop-pdf-tool-footer{text-align:center;}
  .dop-pdf-tool-footer .f-logo{margin: 0 auto; display: block;}
  .dop-pdf-tool-footer .dop-pdf-tool-footer-socialmedia{justify-content:center; margin-bottom:1rem;}
  .dop-pdf-tool-footer .footer-list{padding:1rem 0 0;}
}
@media (max-width:576px) {
  .dop-pdf-tool-footer{text-align:center;padding:2rem 0rem 0.5rem;}
  .dop-pdf-tool-footer .f-logo{margin:0 auto 10px; display: block;}
  .dop-pdf-tool-footer .dop-pdf-tool-footer-socialmedia{justify-content:center; margin-bottom:1rem;}
  .dop-pdf-tool-footer .footer-list{padding:1rem 1rem 0;}
  .dop-pdf-tool-footer .dop-converter-bottomfooter ul{flex-direction: column;margin-top:1rem;}
}
@media (min-width:992px) {
  .dop-pdf-tool-footer{background-size: contain;background-position: bottom;}
  .dop-pdf-tool-footer .row div:nth-child(1){padding-right:1rem;}
  .dop-pdf-tool-footer .dop-pdf-tool-footer-subscribe{margin-top:2rem;}
}
/*** footer end ***/

/*** dop pdf editor sign ***/
.dop-pdf-editor-sign-container{}
.dop-pdf-editor-sign-container .allpages-list-area .allpages-list .selected{border:1px solid var(--bs-primary);}
.dop-pdf-editor-sign-container .allpages-list-area p{color:var(--bs-gray-600);font-size:.875rem;}



.btn-outline-primary2{
  --bs-btn-color: var(--bs-primary);
  --bs-btn-bg:#fff1f1;
  --bs-btn-border-color: var(--bs-primary);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--bs-primary);
  --bs-btn-hover-border-color: var(--bs-primary);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--bs-primary);
  --bs-btn-active-border-color: var(--bs-primary);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff9f9e;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #ff9f9e;
}



/*** tabset ***/
.tabset > input[type="radio"] { position: absolute; left: -200vw; }
.tabset .tab-panel { display: none; }
.tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
.tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
.tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
.tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
.tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6)
{ display: block;}

.tabset > label { position: relative; display: inline-block; padding:14px 14px 20px; border: 1px solid transparent; border-bottom: 0; cursor: pointer; font-weight: 600; }
.tabset > label::after { content: ""; position: absolute; left: 15px; bottom: 10px; width:-webkit-fill-available; height: 4px; background:transparent; }
.tabset input:focus-visible + label { outline: 2px solid rgba(0,102,204,1); border-radius: 3px; }
.tabset > label:hover, .tabset > input:focus + label, .tabset > input:checked + label { color:var(--bs-primary); }
.tabset > label:hover::after, .tabset > input:focus + label::after, .tabset > input:checked + label::after { background:var(--bs-primary); }
.tabset .tab-panel { padding: 30px 0;}


@media (min-width:992px) {
  .dop-pdf-editor-sign-container .center-list{width:calc(100% - 10rem);margin-left:10rem;}
  .tabset > input[type="radio"], .tabset > label{display:none;}
  .dop-pdf-editor-sign-container .allpages-list-area{position:fixed;width:10rem;height:calc(100% - 4rem);top:4rem;}
  .dop-pdf-editor-sign-container .allpages-list-area .allpages-list{height: calc(100% - 1rem); overflow: auto;}
  .dop-pdf-editor-sign-container .dop-pdf-editor-signimg img{max-height:3rem;}
}
@media (max-width: 992px) {
  .dop-pdf-editor-sign-container .dop-pdf-editor-rightnav .dop-pdf-sign-rightnav { box-shadow: 0 -1rem 1rem rgba(0, 0, 0, 0.075);}
  .dop-pdf-editor .dop-pdf-editor-container .dop-pdf-editor-rightnav .dop-pdf-sign-rightnav .dop-pdf-editor-rightcontent{height:30vh;}
  .dop-pdf-editor .dop-pdf-editor-container .dop-pdf-editor-rightnav .dop-pdf-sign-rightnav .dop-pdf-editor-rightnav-close { position: absolute; right: 1rem; top: 1rem; font-size: 1.4rem; border: 1px solid #828486; color: var(--bs-body-color); border-radius: 100%; line-height: 0; width: 1.6rem; height: 1.6rem; display: flex ; align-items: center; justify-content: center; padding: .2rem; text-decoration: none; }
  .dop-pdf-editor .dop-pdf-editor-container .dop-pdf-editor-rightnav .dop-pdf-sign-rightnav .dop-pdf-editor-rightnav-close:hover { color: var(--bs-primary); }
  .dop-pdf-editor .dop-pdf-editor-container .dop-pdf-editor-rightnav .dop-pdf-sign-rightnav .btn-outline-primary2{font-size:1rem;position:absolute;}
  .dop-pdf-editor .dop-pdf-editor-rightnav{bottom: -9rem;animation: BottomtoTop 1s both;}
  .tabset .tab-panel { padding: 30px 0 0; }
  .dop-pdf-editor-sign-container .allpages-list-area{position: relative; width: 100%; height: 30vh; top: 0;box-shadow: none !important;}
  .dop-pdf-editor-sign-container .allpages-list-area .allpages-list{position: absolute;height: 100%; overflow: auto; display: flex ;}
  .dop-pdf-editor-sign-container .allpages-list-area .allpages-list > div{width:20rem;}

}
