.internal-backlink-checker{font-family:'PT Sans';color:#ffffff;}
.internal-backlink-toggle{transition:all .5s;box-shadow:0 0 30px rgba(0,0,0,0.2);cursor:pointer;position:fixed;bottom:20px;left:20px;background:#0c4e56 !important;display:inline-block;padding:10px 20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:#ffffff !important;}
.ibl-box{overflow:hidden;z-index:9999999999999;font-size:20px;transform:translatey(50px);transition:all .25s;opacity:0;pointer-events:none;width:100%;max-width:500px;background:#ffffff;box-shadow:0 0 30px rgba(0,0,0,0.2);position:fixed;bottom:20px;left:20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:red;}
.internal-backlink-checker.active .ibl-box{opacity:1;pointer-events:all;transform:translatey(0px);}
.internal-backlink-checker.active .ibl-box input{width:100%;height:40px;}

.internal-backlink-toggle.ibl-showing{opacity:0;pointer-events:none;transform:translatey(50px);}

.close-ibl{position:absolute;top:7px;right:20px;color:#ffffff;cursor:pointer;font-size:30px !important;}

.ibl-box .ajax-results{max-height:500px;overflow-y:scroll;}
.ibl-box .ibl-search-area{position:relative;padding:20px;background:#0c4e56;color:#ffffff;font-weight:lighter;text-align:center;}
.ibl-box .ibl-search-area .find-backlinks{font-size:20px;font-weight:200;margin-bottom:10px;}
.ibl-box .ibl-search-area input{padding:0 15px;font-size:17px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:2px solid #ffffff !important;color:#ffffff;background:transparent;}
.ibl-box .ibl-search-area input::placeholder{color:#ffffff;}

.ibl-box .ajax-results::-webkit-scrollbar {width: 5px;}
.ibl-box .ajax-results::-webkit-scrollbar-track {background:transparent;}
.ibl-box .ajax-results::-webkit-scrollbar-thumb {background: #f70;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.ibl-box .ibl-result{font-size:17px;color:#333;border-bottom:1px solid #ccc;display:block;padding:20px 10px;position:relative;}
.ibl-box .ibl-result:last-child{border-bottom:none;}
.ibl-box .ibl-result h3{font-size:18px;color:#0c4e56;margin:0 !important;padding-right:20px;}
.ibl-box .ibl-result .permalink{font-size:12px;color:grey;font-weight:400;}
.ibl-box .ibl-result:hover{background:#F7F7F7}
.ibl-box .ibl-result.linked{display:none;}


.ibl-box .ibl-result .anchor-text{color:#0c4e56;font-size:12px;display:none;}
.ibl_option_show_anchor_texts .ibl-box .ibl-result .anchor-text{display:block;}
.ibl-box .ibl-result .anchor-text-item{display:block;}

.ibl-box .ibl-result .go-to-link{position:absolute;top:5px;right:5px;color:#656565;}
.ibl-box .ibl-result .go-to-link .dashicons{font-size:15px !important;}

.ibl-tabs{border-bottom:2px solid #ffffff;background:#ff7700}
.ibl-tabs .ibl-tab{margin:0 !important;cursor:pointer;font-size:17px;display:inline-block;padding:10px;color:#ffffff;font-weight:200;}
.ibl-tabs .ibl-tab.active{background:rgba(255,255,255,0.25);}

.ibl-tabs-content .ibl-tab-content{display:none}
.ibl-tabs-content .ibl-tab-content.active{display:block;}

.ibl-option{font-size:15px;color:#0c4e56;padding:20px 10px;border-bottom:1px solid #efefef;position:relative;}
.ibl-option:last-child{border-bottom:none;}
.ibl-option label{width:calc(100% - 34px);display:inline-block;margin-bottom:0 !important;vertical-align:top !important;}
.ibl-option input[type="checkbox"]{cursor:pointer;transition:all .25s;position:relative;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width:20px !important;height:20px !important;border:2px solid black !important;display:inline-block;margin:0 !important;vertical-align:top !important;-webkit-appearance:none;-moz-appearance:none; appearance:none;}
.ibl-option input[type="checkbox"]:focus{box-shadow:none;outline:none;}
.ibl-option input[type="checkbox"]:checked:after{content:'\f147';font-family:dashicons;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.ibl-option input[type="checkbox"]:checked{border-color:#f70 !important;background:#f70;color:#ffffff;}
.ibl-option .get-premium{transform:translatey(-50%);background:#f70 !important;color:#ffffff !important;position:absolute;top:50%;right:20px;display:inline-block;padding:7px 15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

.ibl-error{padding:20px 20px;text-align:center;color:grey;font-weight:200;}

.ibl-box .ibl-loading-box{border-bottom:1px solid #efefef;padding:10px 0;}
.ibl-box .ibl-loading{overflow:hidden;margin:0px 20px 10px;padding:10px;background:linear-gradient(90deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1));position:relative;box-sizing:border-box;}
.ibl-box .ibl-loading:after{background:linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));content:'';width:300px;height:100%;position:absolute;top:0;left:-300px;animation:iblLoading 1.5s linear infinite;}

.ibl-box .ibl-loading:nth-of-type(2n):after{animation-delay:.25s;}
.ibl-box .ibl-loading:nth-of-type(3n):after{animation-delay:.5s;}
@keyframes iblLoading{
0%{left:-300px}
100%{left:100%;}
}

.ibl-box h3{margin: 0 0 7px !important;}

/**License Authentication**/
.insert-license-key{padding:20px;color:#0c4e56;}
.insert-license-key input{border:2px solid #0c4e56 !important;margin-bottom:0 !important;display:block;}
.insert-license-key .license-relative{position:relative;}
.insert-license-key .license-relative .license-message{position:absolute;top:0;right:0;height:100%;line-height:200%;padding:0 10px;}
.insert-license-key .license-relative .license-message.invalid{background:red;color:#ffffff;}
.insert-license-key .license-relative .license-message.valid{background:green;color:#ffffff;}
.insert-license-key .license-relative .license-message.loading{background:#ff8f2b;height:5px;width:40px;bottom:0;left:0;padding:0;animation:iblLicenseLoading 1s linear infinite;}

@keyframes iblLicenseLoading{
0%{left:0;}
50%{left:calc(100% - 40px);}
100%{left:0}
}