/**
 * @file
 * Form Styling
 */
/* line 11, /var/www/ccs/hub6/src/css/sass/forms.scss */
.region-content .form-text,
.region-content .form-textarea {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #aeb9c7;
  padding: 3px;
}
/* line 15, /var/www/ccs/hub6/src/css/sass/forms.scss */
.region-content .form-text:focus,
.region-content .form-textarea:focus {
  border: 1px solid #00b6e5;
  outline: none;
}

/* line 22, /var/www/ccs/hub6/src/css/sass/forms.scss */
.form-item {
  /* Wrapper for a form element (or group of form elements) and its label */
  margin: 1.5em 0;
}
/* line 27, /var/www/ccs/hub6/src/css/sass/forms.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  /* Highlight the form elements that caused a form submission error */
  border: 1px solid #c00;
}
/* line 31, /var/www/ccs/hub6/src/css/sass/forms.scss */
.form-item label {
  /* The label for a form element */
  display: block;
  font-weight: bold;
}
/* line 34, /var/www/ccs/hub6/src/css/sass/forms.scss */
.form-item label .field-edit-link {
  font-size: 0.85em;
  color: #5d6c80;
}
/* line 40, /var/www/ccs/hub6/src/css/sass/forms.scss */
.form-item label.option {
  /* The label for a radio button or checkbox */
  display: inline;
  font-weight: normal;
}
/* line 45, /var/www/ccs/hub6/src/css/sass/forms.scss */
.form-item .form-required {
  /* The part of the label that indicates a required field */
  color: #c00;
}
/* line 49, /var/www/ccs/hub6/src/css/sass/forms.scss */
.form-item .description {
  /* The descriptive help text (separate from the label) */
  font-size: 0.85em;
  color: #5d6c80;
}
/* line 55, /var/www/ccs/hub6/src/css/sass/forms.scss */
.form-checkboxes .form-item, .form-radios .form-item {
  /* Pack groups of checkboxes and radio buttons closer together */
  margin: 0;
  /* Drupal core uses "0.4em 0" */
}
/* line 59, /var/www/ccs/hub6/src/css/sass/forms.scss */
.form-item .filter-help {
  font-size: 0.9em;
}
/* line 63, /var/www/ccs/hub6/src/css/sass/forms.scss */
.form-item .filter-guidelines {
  color: #5d6c80;
}

/* line 70, /var/www/ccs/hub6/src/css/sass/forms.scss */
.form-submit {
  /* The submit button */
}

/* line 74, /var/www/ccs/hub6/src/css/sass/forms.scss */
.form-actions .form-submit {
  margin-right: 5px;
}

/* line 81, /var/www/ccs/hub6/src/css/sass/forms.scss */
.container-inline div,
.container-inline label {
  /* Inline labels and form divs */
  display: inline;
}

/* line 86, /var/www/ccs/hub6/src/css/sass/forms.scss */
.tips {
  /* Tips for Drupal's input formats */
}

/* line 89, /var/www/ccs/hub6/src/css/sass/forms.scss */
a.button {
  /* Buttons used by contrib modules like Media */
  display: inline-block;
}

/*
 * Password confirmation
 */
/* line 99, /var/www/ccs/hub6/src/css/sass/forms.scss */
.password-parent,
.confirm-parent {
  margin: 0;
}

/*
 * Search (search-block-form.tpl.php)
 */
