@font-face {
  font-family: 'c-icon';
  src:  url('captcha_fonts/c-icon.eot?lq9qci');
  src:  url('captcha_fonts/c-icon.eot?lq9qci#iefix') format('embedded-opentype'),
    url('captcha_fonts/c-icon.ttf?lq9qci') format('truetype'),
    url('captcha_fonts/c-icon.woff?lq9qci') format('woff'),
    url('captcha_fonts/c-icon.svg?lq9qci#c-icon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="c-icon-"], [class*=" c-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'c-icon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.c-icon-uniF1B9:before {
  content: "\f1b9";
}

/* -- spinner -- */
.c-spinner {display:inline-block;-webkit-animation:rotation 0.5s linear ;-o-animation:rotation 0.5s linear ;animation:rotation 0.5s linear ;}
.c-spinner-reverse {display:inline-block;-webkit-animation:rotation_reverse 0.5s linear ;-o-animation:rotation_reverse 0.5s linear ;animation:rotation_reverse 0.5s linear ;}
@-webkit-keyframes rotation {0% {-webkit-transform:rotate(0deg);}
100% {-webkit-transform:rotate(180deg);}}
@-moz-keyframes rotation {0% {-moz-transform:rotate(0deg);}
100% {-moz-transform:rotate(180deg);}}
@-ms-keyframes rotation {0% {-ms-transform:rotate(0deg);}
100% {-ms-transform:rotate(180deg);}}
@-o-keyframes rotation {0% {-o-transform:rotate(0deg);}
100% {-o-transform:rotate(180deg);}}
@keyframes rotation {0% {transform:rotate(0deg);}
100% {transform:rotate(180deg);}}
/* ^^ spinner ^^ */
/*----------------------------------*/
#cap_reload , .cap_reload {font-size:30px;color:#1e76c0;cursor:pointer;vertical-align:middle;}
#captcha_code_input , .captcha_code_input{direction:ltr;margin-bottom: 10px;}
#captcha_img , .captcha_img , .captcha_copy_img {width:118px;height:48px;border-radius:4px;vertical-align:middle;margin-left: 10px;}