
@font-face {
    font-family: "Inter";
    src: url("https://serpminer.com/staticfiles/fonts/Inter-VariableFont_slnt,wght.ttf");
    font-display:swap;
}

html {
    scroll-padding-top: 90px; 
  }

.table-container{
    clear:both;
  }


#btn_apply_filters{
    margin-top:1.6rem;
    width:100%;

}
 
 
  /* Dropdown Button */
  .dropbtn {
  background-color: #04AA6D;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
  background-color: #3e8e41;
}

/* The search field */
#language_input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-image: url("searchicon.d41d8cd98f00.png");
  background-position: 14px 12px;
  background-repeat: no-repeat;
  font-size: 16px;
  padding: 14px 20px 12px 45px;
  border: none;
  border-bottom: 1px solid #ddd;
}

/* The search field when it gets focus/clicked on */
#language_input:focus {outline: 3px solid #ddd;}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: block;
  position: absolute;
  background-color: #f6f6f6;
  min-width: 230px;
  border: 1px solid #ddd;
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content option {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

textarea {
    
    line-height: 20px;
    display:block;

   
    margin-left:auto;
    margin-right:auto;
    height:200px;



    color: #495057 !important;
    background-color: #fff !important;
    background-clip: padding-box !important;
    
    font-size: .91rem !important;
    font-weight: 500 !important;
    overflow:auto;
    min-height:auto !important;
    
    
    padding: 0.47rem 1.00rem !important;
    //padding: 0.47rem 0.75rem !important;
    //height:auto !important;
    
  }

textarea.-active {
    border:1.7px solid #fd4141 !important;

}
textarea.-active:focus {
    border:1.7 px solid #fd4141 !important;
    -webkit-box-shadow:0 0 0 3px rgb(255 0 0 / 20%);
            box-shadow:0 0 0 3px rgb(255 0 0 / 20%);
}


textarea::-webkit-input-placeholder{
    font-size:18px !important;
}

textarea::-moz-placeholder{
    font-size:18px !important;
}

textarea:-ms-input-placeholder{
    font-size:18px !important;
}

textarea::-ms-input-placeholder{
    font-size:18px !important;
}

textarea::placeholder{
    font-size:18px !important;
}

textarea.form-control{
    height:auto;
}


.custom-select{
    font-weight: 500;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    
    background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    
    
    
    padding: 0.47rem 1.75rem 0.47rem 0.75rem;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.custom-select-sm{
    height: calc(1.5em + 0.5rem + 2px);
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    font-size: .79625rem;
}

input[type="search"]{
    height: calc(1.5em + 0.5rem + 2px);
    padding: 0.25rem 0.5rem;
    font-size: .79625rem;
    line-height: 1.5;
    border-radius: 0.2rem;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}


th{
    white-space:normal !important;
    vertical-align:middle !important;
}
td{
    white-space:normal !important;
}

.select2-selection__rendered {
    line-height: 31px !important;
    line-height: 40px !important;
}
.select2-container .select2-selection--single {
    height: 35px !important;
    height: 40px !important;
}
.select2-selection__arrow {
    height: 34px !important;
    
}

.select2-container{
    width:160px !important;
    width:100% !important;
}

.dropify-wrapper{
    border-radius:15px;
    height:218px;
}


.links_container{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
        flex-basis:auto;
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    font-family:'Open Sans',sans-serif;
    color:#29344a;
    font-size:15px;
    padding-right:12px;
}

.links_ul_container{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    margin-left:auto!important;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-left:0;
    margin-bottom:0;
    list-style:none;
    margin-top:0;
}

.links_li_container{
    display:list-item;
    text-align: -webkit-match-parent;
}

.a_li_container{
    
    color:rgba(239,241,245,0.7);
    color:#FDFDFD;
    padding-right:0px;
    padding-left:0px;
    line-height:26px;
    font-size:18px;
    font-size:1.1rem;
    -webkit-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:all 0.3s;
    background-color:transparent !important;
    padding:6px 0;
    margin:0 15px;
    font-family:"Assistant",sans-serif;
    font-weight:600;
    display:inline-block;
    text-decoration:none !important;
}
.a_li_container:hover,.a_li_container.active,.a_li_container:focus{
    color:#fff !important;
} 

.a_container{
    padding:8px 20px !important;
   
    font-size:1.1rem !important;
    background-color:#fbfbfb;
    color:#2753ff;
    color:#007C4B;
    -webkit-transition:all 0.5s;
    -o-transition:all 0.5s;
    transition:all 0.5s;
    font-weight:600;
    margin-left:1rem !important;
    border-radius:50rem !important;
    display:inline-block;
    line-height:1.5;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    border:1px solid transparent;
    text-decoration:none !important;
    outline:none;
}

.a_container:hover{
    -webkit-transform:translateY(-2px);
        -ms-transform:translateY(-2px);
            transform:translateY(-2px);
    -webkit-transition:all 0.5s;
    -o-transition:all 0.5s;
    transition:all 0.5s;
    color:#015333;
}

.tools_card{
    border-radius:0px;
    
}



#btn_counter:hover{
    border:3px solid #2440ac;
    
}


.select2-selection__rendered{
    line-height: 35px !important;
    font-size:16px;
}

body[data-sidebar="dark"] .page-title-box {
    background-color: #f4f5f9;
}

body .header-item {
    color: #e9ecef;
    
}

.theme-bg-color{
    background-color:#007C4B !important;
    
    
    
}

.theme-color{
    color:#007C4B !important;
    
    
}



th > a{
    color:#505d69 !important;
} 

th {
    text-transform:capitalize;
}



#input_container{
    max-width:900px !important;
    text-align: center;
    box-shadow: none;
    -webkit-box-shadow: none;
    margin:0 auto;
}