/* line 108, /var/www/ccs/hub6/src/css/sass/forms.scss */
#block-search-form,
.view-search-this-publication {
  /* Wrapper for the search form */
}
/* line 109, /var/www/ccs/hub6/src/css/sass/forms.scss */
#block-search-form .form-text,
.view-search-this-publication .form-text {
  width: 490px;
  height: 43px;
  border: 0;
  padding: 0 10px 0 30px;
  margin-left: 52px;
  outline: none;
  vertical-align: bottom;
  font-family: "Lato", sans-serif;
  font-size: 1.1em;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
/* line 91, /var/www/ccs/hub6/src/css/sass/_custom.scss */
#block-search-form .form-text::-webkit-input-placeholder,
.view-search-this-publication .form-text::-webkit-input-placeholder {
  color: #75859b;
  font-family: "Droid Serif", serif;
  font-style: italic;
  font-size: 95%;
}
/* line 97, /var/www/ccs/hub6/src/css/sass/_custom.scss */
#block-search-form .form-text:-moz-placeholder,
.view-search-this-publication .form-text:-moz-placeholder {
  /* Firefox 18- */
  color: #75859b;
  font-family: "Droid Serif", serif;
  font-style: italic;
  font-size: 95%;
}
/* line 103, /var/www/ccs/hub6/src/css/sass/_custom.scss */
#block-search-form .form-text::-moz-placeholder,
.view-search-this-publication .form-text::-moz-placeholder {
  /* Firefox 19+ */
  color: #75859b;
  font-family: "Droid Serif", serif;
  font-style: italic;
  font-size: 95%;
}
/* line 109, /var/www/ccs/hub6/src/css/sass/_custom.scss */
#block-search-form .form-text:-ms-input-placeholder,
.view-search-this-publication .form-text:-ms-input-placeholder {
  color: #75859b;
  font-family: "Droid Serif", serif;
  font-style: italic;
  font-size: 95%;
}
/* line 122, /var/www/ccs/hub6/src/css/sass/forms.scss */
.front #block-search-form .form-text, .front
.view-search-this-publication .form-text {
  margin-left: 108px;
  width: 434px;
}
/* line 128, /var/www/ccs/hub6/src/css/sass/forms.scss */
#block-search-form .form-submit,
.view-search-this-publication .form-submit {
  background-color: #ff7865;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 0;
  height: 43px;
  line-height: 43px;
  border: 0;
  display: inline-block;
  outline: 0;
  vertical-align: middle;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  width: 160px;
  text-align: center;
  margin-left: -8px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRDE0QjAxMkEwMEIxMUUyOEFBM0JDRDE0ODcyQ0M1QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRDE0QjAxM0EwMEIxMUUyOEFBM0JDRDE0ODcyQ0M1QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFEMTRCMDEwQTAwQjExRTI4QUEzQkNEMTQ4NzJDQzVDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFEMTRCMDExQTAwQjExRTI4QUEzQkNEMTQ4NzJDQzVDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XQ2V6wAAAQJJREFUeNpi/P//PwNVAMggJMwJxPlAfBKIvwDxRyA+DMTpQMyCphYFI3MUgPjyf9wAZLgoIYM4gPg6kqY/QHwWiC8B8T8k8f1AzIjPoHwkxVeAWAVJkQEQ30OSD8dn0Ckkl6hgUWiFZNAGfAb9gCo6hydAn0LV3MImzwSNvH9QmhlPBLNA6V/4ov8I1La/QKyLxUZXJK/Nxue1dCSFoIA1QVLkBMQvkOSd8BnEAo1uZPAIiJ9jSU8JhBKkKJIX8YHfQByKzyAQZgLiOCDeCcRPgPgmEM+DhlEqNHnADAvBZxAhHIPLMFINwmkYOQahG3adEoNAOBYahuAsxUitgg0gwABtW4psvvRG6gAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: 15px center;
}
/* line 77, /var/www/ccs/hub6/src/css/sass/_custom.scss */
#block-search-form .form-submit:hover,
.view-search-this-publication .form-submit:hover {
  background-color: #ff624b;
}
/* line 81, /var/www/ccs/hub6/src/css/sass/_custom.scss */
#block-search-form .form-submit:active,
.view-search-this-publication .form-submit:active {
  background-color: #ff4b32;
}
/* line 140, /var/www/ccs/hub6/src/css/sass/forms.scss */
#block-search-form.view-search-this-publication .form-text,
.view-search-this-publication.view-search-this-publication .form-text {
  margin: 0;
  width: 467px;
  border: 0;
  padding-left: 15px;
}
/* line 146, /var/www/ccs/hub6/src/css/sass/forms.scss */
#block-search-form.view-search-this-publication .views-exposed-widget,
.view-search-this-publication.view-search-this-publication .views-exposed-widget {
  padding: 0;
}
/* line 148, /var/www/ccs/hub6/src/css/sass/forms.scss */
#block-search-form.view-search-this-publication .views-exposed-widget .form-submit,
.view-search-this-publication.view-search-this-publication .views-exposed-widget .form-submit {
  margin-top: 0;
}

/* line 156, /var/www/ccs/hub6/src/css/sass/forms.scss */
.region-content .search-form {
  margin: 10px 0;
}
/* line 158, /var/www/ccs/hub6/src/css/sass/forms.scss */
.region-content .search-form .form-item-retain-filters {
  clear: both;
  display: block;
  margin: 10px 0 0 0;
}

/* line 165, /var/www/ccs/hub6/src/css/sass/forms.scss */
.ds-search-extra {
  color: #516886;
  font-family: "Droid Serif", serif;
  font-style: italic;
  text-align: right;
}

/* line 171, /var/www/ccs/hub6/src/css/sass/forms.scss */
.search-type-title {
  margin: 0;
  text-transform: uppercase;
  font-size: 13.5px;
}

/* line 178, /var/www/ccs/hub6/src/css/sass/forms.scss */
.ds-search-extra,
.search-type-title,
#content .search-form {
  width: 50%;
  display: inline-block;
  vertical-align: middle;
}

