/* Sleek Spam Protection
#
# Another captcha plugin that protects your page form bots and automatic submissions.
#
# Copyright by Prospekt, 2011
# http://prospekt.hr, http://projects.prospekt.hr/wp-feedback
#
# Main CSS file.
*/

  .__sspCaptcha-form-yellow #__sspCaptcha-footer, .__sspCaptcha-form-yellow .submit { background-image: url('images/yellow.png'); }
  .__sspCaptcha-form-blue #__sspCaptcha-footer, .__sspCaptcha-form-blue .submit { background-image: url('images/blue.png'); }
  .__sspCaptcha-form-red #__sspCaptcha-footer, .__sspCaptcha-form-red .submit { background-image: url('images/red.png'); }
  .__sspCaptcha-form-green #__sspCaptcha-footer, .__sspCaptcha-form-green .submit { background-image: url('images/green.png'); }
  .__sspCaptcha-form-black #__sspCaptcha-footer, .__sspCaptcha-form-black .submit { background-image: url('images/black.png'); }
  .__sspCaptcha-form-white #__sspCaptcha-footer, .__sspCaptcha-form-white .submit { background-image: url('images/white.png'); }
  
  .__sspCaptcha-form-yellow #__sspCaptcha-header { border-bottom-color: #ebc203 !important; }
  .__sspCaptcha-form-yellow #__sspCaptcha-footer { color: #484848; }
  
  .__sspCaptcha-form-blue #__sspCaptcha-header { border-bottom-color: #79bbee !important; }
  .__sspCaptcha-form-blue #__sspCaptcha-footer { color: #79bbee; }
  
  .__sspCaptcha-form-green #__sspCaptcha-header { border-bottom-color: #90bf1f !important; }
  .__sspCaptcha-form-green #__sspCaptcha-footer { color: #fff; }
  
  .__sspCaptcha-form-red #__sspCaptcha-header { border-bottom-color: #f67637 !important; }
  .__sspCaptcha-form-red #__sspCaptcha-footer { color: #fff; }
  
  .__sspCaptcha-form-black #__sspCaptcha-header { border-bottom-color: #fff !important; }
  .__sspCaptcha-form-black #__sspCaptcha-footer { color: #fff; }
  
  .__sspCaptcha-form-white #__sspCaptcha-header { border-bottom-color: #000 !important; }
  .__sspCaptcha-form-white #__sspCaptcha-footer { color: #000; }
  
  
#__sspCaptcha-form, #__sspCaptcha-form div { padding: 0px; margin: 0px; border-width: 0px; line-height: 15px; }

#__sspCaptcha-form { position: absolute; z-index: 10021; font: 12px/15px Georgia; color: #484848; width: 350px; height: 195px; background-color: #DCDCDC; text-align: left; }
#__sspCaptcha-header { width: 320px; height: 16px; padding: 9px 15px !important; background-color: #1d1d1d; font: 14px/16px Georgia; color: #fff; text-transform: uppercase; border-bottom-width: 2px !important; border-bottom-style: solid; }
#__sspCaptcha-close { width: 6px; height: 6px; position: absolute; right: 15px; top: 15px; background: url('images/controls.png') -16px 0px no-repeat; cursor: pointer; text-indent: -10000px; }
#__sspCaptcha-footer { width: 320px; height: 16px; padding: 8px 15px 5px 15px !important; font: 11px/11px Georgia; color: #393939; border-top: 2px solid #fff !important; background-position: 0px -32px; background-repeat: repeat-x; }
#__sspCaptcha-img { background-position: 50% 50%; background-repeat: no-repeat; width: 100%; height: 60px; }
#__sspCaptcha-form .refresh { text-align: center; margin: 10px auto !important; overflow: hidden; width: 100px; cursor: pointer; }
#__sspCaptcha-form .hint { display: none; }

#__sspCaptcha-form .controls { overflow: hidden; margin: 10px auto !important; width: 110px; padding-left: 10px !important; }
  #__sspCaptcha-input { box-shadow: none !important; background: url("images/captcha-input.png") 0px 0px no-repeat; border: none !important; float: left; font: 11px/15px Georgia; height: 15px; padding: 5px 10px !important; width: 63px; }
  #__sspCaptcha-form .submit { float: left; height: 26px; width: 24px; cursor: pointer; background-position: 0px -1px; background-repeat: no-repeat; text-indent: -10000px; }

  #__sspCaptcha-footer div { height: 16px; }