#btn_container{
    margin-top:0.5rem;
}

.page-title-box{
    padding-bottom:56px;
}

#title_description{
    margin-bottom:1rem;
}





thead{
    
    border-bottom:1px solid #BCBDC1 !important;
    
}

.footer{
    background-image: url("https://serpminer.com/staticfiles/images/footer-bg.png");
}





.main-content{
    margin-left:0;
}

.footer{
    left:0;
}

.container-fluid{
    padding-right:25px;
    padding-left:25px;
    
}

.links_container{
    padding-right:25px;
}

body[data-sidebar=dark] .navbar-brand-box {
    background: #007C4B;
    
}

.tools_card{
    padding-top:0 !important;
}

#input_container{
    max-width:760px !important;
    
}

.page-title-box{
    padding-bottom: 40px;
}

#alert-yellow{
    
   
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    color: #776a1d !important;
    margin-bottom: 1rem;
    background-color: #F5E482 !important;
    font-size: 18px;
    line-height: 1.7;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 1rem 1rem;
    background-color: #e9f0ff !important;
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
    border: 0px solid #28a0ff91;
    border-left: 12px solid #28a0ffd4;
    -webkit-box-shadow: 0px 0px 1px rgb(109 123 255 / 29%);
            box-shadow: 0px 0px 1px rgb(109 123 255 / 29%);
    padding-left: 1rem;
    color: #414541f0 !important;
    border-radius: 0px;
    margin-top:0.25rem;
    margin-bottom:1.25rem;
}
#alert-yellow-small{
    margin-top:0rem;

    
    float:left;
    
    width:100%;

    margin-bottom:1rem;border: 1px solid #D4DAC0;

    font-size:18px;line-height:1.7;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    display:none;

    font-size:16px;
    border: 0px solid #28a0ff91;
    border-left: 12px solid #28a0ffd4;
    -webkit-box-shadow: 0px 0px 1px rgb(109 123 255 / 29%);
            box-shadow: 0px 0px 1px rgb(109 123 255 / 29%);
    background-color: #e9f0ff !important;
    padding-left: 1rem;
    color: #414541f0 !important;
    border-radius: 0px;
}

#sl-col{
    width:7%;
}

#lg-col{
    


    padding-left:1.0rem;
    font-size: 17px;
    padding-right:1.2rem;
    font-weight: 400;
    font-family:Inter;
    width:93%;
    margin-right:0;
    text-align:left;

}

.uim-tertiary {
    opacity: 1 !important;
}

.uim-svg svg {
    width: 24px;
    height: 24px;
    vertical-align: inherit;
}

#btn_container{
    margin-top:0.5rem;
}

#title_description{
    margin-bottom:2rem;
}