/* line 184, /var/www/ccs/hub6/src/css/sass/forms.scss */
.ds-search-extra,
.search-type-title {
  line-height: 50px;
}

/*
 * Drupal's default login form block
 */
/* line 192, /var/www/ccs/hub6/src/css/sass/forms.scss */
#user-login-form {
  text-align: left;
  /* LTR */
  /*
   * OpenID
   *
   * The default styling for the OpenID login link seems to assume Garland's
   * styling of list items.
   */
}
/* line 202, /var/www/ccs/hub6/src/css/sass/forms.scss */
#user-login-form ul {
  /* OpenID creates a new ul above the login form's links. */
  margin-bottom: 0;
  /* Position OpenID's ul next to the rest of the links. */
}
/* line 207, /var/www/ccs/hub6/src/css/sass/forms.scss */
html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  /* The "Log in using OpenID" link. */
  margin-top: 1.5em;
  margin-left: -20px;
  /* LTR */
  /* Un-do some of the padding on the ul list. */
}
/* line 212, /var/www/ccs/hub6/src/css/sass/forms.scss */
#user-login-form li.user-link {
  /* The "Cancel OpenID login" link. */
  margin-top: 1.5em;
}

/* line 217, /var/www/ccs/hub6/src/css/sass/forms.scss */
#user-login ul {
  margin: 1.5em 0;
}

/*
 * Drupal admin tables
 *
 * We overrode these styles in normalize.css, but restore them for the admin
 * section of the site.
 */
/* line 229, /var/www/ccs/hub6/src/css/sass/forms.scss */
form th {
  text-align: left;
  /* LTR */
  padding-right: 1em;
  /* LTR */
  border-bottom: 3px solid #ccc;
}
/* line 233, /var/www/ccs/hub6/src/css/sass/forms.scss */
form th a {
  white-space: nowrap;
}
/* line 238, /var/www/ccs/hub6/src/css/sass/forms.scss */
form tbody {
  font-size: .95em;
  border-top: 1px solid #ccc;
}
/* line 241, /var/www/ccs/hub6/src/css/sass/forms.scss */
form tbody a {
  line-height: 1.1;
}
/* line 244, /var/www/ccs/hub6/src/css/sass/forms.scss */
form tbody ul.links.inline {
  white-space: nowrap;
}
/* line 249, /var/www/ccs/hub6/src/css/sass/forms.scss */
form tr.even {
  background-color: #fff;
}
/* line 253, /var/www/ccs/hub6/src/css/sass/forms.scss */
form table .item-list ul {
  margin: 0;
}
/* line 257, /var/www/ccs/hub6/src/css/sass/forms.scss */
form select {
  max-width: 400px;
}

/*
 * Drupal core wrongly puts this in system.menus.css. Since we override that, add it back.
 */
/* line 276, /var/www/ccs/hub6/src/css/sass/forms.scss */
td.menu-disabled {
  background: #ccc;
}

/*
 * Books
 */
/* line 284, /var/www/ccs/hub6/src/css/sass/forms.scss */
#book-outline {
  min-width: 0;
  max-width: 100%;
}

/* line 291, /var/www/ccs/hub6/src/css/sass/forms.scss */
.ctools-content ul.actions input {
  color: #000 !important;
}

