@import url('https://fonts.googleapis.com/css?family=Open+Sans');

a.button { background-color: #4582b8; border: 1px solid #4582b8; border-radius: 5px; color: #ffffff; cursor: pointer; display: inline-block; font-family: Neutra,Arial; font-size: 14px; font-weight: normal; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; text-align: center; text-decoration: none; }
a.button:hover { background-color: #999999; border: 1px solid #999999; font-family: Neutra,Arial; font-size: 14px; font-weight: normal; }
a.button_green { background-color: #366649; border: 1px solid #366649; border-radius: 5px; color: #ffffff; cursor: pointer; display: inline-block; font-family: Neutra,Arial; font-size: 14px; font-weight: normal; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; text-align: center; text-decoration: none; }
a.button_green:hover { background-color: #999999; border: 1px solid #999999; font-family: Neutra,Arial; font-size: 14px; font-weight: normal; }
a.alert { background-color: #999999; border: 1px solid #999999; border-radius: 5px; color: #ffffff; cursor: pointer; display: inline-block; font-family: Neutra,Arial; font-size: 14px; font-weight: normal; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; text-align: center; text-decoration: none; }
a.alert:hover { background-color: #4582b8; border: 1px solid #4582b8; color: #ffffff; font-family: Neutra,Arial; font-size: 14px; font-weight: normal; }
a.invert { background-color: #000000; border: 1px solid #000000; border-radius: 5px; color: #ffffff; cursor: pointer; display: inline-block; font-family: Neutra,Arial; font-size: 14px; font-weight: normal; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; text-align: center; text-decoration: none; }
a.invert:hover { background-color: #4582b8; border: 1px solid #4582b8; color: #ffffff; font-family: Neutra,Arial; font-size: 14px; font-weight: normal; }
.cc_response { font-size: 14px; }
.cc_resource1 { font-size: 14px; }
.cc_resource_data_fields_column { display: inline-block; margin-right: 20px; vertical-align: top; }
.cc_resource_data_fields_field { font-size: 14px; padding-top: 5px; }
.cc_resource_data_fields_field label { display: inline-block; margin-right: 10px; text-align: left; width: 70px; }
.popup-alert { background-color: rgba(0,0,0,0.5); display: none; height: 100vh; left: 0px; position: fixed; top: 0px; width: 100vw; z-index: 9999; }
.popup-alert-close { position: absolute; right: 10px; top: 5px; }
.popup-alert-frame { background-color: #ffffff; border: 5px solid #557aa6; border-radius: 10px; height: auto; margin: 20vh auto; max-width: 500px; padding: 20px; position: relative; width: 80vw; }
.popup-alert-message { color: #333333; font-size: 14px; padding-top: 20px; }
.popup-alert-title { color: #cb584e; font-size: 16px; font-weight: bold; }
.popup-confirm { background-color: rgba(0,0,0,0.5); display: none; height: 100vh; left: 0px; position: fixed; top: 0px; width: 100vw; z-index: 9999; }
.popup-confirm-actions { padding-top: 15px; }
.popup-confirm-actions a { background-color: #04a704; border: 1px solid #04a704; border-radius: 5px; color: #ffffff; cursor: pointer; display: inline-block; font-family: Neutra,Arial; font-size: 14px; font-weight: normal; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; text-align: center; text-decoration: none; }
.popup-confirm-actions a:hover { background-color: #4582b8; border: 1px solid #4582b8; font-family: Neutra,Arial; font-size: 14px; font-weight: normal; }
.popup-confirm-actions a.invert { background-color: #999999; border: 1px solid #999999; border-radius: 5px; color: #ffffff; cursor: pointer; display: inline-block; font-family: Neutra,Arial; font-size: 14px; font-weight: normal; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; text-align: center; text-decoration: none; }
.popup-confirm-actions a.invert:hover { background-color: #4582b8; border: 1px solid #4582b8; font-family: Neutra,Arial; font-size: 14px; font-weight: normal; }
.popup-confirm-close { position: absolute; right: 10px; top: 5px; }
.popup-confirm-frame { background-color: #ffffff; border: 5px solid #557aa6; border-radius: 10px; height: auto; margin: 20vh auto; max-width: 500px; padding: 20px; position: relative; width: 80vw; }
.popup-confirm-message { color: #333333; font-size: 14px; padding-top: 20px; }
.popup-confirm-title { color: #cb584e; font-size: 16px; font-weight: bold; }
.popup-password { background-color: rgba(0,0,0,0.5); display: none; height: 100vh; left: 0px; position: fixed; top: 0px; width: 100vw; z-index: 9999; }
.popup-password-actions { padding-top: 15px; }
.popup-password-actions a { background-color: #04a704; border: 1px solid #04a704; border-radius: 5px; color: #ffffff; cursor: pointer; display: inline-block; font-family: Neutra,Arial; font-size: 14px; font-weight: normal; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; text-align: center; text-decoration: none; }
.popup-password-actions a:hover { background-color: #4582b8; border: 1px solid #4582b8; font-family: Neutra,Arial; font-size: 14px; font-weight: normal; }
.popup-password-actions a.invert { background-color: #999999; border: 1px solid #999999; border-radius: 5px; color: #ffffff; cursor: pointer; display: inline-block; font-family: Neutra,Arial; font-size: 14px; font-weight: normal; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; text-align: center; text-decoration: none; }
.popup-password-actions a.invert:hover { background-color: #4582b8; border: 1px solid #4582b8; font-family: Neutra,Arial; font-size: 14px; font-weight: normal; }
.popup-password-close { position: absolute; right: 10px; top: 5px; }
.popup-password-frame { background-color: #ffffff; border: 5px solid #557aa6; border-radius: 10px; height: auto; margin: 20vh auto; max-width: 500px; padding: 20px; position: relative; width: 80vw; }
.popup-password-message { color: #333333; font-size: 14px; padding-top: 20px; }
.popup-password-title { color: #cb584e; font-size: 16px; font-weight: bold; }
td.td_layout a:hover { font-size: 12px; }