#page_tools_section{
    max-width:360px;
}
#title_div{
    left:-180px;
}
#upper_row{
    margin-top:1rem;
}

@media only screen and (max-width: 1250px) {
    
    #title_div{
        left:0px !important;
    }
    
    #page_tools_section{
        display:none;
       
    }

    #upper_row{
        margin-top:0rem;
    }
}

    

textarea.-clean:focus {
    border-color: #008ff8 !important;
    -webkit-box-shadow: 0 0 0 3px rgb(0 143 248 / 20%) !important;
            box-shadow: 0 0 0 3px rgb(0 143 248 / 20%) !important;
}


#preloader{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:-o-linear-gradient(bottom right, #56c6e6 0%, #2753ff 100%);
    background:-webkit-gradient(linear, right bottom, left top, from(#56c6e6), to(#2753ff));
    background:linear-gradient(to top left, #56c6e6 0%, #2753ff 100%);
    z-index:9999999;
    -webkit-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    visibility:visible;
    opacity:1
}

#preloader #status{
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%);
        -ms-transform:translate(-50%);
            transform:translate(-50%)
}
.spinner{
    margin:20px auto;
    text-align:center
}
.spinner>div{
    width:16px;
    height:16px;
    background-color:#fff;
    border-radius:100%;
    display:inline-block;
    -webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;
            animation:sk-bouncedelay 1.4s infinite ease-in-out both;margin:4px
}
.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}

@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}

@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}


.select2 .select2-container .select2-container--default .select2-container--focus{
    width:120px !important;
}


.table-container{
    background-color:#fbfbfb !important;
}

#datatable{
    
    border:1px solid #ccd7de;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    border-bottom:0px solid #9b99a3 !important;
}

th{
    
    
    border-bottom:1px solid #ccd7de !important;
    font-family: Inter; font-style: normal;
    font-size: 12px;
    font-weight:600;
    letter-spacing: 0.05em;
    color:#2753ff !important;
    text-transform: uppercase;
    text-align:left;
}

td{
    font-family: Inter;
    font-style: normal;
    color:#25213B;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    padding-left:20px;
    text-align:left;
    padding:1rem 0.5rem;
}

thead{
    background-color: #5494ff24 !important;
    
}



#datatable_wrapper > div:first-child{
    background-color:#fbfbfb !important;
    margin-bottom:1rem;
    
    
}

#datatable_wrapper > div:first-child > div:first-child{
    padding-left:30px !important;
}

#datatable_wrapper > div:first-child > div:last-child{
    padding-right:calc(var(--bs-gutter-x) * 1);
}

#datatable_wrapper > div:last-child{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
   
    
    
    
    background-color: #5494ff24 !important;
    width:100%;
    margin-right:0;
    margin-left:0;
    height:50px !important;
    border-right:1px solid #ccd7de;
    border-left:1px solid #ccd7de;
    border-bottom:1px solid #ccd7de;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    
    -webkit-box-shadow:0 3px 12px rgba(39,83,255,0.2);
    
            box-shadow:0 3px 12px rgba(39,83,255,0.2);


    -webkit-box-shadow:rgba(100, 100, 111, 0.2) 0px 0px 7px 1px;
            box-shadow:rgba(100, 100, 111, 0.2) 0px 0px 7px 1px;
    -webkit-clip-path: inset(0px -15px -15px -15px);
            clip-path: inset(0px -15px -15px -15px);
    border-top: 1px solid #ccd7de;
    

    
}



#datatable_wrapper > div:first-child{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    
    height:50px !important;
    width:100%;
    margin-right:0;
    margin-left:0;
    
    margin-bottom:1.0rem;

    
}



#datatable_info{
   padding-top:0px;
}

thead{
    height:50px !important;
    
}



#datatable{
            
        

    margin:0px !important;
    -webkit-box-shadow: rgba(39, 83, 255, 0.2) 0px 3px 6px;
            box-shadow: rgba(39, 83, 255, 0.2) 0px 3px 6px;

    -webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 10px 0.8px;
            box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 10px 0.8px;

    -webkit-box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 7px 1px;
            box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 7px 1px;


    -webkit-clip-path: inset(-15px -15px 0px);
            clip-path: inset(-15px -15px 0px);
}


