html,
button,
input,
select,
textarea {color: rgb(34, 34, 34)}

body {font-size: 1em; line-height: 1.4}

a {color: rgb(72, 145, 224)}

a:visited {color: rgba(72, 145, 224, 0.96)}

a:hover {color: rgba(72, 145, 224, 0.85)}

img {vertical-align: middle}

fieldset {border: 0; margin: 0; padding: 0}

textarea {resize: vertical}

.nocallout {-webkit-touch-callout: none}

.pressed {background-color: rgba(0, 0, 0, 0.7)}

textarea[contenteditable] {-webkit-appearance: none}

.gifhidden {position: absolute; left: -100%}

.ir {background-color: transparent; background-repeat: no-repeat; border: 0; direction: ltr; display: block; overflow: hidden; text-align: left; text-indent: -999em}

.ir br {display: none}

.hidden {display: none !important; visibility: hidden}

.visuallyhidden {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto}

.invisible {visibility: hidden}

.clearfix::before,
.clearfix::after {content: ""; display: table}
.clearfix::after {clear: both}

@media only screen and (min-width: 800px) {}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {}