  @charset "UTF-8";
/* responsive reCAPTCHA by jaicab - https://github.com/jaicab/responsive--recaptcha 
 * Responsive Recaptcha Styles
 * [CSU Channel Islands] * Created by Cory Madden and Daniel Larkins 
 * Modified by Cory Madden
 * Date Created: 2014-09-15 * Date Modified: 2014-11-19 */
.responsive--recaptcha {padding: 0.6em; background-color: #e0e0e0; position: relative; overflow: auto; color: #ffffff; font-size: 0.8em; margin-bottom: 0.75em;}
.responsive--recaptcha #recaptcha_image, .responsive--recaptcha #recaptcha_image img{width: 100% !important; height: auto !important; }
.responsive--recaptcha #recaptcha_challenge_image { margin-bottom: 0px;}
.responsive--recaptcha img, .responsive--recaptcha #recaptcha_privacy {display: block;}
.responsive--recaptcha #recaptcha_image {background-color: #ffffff; margin-bottom: 0.5em;}
.responsive--recaptcha, .recaptcha--solution-field, .responsive--recaptcha #recaptcha_image, .responsive--recaptcha #recaptcha_image img, .recaptcha--list-options {-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}	
.recaptcha--solution-field {background-color: #ffffff; padding: 0.5em; color: #000000; display: block; line-height: 1;}
@media screen and (min-width: 30em){.recaptcha--solution-field {margin-bottom: 0px;}}
@media screen and (max-width: 29.99em) {.recaptcha--solution-field {margin-bottom: 7px;}}
.recaptcha--solution-field input {display: block; width: 100% !important; margin: 0.5em auto; -webkit-appereance: none; outline: none; border-radius: 4px;  border: 1px solid #a3aaab; padding-left: 0.4em;}
.recaptcha--solution-field input:focus {border-color: #66AFE9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.recaptcha--solution-field label {font-weight: normal; margin-bottom: 0; width: 100% !important;}
.recaptcha--solution-field p {margin-bottom: 0 !important;}
.recaptcha_only_if_privacy {margin-bottom: 0;}	
.recaptcha--list-options {background-color: #ffffff;}
.recaptcha--list-options ul {list-style-type: none;}
.recaptcha--list-options li {padding: 0; border-bottom: 1px solid #b0b6b8;}
.recaptcha--list-options li:last-child { border-bottom: none;}
.recaptcha--list-options a {line-height: 1.85em; padding-left: 2em; display: block;}
.recaptcha_audio_cant_hear_link {font-weight: bold; cursor: pointer;}
.recaptcha--img-audio {background: url('/components/responsive-recaptcha/img/audio.gif') no-repeat 2px center;}
.recaptcha--img-reload {background: url('/components/responsive-recaptcha/img/refresh.gif') no-repeat 2px center;}
.recaptcha--img-text {background: url('/components/responsive-recaptcha/img/text.gif') no-repeat 2px center;}
.recaptcha--img-help {background: url('/components/responsive-recaptcha/img/help.gif') no-repeat 2px center;}
.display--iframe {display: block;}