th{
    font-size:14px;
    
    padding-top:12px !important;
    padding-bottom:12px !important;
    width:auto !important;
}
td{
    
    padding-top:20px !important;
    padding-bottom:20px !important;
}
#datatable_filter > label{
    position:relative;
}


#datatable_filter > label > input{
    font-size: 16px;
    line-height: 2;
    
    -webkit-box-sizing: border-box;
    
            box-sizing: border-box;
    
    text-align: left;
    background: transparent;
    font-family: "FontAwesome", sans-serif;
    background-color:#fff;
    width:190px;

}

#datatable_filter > label > input::-webkit-input-placeholder{
    
    color:#30374edb;
    font-size:15px;
    
}

#datatable_filter > label > input::-moz-placeholder{
    
    color:#30374edb;
    font-size:15px;
    
}

#datatable_filter > label > input:-ms-input-placeholder{
    
    color:#30374edb;
    font-size:15px;
    
}

#datatable_filter > label > input::-ms-input-placeholder{
    
    color:#30374edb;
    font-size:15px;
    
}

#datatable_filter > label > input::placeholder{
    
    color:#30374edb;
    font-size:15px;
    
}






.no-padding-right{
    padding-right:0px !important;
}


.table>:not(caption)>*>* {
    border-bottom:1px solid #ccd7de;
}

table>:not(caption)>tr:last-child>*
{
border-bottom: none;
}


.dataTables_info{
    font-family:'Inter';
}

#register_large{
    display:none;

}
#register_small{
    display:list-item;
}




#title-h1{
    font-size:calc(2.275rem + 1.5vw);
    color:#29344a !important;
    font-weight:700 !important;
}
#title-description{
    font-size:20px;
}

#location_div_country{
    display:inline-block !important;
    margin-right:2rem;
    width:50%;
    
}
#location_div_country > label{
    
    width:100%;
    text-align:left;
    color:#6c757d !important;
    font-size:18px;
}
#location_div_language{
    display:inline-block;
    width:50%;
    
}

#location_div_language > label{
    width:100%;
    text-align:left;
    color:#6c757d !important;
    font-size:18px;
}

#location_select{
    
    display:-webkit-box;
    
    display:-ms-flexbox;
    
    display:flex;
}


#div_captcha_top{
    position:absolute;
    bottom:0;
    right:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
}

#btn_counter{
    float: right;
    display: inline-block;
    border-color: rgb(1, 83, 51);
    margin-top: 2.6rem;
    font-size: 20px !important;
    margin-left:2rem;
}

#div_captcha_top_container{
    position:relative;
    height:100px;
}

#id_type{
    width:100%;
    margin:0 auto;
    margin-bottom:1rem;
    margin-bottom:0rem;
    text-align:center;
}

#btn_counter_processing{
    float:right;
    margin-top:2.6rem;
    font-size:1.1rem;
}

#body-bg{
    background-color:#F2F3F8;
}

#strong-results{
    float:left;
    margin-left:0rem;
    font-size:20px;
    font-family:'Inter';
    font-style:normal;
    color:#29344a;
}

.no-padding-bottom{
    padding-bottom:0;
}

.no-margin-bottom{
    margin-bottom:0 !important;
}

#title-h1{
    margin-bottom:1rem;
    margin-bottom:0rem;
}

#id_type_auth{
    margin-bottom:1rem;
    text-align:left;
}

#selectors-top-div{
    display:inline-block;
    margin-left:1rem;
}

#country-top-div{
    display:inline-block;
    margin-right:1rem;
}

#language-top-div{
    display:inline-block;
}

#country-label{
    margin-right:0.5rem;
    width:80px;
}

#language-label{
    margin-right:0.5rem;
    width:90px;
}

#alert-yellow-small > div{
    text-align:center;
}

#alert-yellow-small > div > span{
    font-weight:bold;
}

.searches_total{
    font-weight:700;
}

.uim-svg {
    fill: #f2c73e !important;
}


.bold-font{
    font-weight:bold;
}

#countdown{
    font-weight:600;
}

#country_label{
    margin-right:0.5rem;
    width:70px;
    color:#6c757d !important;
    font-size:18px;
}

#language_label{
    margin-right:0.5rem;
    width:80px;
    color:#6c757d !important;
    font-size:18px;
}

