.input_section textarea::placeholder {
  color: #C9D0DB;
  font-size: 28px;
  text-align: center;
  padding: 100px 40px 0px;
}
.plag_lang{
  width: 108px;
  height: 30px;
  color: #000;
  font-size: 12px;
  justify-content: space-evenly;
}
.plag_url input, .plag_url input:focus, .plag_url .input-group-text, .plag_url .input-group-text:focus{
  box-shadow: none;
  border-color: #E3E7ED;
}
.plag_url input::placeholder{
  font-size: 12px;
  font-weight: 600;
  color: #707070;
}
.pc_limit_text{
  background-color: #dee4f9;
  border-radius: 0px 35px 0px 35px;
  padding: 0px 20px;
  display: inline-block;
  line-height:30px
}
.pc_limit_text a{
  background-color:#ea5050;
  color:#fff;
  padding:2px 5px;
  border-radius:4px;
  text-decoration: none
}
.pc_limit_text.limit_alert{border-color:red}
.pc_limit_text.limit_alert a{animation: shadow-pulse 1s infinite}
.plag_url_head{font-size: 14px;}
.plugin_links.fpop_tools a{background-color:#1e70b9 !important}
/*result*/
/* .progress_area{width: 450px;min-height: 250px;} */
.progress_area{width: 100%;min-height: 160px;}
.progress_area .progress{height: 6px;background-color: #E5E7E9;overflow: inherit;}
.progress_area .progress-bar{
  background-color: #0074E7;
  position: relative;
  overflow: inherit;
  height: 10px;
  top: -2px;
}
.progress_txt{font-size:12px;}
.progress_area .plag_tooltip{
  width: 38px;
  height: 17px;
  background-color: #000;
  font-size: 11px;
  padding: 0px 5px;
  border-radius: 20px !important;
  position: absolute;
  right: 0px;
  top: -23px;
  margin-right:-15px;
}
.progress_area .plag_tooltip:after{
  content: "";
  background-color: #000;
  height: 8px;
  width: 4px;
  top: 17px;
  position: absolute;
  right: 15px;
}
.plag_unique{width: 150px;height: 80px;}
.plag_unique div{font-size:20px;color: #000;}
.plag_unique span{font-size:30px;}
.plag_unique .plag{color: #E24040;}
.plag_unique .unique{color: #129149;}
.ex_word_count{width: 728px;min-height: 250px;}
.ewcs_info{
  border-bottom: 1px solid #E3E7ED;
  min-height: 40px;
  font-size:13px;
}
.ewcs_stats{
  padding: 1px 3px;
  font-size: 11px;
  height:19px;
  background-color: #32BA7A;
}
.plag_result{width: 800px;}
.plag_sidebar_res{width: 378px;}
.text_stats .text_stats_btn{
  width: 172px;
  height: 40px;
  font-size: 14px;
  justify-content: space-evenly;
}
.text_stats div span{
  min-width: 24px;
  height: 21px;
  background-color: #E24040;
}
.text_stats span.read_speak{background-color: #F2F5F7;}
.rewrite_done{
  min-height: 100px;
  max-height: 360px;
  overflow: auto;
}
.speak_search{
  width: 140px;
  height: 36px;
  font-size: 14px;
  justify-content: space-evenly;
}
.re_limit_count{font-size: 15px;}
.re_limit_count span{color: #E24040;}
.match_src{
  height: 46px;
  background-color: #F2F5F7;
  font-size: 14px;
}
.similar_words span{font-size: 14px;color: #000;}
.similar_words div{
  background: #E33D3D;
  font-size: 15px;
  width: 46px;
  height: 28px;
}
.plag_compare_txt{
  background: #F2F5F7;
  min-width: 94px;
  height: 26px;
  font-size: 12px;
  color: #000;
  padding: 3px;
}
.blue_span{color: #0074E7;font-size: 15px;}
.black_span{font-size: 14px;color: #000;}
.red_a{font-size: 14px;color: #E33D3D;}
.plag_find{
  border-bottom: 1px solid #E24040;
  line-height: 30px;
  padding: 2px 0px;
}
.plag_find.active,.plag_find:hover,.child_identifier:hover,.child_identifier.active{background-color: #FFEBEB;}
#match_link_area,#match_result{height:580px !important}
.child_identifier:first-child{margin-top: 0px !important;}
.child_identifier:last-child{margin-bottom: 0px !important;}
#textbox.cus_scrollbar{height:265px !important;font-weight: 100;}
#unique_illustration_con{display:none;}
/*.child_identifier{background-color: #FFEBEB;}*/
#finalized_report{
  position: fixed;
  background: #141414a8;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 10000;
}
#finalized_report_con{
  position: relative;
  background: #363535e8;
  border-radius: 100px;
  overflow: hidden;
  border: 1px solid #363535e8;
}
#finalized_report span{
  position: absolute;
  display: block;
  width: 0%;
  background: #0e0e0e;
  height: 100%;
  transition: 0.6s;
}
#finalized_report p{
  position: relative;
  margin: 0;
  background: none;
  border: none;
  padding: 7px 20px;
  color: #fff;
}

.pc_pro_banner{min-height:100px;}
.speak_search_icon{
  background-image: url(../webimages/speak_search.svg);
  width: 22px;
  height: 22px;
  background-size: contain;
}
/* *****************1000 word popup */
div#pro_plag .modal-content {
  background: rgb(87,62,146);
  background: linear-gradient(180deg, rgba(87,62,146,1) 40%, rgba(255,255,255,1) 40%);
  border: none;
  padding: 10px 15px 15px 15px;
  box-shadow: none;
  border-radius: 0;
}
div#pro_plag .modal-header {
  text-align: right;
  display: block;
  border: none;
}
div#pro_plag .modal-header button.close {
  background: #fff;
  color: #000;
  border: none;
  border-radius: 50px;
  padding: 4px 9px;
  font-weight: bold;
  cursor: pointer;
  opacity: 1;
}
.pinfo_box {
  width: 85%;
  margin: 0 auto;
  text-align: center;
  padding: 5%;
  background: #fff;
  border-radius: 20px;
  box-shadow: 0 0 10px #c9c8c8;
}
.pinfo_box span {
  display: block;
  font-weight: bold;
  text-align: center;
  font-size: 17px;
  margin-top: 25px;
}
.pro_plg_btns {
  text-align: center;
  padding: 10px 0 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: bold;
}
.pro_plg_btns a {
  background: #573E92;
  font-size: 14px;
  color: #fff;
  padding: 6px 25px;
  border-radius: 55px;
  margin-left: 10px;
  display: inline-block;
  font-weight: normal;
}
div#pro_plag .modal-dialog {
  max-width: 600px;
}
.pro_plg_btns button.close {
  background: #573E92;
  color: #fff;
  padding: 11px 25px;
  border-radius: 55px;
  opacity: 1;
  margin-right: 10px;
  font-weight: normal;
  font-size: 14px;
  text-shadow:none;
}
.pro_plg_btns a:hover{
  text-decoration: none;
}
.pro_plg_btns button.close:hover, .pro_plg_btns button.close:focus{
  opacity: 1 !important;
}
.rpro_banner .ar_banner{width:1202px;margin-bottom: 25px;min-height: 75px;}
.rpro_banner .ar_b_btn {background-color: #1e70b9;}
#lang_drop_textarea{
  left: auto !important;
  right: -50px !important;
  top: 30px;
  font-size: 12px;
  font-weight: 600;
  color: #404040;
  width: 20rem;
  top: 30px !important;
  transform: inherit !important
}
@media only screen and (max-width: 767px) {
  .limit_count, .md_block{display:block !important;}
  .plag_lang .pd_none, .speak_search span{display:none;}
  .plag_lang{width: 75px;}
  .text_stats .text_stats_btn{width:100%;font-size: 13px;}
  /* .text_stats{text-align: center !important;} */
  .speak_search{width: 38px;}
  .re_limit_count{font-size: 12px;}
  .progress_area, .ex_word_count, .plag_result, .plag_sidebar_res{width: 100%;}
  .ex_word_count, .plag_sidebar_res{margin: 5px 0px !important;}
  .upload_option .label_upload{min-width:inherit;}
  .input_section textarea::placeholder{
    font-size: 20px;
    padding: 70px 30px 0px;
  }
  div#pro_plag .modal-dialog {max-width: initial;}
  .pinfo_box svg {max-width: 100%;}
  .pinfo_box span {font-size: 15px;}
  body .pro_plg_btns{display: block;}
  body .pro_plg_btns span {display: block;width: 90%;margin: 0 auto;}
  body .pro_plg_btns button.close{padding: 11px 0px;width: 100%;margin-right: 0;}
  body .pro_plg_btns a{padding: 6px 0px;margin-left: 0;display: block;}
  a.ar_banner .row.mx-0.align-items-center.px-4{ padding-left: 5px !important; margin-top: 12px;}
  a.ar_banner .fw_700.fs24 br { display: none;}
  .ar_banner .lh0 span {display: block !important;margin: 15px 1rem !important;}
  .ar_banner .lh0 {display: block;}
  .rpro_banner .ar_banner {width: auto;}
  .upload_option .label_upload span{font-size: 0px;display: block;}
  .ar_banner{
    background-image: linear-gradient(#F5F2FF,#564190);
    min-height: 100px;
  }
  a.ar_banner:hover{
    color:#fff !important;
  }
  .ar_b_btn{
    width: 110px;
    height: 32px;
    background-color: #000;
  }
  .ar_banner .fs24{font-size: 24px;}
  .ar_banner .lh22{line-height: 22px;}
  .ar_banner .lh0{line-height: 0px;}
  .ar_banner_img1{
    background-image: url(../webimages/ar_banner_img1.svg);
    height: 12px;
    background-repeat: no-repeat;
  }
  .ar_banner_img2{
    background-image: url(../webimages/ar_banner_img2.svg);
    height: 12px;
    background-repeat: no-repeat;
    background-position: right;
  }
}
#check_on_article_rewriter i{
  text-decoration: underline;
}
#check_on_article_rewriter i span{
  text-decoration-color: #ea5050 !important;
  text-decoration: underline;
  color: #ea5050;
}
#match_result.border1{border-bottom: none !important;}
.pc_banner{background-color: #ebf6ff;color:#002f58;}
.share_options_btns .pc_tryagain:hover,
.share_options_btns .pc_share:hover,
.share_options_btns .pc_download:hover,
.share_options_btns .pc_print:hover{
  background-color: #fff;
  border-color: #1d70b9;
  background-position: 8px;
  text-indent: 35px;
  white-space: nowrap;
  align-items: center;
  color: #1d70b9;
  width:auto;
  padding-right: 10px;
}
.share_options_btns .pc_tryagain:hover .pc_block,
.share_options_btns .pc_share:hover .pc_block,
.share_options_btns .pc_download:hover .pc_block,
.share_options_btns .pc_print:hover .pc_block,
.share_options_btns .pc_copy:hover .pc_block{display: flex !important;}
.pc_tryagain {
  background-image: url(../webimages/pc_tryagain.svg);
}
.share_options_btns .pc_tryagain:hover{
  background-image: url(../webimages/pc_tryagain_hover.svg);
}
.pc_share {
  background-image: url(../webimages/pc_share.svg);
}
.share_options_btns .pc_share:hover{
  background-image: url(../webimages/pc_share_hover.svg);
}
.pc_download {
  background-image: url(../webimages/pc_download.svg);
}
/* .share_options_btns .pc_download:hover{
  background-image: url(../webimages/pc_download_hover.svg);
  width: 110px;
} */
.pc_print {
  background-image: url(../webimages/pc_print.svg);
}
.share_options_btns .pc_print:hover{
  background-image: url(../webimages/pc_print_hover.svg);
}
.pc_copy {
  background-image: url(../webimages/pc_copy.svg);
}
.share_options_btns .pc_copy:hover{
  background-image: url(../webimages/pc_copy_hover.svg);
}
.pc_info{
  background-image: url(../webimages/pc_info.svg);
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
}
/* #download_report{} */
.share_options_btns .pc_download{
  background-image: url(../webimages/pc_download_hover.svg);
  width: auto;
  min-width: 110px;
  background-color: #fff;
  border-color: #1d70b9;
  background-position: 8px;
  text-indent: 35px;
  white-space: nowrap;
  align-items: center;
  color: #1d70b9;
  padding-right:10px;
}
#check_on_article_rewriter2{
  box-sizing: initial;
}

.pc_pro_banner {background: #f6f8fa;min-height: 60px;position: relative;padding: 0px 4rem 9px 11rem !important;}
.pc_pro_banner .banner_flag {
  background: url(../webimages/pc-top.png);
  width: 188px;
  height: 49px;
  background-repeat: no-repeat;
  padding: 12px;
  position: absolute;
  top: -8px;
  font-size: 18px;
  left: 0px;
}
.pc_pro_banner .banner_flag img {margin-top: -5px;}
.pc_pro_banner .banner_button,.pc_pro_banner .anchor {
  padding: 6px 10px;
  font-size: 14px;
  border-radius: 7px;
  margin: 14px 3px 0px 3px;
  box-shadow: 0px 5px 5px #00000026;
}
.pc_pro_banner .anchor {
  background: #0F804A;
  position: relative;
  top: 2px;
}
@media screen and (max-width: 990px){
  .pc_pro_banner .banner_flag {
      /* margin: 0px auto;
      display: flex !important;
      align-items: center;
      justify-content: center;
      margin-bottom: -10px;
      left: 0px; */
      top: -7px;
  }
}
.pc_sale_banner{
  background: url(../webimages/pc_sale_bg.svg);
  min-height: 62px;
}
.pc_sale_banner .massive_saving{
  background: url(../webimages/massive_saving.png);
  font-size: 14px;
  width: 80px;
  background-size: cover;
  background-repeat: no-repeat !important;
  min-height: 47px;
  line-height: 16px;
  margin-left: -6px;
  margin-top: 9px;
}
.pc_sale_banner .banner_button{
  min-width: 102px;
  max-width: 128px;
  min-height: 34px;
  padding: 3px;
  border-radius: 5px;
  margin: 2px;
  background-image: repeating-linear-gradient(135deg, #23c94a 0px, #23c94a 5px, #23c94a 5px, #ff6255 5px, #ff6255 10px);
}
.pc_sale_banner .banner_button span{
  border-radius: 5px;
  min-height: 28px;
  background-repeat: no-repeat !important;
  background-position: 10px !important;
  text-indent: 30px;
  word-break: break-all;
  font-size: 14px;
}
.pc_sale_banner .banner_button .sale_dsearch{background-image: url(../webimages/sale_dsearch.svg);}
.pc_sale_banner .banner_button .sale_noad{background-image: url(../webimages/sale_noad.svg);}
.pc_sale_banner .banner_button .sale_report{background-image: url(../webimages/sale_report.svg);}
.pc_sale_banner .banner_button .sale_user{background-image: url(../webimages/sale_user.svg);}
.pc_sale_banner .sale_click{
  width: 94px;
  height: 36px;
  background-color: #ea5050;
  font-size: 14px;
}
.pc_sale_banner .new_year{font-size: 17px;}
.pc_sale_banner .sale_sty{font-size: 26px;color: #ef1f1f;line-height: 22px;}
.pc_sale_banner .year2023{
  background-image: url(../webimages/year2023.svg);
  width: 91px;
  height: 27px;
}
@media only screen and (max-width: 767px) {
  .pc_sale_banner{
    background: url(../webimages/m_sale_bg.svg);
    width: 100%;
    min-height: 334px;
  }
  .pc_sale_banner .massive_saving{
    background: url(../webimages/m_massive_saving.png);
    background-size: contain;
    background-position: center;
  }
  .sale_click_main{width: 100%;text-align: center;}
  .pc_pro_banner{padding: 3rem 1rem 1rem 1rem !important;}
}
.pc_off_img{position: absolute;top: -8px;right: 8px;}
#add_new_exclu_url { 
  background: #1d70b9;
  color:#fff;
  cursor: pointer;
  font-weight: 500;
}
.del_url_icon{cursor: pointer;}
.exclu_url_label { background-color: #E3E7ED; padding: 3px 5px;}
.exclu_url_label span {font-size: 11px;}