/* line 297, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-multiselect-form {
  margin: 15px 0 0 0;
}
/* line 299, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-multiselect-form .form-wrapper {
  margin: 0;
  padding: 0;
}
/* line 303, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-multiselect-form .form-item {
  margin: 0;
  padding: 0;
}
/* line 307, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-multiselect-form .multiselect-month {
  padding-left: 20px;
}
/* line 310, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-multiselect-form label {
  color: #516886;
}

/* line 319, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form #edit-0 li {
  width: 25%;
}
/* line 324, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form span.form-required {
  color: #e57b88;
}
/* line 329, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form fieldset {
  background-color: #eaedf2;
  border: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 30px 20px 20px;
  margin-bottom: 10px;
}
/* line 336, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form fieldset .fieldset-wrapper {
  margin-top: 20px;
}
/* line 340, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form fieldset#edit-user {
  background-color: #516886;
  padding: 20px;
}
/* line 344, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form fieldset#edit-user .form-item {
  overflow: hidden;
}
/* line 349, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form fieldset#edit-user label {
  color: #fff;
  text-transform: uppercase;
  float: left;
  width: 17%;
  line-height: 30px;
  padding-left: 15px;
}
/* line 358, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form fieldset#edit-user input {
  width: 70%;
  float: right;
  padding: 8px 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: none;
  margin-right: 10px;
}
/* line 367, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form fieldset#edit-user .fieldset-wrapper {
  margin-top: 0;
}
/* line 374, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form fieldset#edit-1 .item-list:first-child ul li, #gccsi-subscription-subscription-form fieldset#edit-7 .item-list:first-child ul li {
  font-weight: bold;
}
/* line 379, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form fieldset legend span {
  position: relative;
  top: 40px;
  font-size: 1.8em;
  font-family: "Droid Serif", serif;
}
/* line 388, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form fieldset .item-list ul {
  padding: 0;
  margin: 0;
  display: inline-block;
  width: 100%;
}
/* line 394, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form fieldset .item-list ul li {
  width: 50%;
  float: left;
  padding: 5px 0;
  margin-left: 0;
  list-style: none;
  color: #516886;
}
/* line 402, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form fieldset .item-list ul li a, #gccsi-subscription-subscription-form fieldset .item-list ul li a:visited {
  color: #516886;
}
/* line 406, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form fieldset .item-list ul li .form-type-checkbox {
  margin: 0;
  padding: 0;
  float: left;
  padding-right: 8px;
}
/* line 416, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form .form-item-agree {
  padding-top: 15px;
}
/* line 419, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form .form-item-agree label {
  padding-left: 10px;
}
/* line 424, /var/www/ccs/hub6/src/css/sass/forms.scss */
#gccsi-subscription-subscription-form #edit-submit {
  background-color: #ff7865;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 0;
  height: 43px;
  line-height: 43px;
  border: 0;
  display: inline-block;
  outline: 0;
  vertical-align: middle;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  width: 160px;
  text-align: center;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1Q0JEOUVGMzlEQzExRTM4QUI0ODc4M0E1NUJBMzU0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk1Q0JEOUYwMzlEQzExRTM4QUI0ODc4M0E1NUJBMzU0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTVDQkQ5RUQzOURDMTFFMzhBQjQ4NzgzQTU1QkEzNTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTVDQkQ5RUUzOURDMTFFMzhBQjQ4NzgzQTU1QkEzNTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5WoFuyAAABGUlEQVR42mL8//8/w0ACxlEHjDpg1AGjDiDCAXpAbA/EvCSa/RmIDwLxJUodUAjEnGR68AcQ91HqAFEgDgFiQRItfw/Ea4D4NTXSAAcQ+wOxMpGW3wXijdAQoDgNeADxLiAGKbSBYkYcakFqjgLxYagakN5tlDqgCogfAfF6IP4KxHJA7AfEfGjqPgHxJqhaHiAOAmIZIG6jhgNgqXoj1AJQlLgBsQ5U7goQ7wbi71AHBkAdwUBNB8CC+CQ0iH8DsThU7BUQswKxHRCboUURXgewkFpuALEFEGsB8XEgvgYVNwJiKyzRQpWCqIrCwg5vCDAxDDAYcAcQEwUmQGxLRnH8DYiPAPGZ0ep41AGjDhh1wKgD8AGAAAMA3jWDSZlWE+UAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-position: 15px center;
  margin: 20px 0 40px;
  float: right;
}
/* line 77, /var/www/ccs/hub6/src/css/sass/_custom.scss */
#gccsi-subscription-subscription-form #edit-submit:hover {
  background-color: #ff624b;
}
/* line 81, /var/www/ccs/hub6/src/css/sass/_custom.scss */
#gccsi-subscription-subscription-form #edit-submit:active {
  background-color: #ff4b32;
}
