.shorted_text{
    width: 170px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: black;
}
#backlink_analysis{
    min-width: 100%!important;
}
#backlink_analysis th{
    white-space: nowrap;
    background-color: #123c54;
    color: #ffffff;
    height: 42px;
    line-height: 42px;
    border-bottom: 0;
}

#backlink_analysis td {
    text-align: center;
}

.progressbar_container_circle {
  width: 70px;
  height: 70px;
  position: relative;
    display: inline-block;
}

.progressbar_container_bar {
  width: 62px;
  height: 10px;
  position: relative;
    display: inline-block;
}

.backlinks_count_container{
    margin-left: 15px;
    font-size: 27px;
}

.backlink_select select.form-control{
    height: 40px!important;
}

.backlinks_count_container i{
    color: #5AC169;
    margin-right: 10px;
    background: url("../../img/link.svg") no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.tooltip .tooltip-inner {
    background: #d8d8d8!important;
    color: #000000;
}

.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before, .tooltip.tooltip-top .tooltip-inner::before{
    border-top-color: #d8d8d8;
}

i.ok {
    color: #5AC169;
    background: url("../../img/green-tick.svg") no-repeat;
    background-origin: content-box;
    width: 20px;
    height: 20px;
    padding: 2px;
    display: inline-block;
}

i.possible {
    color: #5AC169;
    background: url("../../img/yellow-exclamation-mark.svg") no-repeat;
    background-origin: content-box;
    width: 22px;
    height: 22px;
    padding: 2px;
    display: inline-block;
}

i.bad {
    color: #5AC169;
    background: url("../../img/red-cross.svg") no-repeat;
    background-origin: content-box;
    width: 20px;
    height: 20px;
    padding: 2px;
    display: inline-block;
}

td.status_column{
    color: #000;
}

.disavow_counter_wrapper {
    display: inline-block;
    font-size: 16px;
    margin-right: 10px;
}

#disavowModal .description{
    font-size: 32px;
    text-align: center;
    line-height: 40px;
}

#disavowModal .modal-header {
    border-bottom: none;
    padding-bottom: 0;
}

#disavowModal .modal-body {
    padding-top: 0;
}

#disavowModal .info{
    color: #5e9ce5;
    text-align: center;
}

#disavowModal .link_container{
    text-align: center;
    margin-top: 10px;
}

#backlink_analysis_wrapper{
    padding: 0;
}

#backlink_analysis_wrapper .table{
    width: 100%;
}

/* Customize the label (the container) */
.checkbox_container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.checkbox_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #fff;
    border: 1px solid #979797;
}

/* On mouse-over, add a grey background color */
.checkbox_container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.checkbox_container input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkbox_container input:checked ~ .checkmark:after {
  display: block;
}


/* Start Loader*/
 @-webkit-keyframes uil-ring-anim {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes uil-ring-anim {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes uil-ring-anim {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes uil-ring-anim {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes uil-ring-anim {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.uil-ring-css {
  background: none;
  position: relative;
  width: 200px;
  height: 200px;
        top: 50%;
    margin: -100px auto 0;
}
.uil-ring-css > div {
  position: absolute;
  display: block;
  width: 160px;
  height: 160px;
  top: 20px;
  left: 20px;
  border-radius: 80px;
  box-shadow: 0 3px 0 0 #0aa89e;
  -webkit-transform-origin: 80px 81.5px;
  transform-origin: 80px 81.5px;
  -webkit-animation: uil-ring-anim 1s linear infinite;
  animation: uil-ring-anim 1s linear infinite;
}

#loader{
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 9999;
    background: rgba(0,0,0,0.5);
}
/* End Loader*/

.flag-container{
    z-index: 4;
}

.intl-tel-input{
    width: 100%;
}

.phone_number .form-control{
    height: 45px;
    border-radius: 4px!important;
}