html, body {height: 100%;}
.container {word-wrap: break-word;}
.container iframe {height: 100%;width: 100%;}
#petition-close {display: none;}
.container.first-block {min-height: 100%;max-width: 840px !important;margin-bottom: 50px;}
.pw-widget {text-align: right;}
img {max-width: 100%;height: auto;}
.timer {display: none;}
@media (max-width: 768px) {p.small {font-size: 10px;}}
#app {padding: 30px 30px 0px 30px;}
#pet-form_fields input[type=checkbox] {float: left;width: 7% !important;margin-right: 10px;}
#pet-form_fields input[type=checkbox] + label {max-width: 88% !important;}
#pet-form_wrapper span.is-danger {display: block;color: #a94442;text-align: right;font-size: 12px;}
#pet-sign_count .label {white-space: normal;}
@media (max-width: 992px) {#pet-last_signatures {margin-top: 30px;}}
#pet-sign_count .label, #pet-sign_count .counter {font-weight: bold;text-align: center;}
#pet-sign_count .label {font-size: 36px;color: #333;}
#pet-sign_count .counter {font-size: 48px;color: #cf0044;}
#pet-sign_count {padding-bottom: 20px;margin-bottom: 20px;}
#pet-form_wrapper {border: 1px solid #ccc;padding: 20px;margin-top: 26px;}
#pet-form_fields, #pet-form_fields .form-group {margin-bottom: 15px;}
#pet-form_fields label {display: inline-block;max-width: 100%;margin-bottom: 5px;}
#pet-form_fields input {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;}
#pet-form_fields input:focus {background-color: #dff0d8;color: #3c763d;}
.small {font-size: 85%;}
#pet-form_coregs .coregs .form-group {position: relative;display: block;margin-top: 10px;margin-bottom: 20px;}
#pet-form_coregs .coregs .form-group label {min-height: 20px;padding-left: 20px;margin-bottom: 0;font-weight: 400;cursor: pointer;font-size: 16px;}
#pet-form_coregs .coregs input {width: 26px !important;height: 26px !important;}
#pet-form_coregs .coregs input[type=checkbox] {position: absolute;margin: 4px 0 0 -20px;box-sizing: border-box;padding: 0;}
#pet-form_coregs .coregs label div {font-size: 12px;margin-left: 10px;margin-top: 5px;}
#pet-form_submit button {width: 100%;text-transform: uppercase;font-size: 20px;margin: 15px 0px;}
#afterSubmit p {font-family: Arial,sans-serif;font-size: 12px;box-sizing: border-box;text-size-adjust: 100%;margin-top: 5px;}
#pet-last_signatures {overflow: hidden;}
table#latest_list_table thead th {font-size: 12px;text-align: center;padding: 5px;overflow: auto;border-top: 1px solid #fff;border-bottom: 1px solid #dedede;background: #feffff;}
table#latest_list_table tbody tr td {text-align: center;padding: 18px 5px;font-size: 11px;overflow: auto;border-top: 1px solid #fff;border-bottom: 1px solid #dedede;background: #feffff;}
#latest_list_table td, #latest_list_table th {padding: 5px;}
#latest_list_table td {text-align: center;}
#pet-sign_count {text-align: center;}
#pet-form_checks input, #pet-form_checks div, #pet-form_coregs input, #pet-form_coregs div {display: inline-block;}
#pet-form_checks .checks, #pet-form_coregs .coregs {display: block;}
#afterApp {clear: both;}
.twitter-share-button {position: relative;margin-bottom: -6px;}
.email-share-button {display: inline-block;position: relative;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAdVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5WX1YAAAAJnRSTlMAAQIEBQ4PEBgcHSUmS01PUV1eZHV+f4OGm6aytMHFzs/p6/f7/czO+8YAAABoSURBVBgZhcFJEoIwAEXBH6OCE6AojoACefc/oqmUi0QXdutHNRIZSw0kXjqROGp2I3I1Ks1u4mMqTCEey6wj6LLFHYE72BqvtnsHwnvm67Zd5T2eCM6b7YVAfJEj4dSQaCQ7j1j99wbHWRkFec3JOQAAAABJRU5ErkJggg==");background-repeat: no-repeat;background-position: 5px;padding-left: 25px;}
.mobile-only {display: none;}
@media only screen and (max-width: 600px) {.mobile-only {display: block;}}