#__sspCaptcha-footer .f-error { background: url("images/error-icon.png") 0px -3px no-repeat; padding-left: 20px !important; }
#__sspCaptcha-footer .f-loading { background: url("images/ajax-loader.png") 0px -2px no-repeat; padding-left: 20px !important; }

  .__sspCaptcha-form-retro { width: 397px !important; height: 466px !important; background: transparent url('images/retro.png') 0px 0px no-repeat !important; }
  .__sspCaptcha-form-retro #__sspCaptcha-header { display: none !important; }
  .__sspCaptcha-form-retro #__sspCaptcha-close { text-indent: 0px !important; background: transparent none !important; font: italic 13px/15px times new roman; color: #add2df; width: auto !important; height: auto !important; right: 25px !important; top: 20px !important; }
  .__sspCaptcha-form-retro #__sspCaptcha-center { margin-top: 150px !important; }
  .__sspCaptcha-form-retro #__sspCaptcha-center .refresh { margin-top: 50px !important; color: #757676 !important; font-size: 14px !important; width: auto !important; }
  .__sspCaptcha-form-retro #__sspCaptcha-center .hint { display: none; }
  .__sspCaptcha-form-retro #__sspCaptcha-center .controls { margin: 45px 35px 20px 55px !important; width: auto !important; padding: 0px !important; }
  .__sspCaptcha-form-retro #__sspCaptcha-center .controls #__sspCaptcha-input { background: transparent none !important; height: 16px; font: 14px/16px Georgia; color: #707e82; width: 160px; padding: 5px 10px !important; }
  .__sspCaptcha-form-retro #__sspCaptcha-center .controls .submit { margin: 3px 0px 0px 30px; width: 80px; text-align: center; font: bold 15px Georgia; color: #fff; text-indent: 0px !important; }
  .__sspCaptcha-form-retro #__sspCaptcha-footer { margin: 30px; width: auto !important; border-width: 0px !important; color: #87979c; font: 14px/16px Georgia; text-align: center; }
  .__sspCaptcha-form-retro #__sspCaptcha-footer .f-error, .__sspCaptcha-form-retro #__sspCaptcha-footer .f-loading { background: transparent none !important; padding: 0px !important; }  

  .__sspCaptcha-form-modern { width: 397px !important; height: 466px !important; background: transparent url('images/modern.png') 0px 0px no-repeat !important; font-family: tahoma !important; }
  .__sspCaptcha-form-modern #__sspCaptcha-header { display: none !important; }
  .__sspCaptcha-form-modern #__sspCaptcha-close { background: transparent none !important; right: 45px !important; top: 50px !important; width: 8px !important; height: 8px !important; }
  .__sspCaptcha-form-modern #__sspCaptcha-center { margin-top: 150px !important; }
  .__sspCaptcha-form-modern #__sspCaptcha-center .refresh { margin-top: 32px !important; color: #757676 !important; width: auto !important; }
  .__sspCaptcha-form-modern #__sspCaptcha-center .hint { display: block !important; padding: 10px 55px; color: #757676 !important; margin-top: 28px !important; }
  .__sspCaptcha-form-modern #__sspCaptcha-center .controls { margin: 0px 35px 20px 55px !important; width: auto !important; padding: 0px !important; }
  .__sspCaptcha-form-modern #__sspCaptcha-center .controls #__sspCaptcha-input { background: transparent none !important; height: 18px; font: 14px/18px tahoma; color: #707e82; width: 140px; padding: 4px 20px !important; }
  .__sspCaptcha-form-modern #__sspCaptcha-center .controls .submit { margin: 3px 0px 0px 30px; width: 80px; text-align: center; font: bold 15px tahoma; color: #fff; text-indent: 0px !important; }
  .__sspCaptcha-form-modern #__sspCaptcha-footer { margin-top: 35px; font: 12px/15px sans-serif; width: auto !important; border-width: 0px !important; color: #87979c; font-size: 14px/16px; text-align: center; }
  .__sspCaptcha-form-modern #__sspCaptcha-footer .f-error, .__sspCaptcha-form-modern #__sspCaptcha-footer .f-loading { background: transparent none !important; padding: 0px !important; }  

  .__sspCaptcha-form-golden { width: 397px !important; height: 466px !important; background: transparent url('images/golden.png') 0px 0px no-repeat !important; }
  .__sspCaptcha-form-golden #__sspCaptcha-header { display: none !important; }
  .__sspCaptcha-form-golden #__sspCaptcha-close { background: transparent none !important; width: 35px !important; height: 15px !important; right: 48px !important; top: 22px !important; }
  .__sspCaptcha-form-golden #__sspCaptcha-center { margin-top: 160px !important; }
  .__sspCaptcha-form-golden #__sspCaptcha-center .refresh { margin-top: 15px !important; color: #d0a554 !important; width: auto !important; }
  .__sspCaptcha-form-golden #__sspCaptcha-center .hint { display: block !important; padding: 10px 80px; color: #d0a554 !important; margin-top: 28px !important; }
  .__sspCaptcha-form-golden #__sspCaptcha-center .controls { margin: 3px 80px 20px 80px !important; width: auto !important; padding: 0px !important; }
  .__sspCaptcha-form-golden #__sspCaptcha-center .controls #__sspCaptcha-input { background: transparent none !important; height: 18px; font: 14px/18px Georgia; color: #fff; width: 120px; padding: 4px 10px !important; }
  .__sspCaptcha-form-golden #__sspCaptcha-center .controls .submit { margin: 3px 0px 0px 10px; width: 80px; text-align: center; font: bold 15px Georgia; color: #d0a554; text-indent: 0px !important; }
  .__sspCaptcha-form-golden #__sspCaptcha-footer { margin: 35px 90px 0px 90px; width: auto !important; border-width: 0px !important; color: #d0a554; font: 12px/16px Georgia; text-align: center; }
  .__sspCaptcha-form-golden #__sspCaptcha-footer .f-error, .__sspCaptcha-form-golden #__sspCaptcha-footer .f-loading { background: transparent none !important; padding: 0px !important; }  

  .__sspCaptcha-form-fresh { width: 397px !important; height: 466px !important; background: transparent url('images/fresh.png') 0px 0px no-repeat !important; font-family: georgia !important; }
  .__sspCaptcha-form-fresh #__sspCaptcha-header { display: none !important; }
  .__sspCaptcha-form-fresh #__sspCaptcha-close { background: transparent none !important; right: 57px !important; top: 57px !important; width: 15px !important; height: 15px !important; }
  .__sspCaptcha-form-fresh #__sspCaptcha-center { margin-top: 150px !important; }
  .__sspCaptcha-form-fresh #__sspCaptcha-center .refresh { margin-top: 25px !important; color: #999389 !important; width: auto !important; }
  .__sspCaptcha-form-fresh #__sspCaptcha-center .hint { display: block !important; padding: 10px 55px; color: #425880 !important; margin-top: 25px !important; font-size: 14px; }
  .__sspCaptcha-form-fresh #__sspCaptcha-center .controls { margin: 7px 35px 20px 55px !important; width: auto !important; padding: 0px !important; }
  .__sspCaptcha-form-fresh #__sspCaptcha-center .controls #__sspCaptcha-input { background: transparent none !important; height: 18px; font: 14px/18px georgia; color: #999389; width: 140px; padding: 4px 20px !important; }
  .__sspCaptcha-form-fresh #__sspCaptcha-center .controls .submit { margin: 3px 0px 0px 30px; width: 80px; text-align: center; font: bold 15px georgia; color: #fff; text-indent: 0px !important; }
  .__sspCaptcha-form-fresh #__sspCaptcha-footer { margin-top: 42px; font: 12px/15px georgia; width: auto !important; border-width: 0px !important; color: #6b97e3; text-align: center; }
  .__sspCaptcha-form-fresh #__sspCaptcha-footer .f-error, .__sspCaptcha-form-fresh #__sspCaptcha-footer .f-loading { background: transparent none !important; padding: 0px !important; }  
  
  