#captcha-div{
    margin-top:1.8rem;
}

#btn_counter{
    display:none;
}


.pricing-features{
    text-align:left;
    margin-bottom:1rem;
}

.pricing-icon{
    display:inline-block;
    margin-right:0.5rem;
    color:#29344a;
}

#pricing-title{
    font-size:calc(1.425rem + .9vw);
}

#pricing-title-container{
    margin-top:2rem !important;
    margin-bottom:0.5rem !important;
}

#pricing-section{
    padding-top:0;
}

.align-left{
    text-align:left;
}

#description-section{
    width:100%;
    margin:0 auto;
    font-size:20px;
}

#description-section-h2{
    margin-bottom:2rem;
    font-size:calc(1.525rem + .9vw);
    text-align:left;
    color: #29344a !important;
    font-weight:700 !important;
}

.align-center{
    text-align:center;
}

#description-section-top{
    padding-top:50px;
    padding-bottom:20px;
}

#description-section-middle{
    padding:0;
}

#description-section-bottom{
    height:100%;
    border:0px;
    background-color:transparent;
}


#datatable_info{
    
    color:#505d69 !important;
    font-weight:600;
    color: #2a2c2f !important;
    font-weight:500;
    padding-right:30px;
    font-size:14px;
}

#export-div{
    float:right;
    margin-top:1rem;
}

.export-link{
    margin-left:1rem;
    border-color:#A6ABBD;
    background-color:#A6ABBD;
}

#prev_results{
    max-width: 900px;
    margin: 0px auto;
}

#table-bottom-div{
    padding:0;
}

#table-top-div{
    border:0px;
}

#footer_table_processing{
    background-color: #5494ff24 !important;
    height:50px !important;width:100%;
    margin-right:0;margin-left:0;
    border-top:1px solid #ccd7de;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    -webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 0px 1px 1px;
            box-shadow: rgba(100, 100, 111, 0.2) 0px 0px 1px 1px;
    -webkit-clip-path: inset(0px -15px -15px -15px);
            clip-path: inset(0px -15px -15px -15px);
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    
    text-align:right;
}

#body_table_processing{
    margin:0 auto;
    padding-bottom:2.5rem !important;
    padding-top:2.5rem;
    border:0px !important;
    margin-bottom:0 !important;
    -webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 7px 1px;
            box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 7px 1px;
    -webkit-clip-path: inset(0px -15px 0px -15px);
            clip-path: inset(0px -15px 0px -15px);
    background-color:white;
}

#datatable2{
    margin:0px !important;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border:0px !important;


    -webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 7px 1px;
            box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 7px 1px;
    -webkit-clip-path: inset(-15px -15px 0px);
            clip-path: inset(-15px -15px 0px);
}

#processing-top-row{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 50px !important;
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 1.0rem;
    background-color:#fbfbfb !important;
}

#processing-top-row-inner{
    padding-left: 30px !important;
}

#processing-top-row-inner > strong{
    float:left;
    margin-left:0rem;
    font-size:16px;
    font-family:'Inter';
    font-style:normal;
    color:#29344a;
}

#processing-th-first{
    padding-left: 30px;
    width: 0px;
    border-top-left-radius:8px;
}

#processing-th-last{
    width: 0px;
    border-top-right-radius:8px;
}

.processing-th{
    width:0px;
}

#results{
    display:block;
}

#element_to_move{
    display:none;
}

#add-another{
    height:calc(1.5em + .5rem + 2px);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow:hidden;
}

#add-another > i{
    margin-right:0.3rem;
    font-size:1rem;
}

#advanced-filters-span{
    font-size:1rem;
}

#filter_card{
    display:none;
}

.filters_div{
    width:100%;
    clear:both;
    margin-top:1rem;
}

#filter-bottom-div{
    border-radius:1rem;
    margin-top:20px;
}

#filter-top-div{
    width:auto;
    float:right;
}

#filter-col-div{
    max-width:760px;
    padding-right:0;
    padding-left:0;
}

#filter-row-div{
    margin-bottom:0 !important;
}

.metrics{
    display:inline-block;
    width:auto;
    margin-right:1rem;
}

.label_margin{
    margin-right:0.5rem;
}

.input_filters{
    display:inline-block;
    width:8rem;
    margin-right:1rem;
}

#datatable_wrapper > div:last-child > div:first-child{
    width:60%;
    padding-right:0px;
    padding-left:30px;
    text-align:left;
}

#datatable_wrapper > div:last-child > div:last-child{
    width:40%;
}

#datatable_filter > label > input {
    border-radius: 8px !important;
}

.remove_filter_btn{
    background:none;
    border:0;
    height:calc(1.5em + .94rem + 2px);
}

.remove_filter_btn > i{
    font-size:1.5rem;
    color: rgba(500, 0, 0, 0.8); 
}

#btn_apply_filters{
    margin-top:1.6rem;
    width:100%;
}

.filter_btn{
    float:right;
    margin-left:0.5rem;
}

#collapse_results {
    float: left;
    margin-bottom: 1.5rem;
    margin-top: 0.5rem;
    font-size: 18px;
    color: #1847ff !important;
    margin-top: 1.5rem !important;
    font-family: 'Inter';
    font-weight:500;
}

#collapse_results > i{
    font-size: 1rem;
    margin-right: 0.25rem;
}


#footer_table_processing > div > #datatable_info{
    text-align:right;
}

#btn_counter_processing{
    margin-left:2rem;
    font-size:20px !important;
}

#btn_counter_processing > span{
    margin-right:0.3rem;
    vertical-align:middle;
}


.tooltip.show{
    opacity:1;
}

.tooltip-inner{
    -webkit-box-shadow: 0 1px 12px 0 rgba(25,27,35,.15);
            box-shadow: 0 1px 12px 0 rgba(25,27,35,.15);
    border:1px solid #ced4da;
    background-color:#fff;
    color:#505d69;
    text-align:left;

}




.tooltip-arrow{
    top:100%;
}
.tooltip-arrow::before{
    bottom: 0;
    border-width: 0.5rem 0.5rem 0;
    border-color: transparent;
    border-top-color: #ced4da;
    position: absolute;
    display: block;
    content: "";
    border-style: solid;
}

.tooltip-arrow::after{
    bottom: 1px;
    border-width: 0.5rem 0.5rem 0;
    border-color: transparent;
    border-top-color: #fff;
    position: absolute;
    display: block;
    content: "";
    
    border-style: solid;
}


@media (min-width: 992px){
    #register_large{
        display:inline-block;
    }
    #register_small{
        display:none;
    }
}


@media (max-height: 690px),(max-width: 450px){



    .footer{
        background-image: none !important;
    }

    #id_type{
        margin-bottom:1rem;
        margin-top:0 !important;
    }

    
    
     .logo-dark{
        height:38px !important;
     }
     .logo-light{
        height:38px !important;
     }
     #navbar{
        padding:7px 0px;
     }
     #navbar-toggle > svg{
        width:30px !important;
        height:30px !important;
    }
    #title-h1{
        font-size:32px;
        margin-bottom:12px;
    }

    #top-container{
        padding-left:20px;
        padding-right:20px;
    }

    #text_input{
        height:160px;
    }
    
    #country_label{
        width:100% !important;
        margin-bottom:8px;
        margin-top:1rem;
        margin-right:0;
        text-align:left;
    }

    #language_label{
        width:100% !important;
        margin-bottom:8px;
        margin-right:0;
        text-align:left;
    }

    

    .select2-container{
        width:100% !important;
        margin-bottom:8px;
    }

    #location_div_language{
        display:block !important;
        
    }
    

    #title-description{
        font-size:16px;
        padding-left:0.5rem;
        padding-right:0.5rem;
    }

    #div_captcha_top{
        display:block;
        position:static;
        
    }

    #btn_counter{
        float: none;
        display: block;
        width:100%;
        border-color: rgb(1, 83, 51);
        margin-top: 8px;
        font-size: 20px !important;
        margin-left:0;
    }

    #btn_counter_processing{
        float:none;
        display: block;
        width:100%;
        border-color: rgb(1, 83, 51);
        margin-top:8px;
        font-size: 20px !important;
        margin-left:0;
    }

    #div_captcha_top_container{
        position:relative;
        height:auto;
    }

    #alert-yellow{
            
        display:none;
    }

    #alert-yellow-small{
        
        display:block;
    }
    
    .table-container{
        clear:both;
        background-color:#fbfbfb !important;
      }

    

    #datatable{
            
        
        border-bottom:0px solid #9b99a3 !important;
        margin:0px !important;
        -webkit-box-shadow: rgba(39, 83, 255, 0.2) 0px 3px 6px;
                box-shadow: rgba(39, 83, 255, 0.2) 0px 3px 6px;

        -webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 10px 0.8px;
                box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 10px 0.8px;
        -webkit-box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 7px 1px;
                box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 7px 1px;
        
        -webkit-clip-path: inset(-15px -15px 0px);
                clip-path: inset(-15px -15px 0px);
    }


    .dataTables_scrollHeadInner > table{
       
        margin-top:0 !important;
       
    }

    .dataTables_scrollBody{
        border:1px solid #ccd7de;
        border-top:none;
        border-bottom:0px solid #9b99a3 !important;
        margin:0px !important;
        -webkit-box-shadow: rgba(39, 83, 255, 0.2) 0px 3px 12px;
                box-shadow: rgba(39, 83, 255, 0.2) 0px 3px 12px;
        -webkit-clip-path: inset(-15px -15px 0px);
                clip-path: inset(-15px -15px 0px);
    }

    #datatable_wrapper > div:first-child{
        background-color:#fbfbfb !important;
        margin-bottom:1rem;

        -webkit-box-align:center;

            -ms-flex-align:center;

                align-items:center;
        
        height:50px !important;
        width:100%;
        margin-right:0;
        margin-left:0;
        
        margin-bottom:1.0rem;
        
        
    }

    #datatable_wrapper > div:first-child > div:first-child{
        padding-left:30px !important;
    }

    #datatable_wrapper > div:first-child > div:last-child{
        padding-right:calc(var(--bs-gutter-x) * 1);
    }

    #datatable_wrapper > div:last-child{
        -webkit-box-align:center;
                -ms-flex-align:center;
                    align-items:center;
        
        background-color: #e9ecfe;
        width:100%;
        margin-right:0;
        margin-left:0;
        height:50px !important;
        border-right:1px solid #ccd7de;
        border-left:1px solid #ccd7de;
        border-bottom:1px solid #ccd7de;
        border-bottom-left-radius:8px;
        border-bottom-right-radius:8px;
        
        -webkit-box-shadow:0 3px 12px rgba(39,83,255,0.2);
        
                box-shadow:0 3px 12px rgba(39,83,255,0.2);

        -webkit-box-shadow:rgba(100, 100, 111, 0.2) 0px 0px 1px 1px;
                box-shadow:rgba(100, 100, 111, 0.2) 0px 0px 1px 1px;
        -webkit-clip-path: inset(0px -15px -15px -15px);
                clip-path: inset(0px -15px -15px -15px);
        border-top: 1px solid #ccd7de;
        

        
    }

    

    
    #datatable_length{
        display:none;
    }
    #datatable_filter{
        display:none;
    }
    #datatable_info{
        display:none;
    }
    

    

    div.dataTables_wrapper {
        max-width: 1250px;
        margin: 0 auto;
    }

    .table>:not(caption)>*>* {
        border-bottom:1px solid #ccd7de;
    }

    table>:not(caption)>tr:last-child>*
    {
        border-bottom: none;
    }
    

    #header_table_processing{
        display:none;
    }

    #footer_table_processing{
        display:none;
    }

    #body_table_processing{
        border-top:1px solid #ccd7de;
        border-bottom:1px solid #ccd7de;
    }
    
    #other_div{
        display:none;
    }
    
    }

    
    td.dtr-control::before{
        color:#29344aeb !important;
      }


    #small_searches{
        text-align:left !important;
    }

    #small_searches > .uim-svg{
        vertical-align:-5px;
        margin-right: 0.7rem;
    }

    #small_searches > .uim-svg > svg{
        height:31px;
        width:31px;
    }

    #sl-col > .uim-svg{
        vertical-align:-4px;
    }

    #sl-col > .uim-svg > svg{
        height:42px;
        width:42px;
    }

    #error-container{
        position:relative;
        width:0;
        height:0;
        display:none;
    }

    #description-error{
        position: absolute;
        -webkit-transform: translate3d(692px, -300px, 0px);
                transform: translate3d(692px, -300px, 0px);
        z-index: 106;
        
        max-width: 240px;
        font-style: normal;
        font-weight: 500;
        line-height: 1.5;
        text-align: start;
        text-decoration: none;
        text-shadow: none;
        text-transform: none;
        letter-spacing: normal;
        word-break: normal;
        word-spacing: normal;
        white-space: normal;
        line-break: auto;
        font-size: .79625rem;
        word-wrap: break-word;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        border-radius: 0.25rem;
        -webkit-transition: opacity .15s linear;
        -o-transition: opacity .15s linear;
        transition: opacity .15s linear;
        -webkit-transform: translate3d(673px, -302px, 0px);
                transform: translate3d(673px, -302px, 0px);
        max-width:210px;
        border-width:1.8px;
        border-radius:0px;
        border-color:#d83d60;
        position: absolute;
        -webkit-transform: translate3d(0, -302px, 0px);
                transform: translate3d(0, -302px, 0px);
        right:-486px;

        //display: none;
    }

    @media only screen and (max-width:578px){
        #description-error{
            display:none !important;
        }
    }

    @media only screen and (max-width:768px) and (min-width:579px){
        #description-error{
            right:-516px;
        }
    }


    @media only screen and (max-width:992px) and (min-width:768px){
        #description-error{
            right:-696px;
        }
    }

    @media only screen and (min-width:992px){
        #description-error{
            right:-760px;
        }
    }


    

    



    .arrow-popup-pricing::before{
        bottom: 0;
        bottom:-1px;
        border-width: 0.5rem 0.5rem 0;
        border-color: transparent;
        border-top-color: #ced4da;
        border-top-color: #d83d60;
        position: absolute;
        display: block;
        content: "";
        border-style: solid;
    }

    .arrow-popup-pricing::after{
        bottom: 1px;
        border-width: 0.5rem 0.5rem 0;
        border-color: transparent;
        border-top-color: #fff;
        border-top-color:#ffd7df;
        position: absolute;
        display: block;
        content: "";
        
        border-style: solid;
    }

    .ms-auto {
        margin-left: auto!important;
    }
    @media only screen and (max-width: 992px){
    

        .footer{
            left:0px;
            width:100%;
        }

        #footer-first{
            display:none;
        }
    }

    @media (min-width: 992px){
        .ms-lg-3 {
            margin-left: 1rem!important;
        }
    }

    @media (min-width: 992px){

        .ms-lg-auto {
            margin-left: auto!important;
        }

    }

    body{
        min-height:100vh;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
            -ms-flex-direction:column;
                flex-direction:column;
    }

    footer{
        margin-top:auto;
    }

    a {
        color: #3051d3;
        text-decoration: none;
        background-color: transparent;
    }


    table{
        border:0px !important;
    }
    
    td{
       
        border-top:0px !important;
    }

    

    thead{
        background-color:#e9f0ff !important;
        border-bottom:0px solid #BCBDC1 !important;
    }

    #datatable_wrapper > div:last-child {
        background-color:#e9f0ff !important;
        border:0px !important;
        border-top:1px solid #ccd7de !important;
    }

    .table>:not(caption)>*>* {
        border-bottom: 0.8px solid #ccd7de;

    }

    th{
        border-bottom:1.4px solid #ccd7de !important;
        border-bottom:1.0px solid #ccd7de !important;
    }

    #btn_container{
        font-family:Nunito,sans-serif;

    }

    #btn_counter{
        font-weight: 550;
        padding: 10px 22px;
    }

    #btn_counter_processing {
        font-weight: 550;
        padding: 10px 22px;
    }

    #seed_keyword_input{
        display:inline-block;
        width: 100% !important;
        font-size:20px !important;
        border:1px solid #aaa;
        height: 42px;
        float:left;
        margin-bottom: 1.0rem;
        float:none;
        background-color:#fff !important;
    }

    #location-col{
        -ms-flex:0 0 100%;
        -webkit-box-flex:0;
                flex:0 0 100%;
        max-width:100%;
        float:none;
        padding:0px;
    }


    #section-description {
        padding-top: 50px;
        padding-bottom: 20px;
    }


