* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { font-family: "Helvetica", "Verdana", "Geneva", sans-serif; margin: 0; padding: 10px; } .button { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #ccc; padding: 5px 10px; border-radius: 4px; border: none; margin: 5px 0; color: #000; font-size: 12px; &:hover { cursor: pointer; background-color: #000; color: #fff; text-decoration: none; } } .pulitzer-fake-link{ cursor: pointer; color: #32638a; &:hover{ text-decoration: underline; color: black; cursor: pointer; } &.active{ color: black; } } .pulitzer-row { position: relative; float: left; width: 100%; &.padding { padding: 0px 20px; } &.right { float: right; text-align: right; } &.left { text-align: left; float: left; } &.margin-bottom { margin-bottom: 1.4em; } &.margin-left { margin-left: 1.4em; } &.list-item { padding-bottom: 1em; border-bottom: 1px solid grey; } .inline-list li{ display: inline; margin: 0px 5px; } .list li{ list-style-type: none; } .preview-link{ float: left; margin-top: 8px; } .pulitzer-indent{ margin-left: 40px; } a { color: #32638a; text-decoration: none; &:hover { text-decoration: underline; } } form { width: 100%; } input[type="submit"] { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #ccc; padding: 5px 10px; border-radius: 4px; border: none; margin: 5px 0; &:hover { background-color: #1a1a1a; color: #fff; cursor: pointer; } } input[type="text"], select { display: block; width: 100%; padding: 6px 12px; height: 34px; margin: 5px 0; border-radius: 4px; border: 1px solid #ccc; } textarea { min-width: 100%; min-height: 100px; padding: 6px 12px; display: block; border: 1px solid #ccc; border-radius: 4px; } .mce-panel, .mce-btn { background-color: inherit; } &.highlight-blue{ padding: 20px; background-color: #F1F8FB; } &.highlight-off-white{ padding: 20px; background-color: #FFFBF8; } .pulitzer-span { margin-left: 0; position: relative; float: left; } } .pulitzer-span { &.right { float: right; text-align: right; } .right { float: right; text-align: right; } &.left { text-align: left; float: left; } .icon-separator { display: inline-block; width: 5px; } &.match-h2{ line-height: 40px; margin: 10px 0; } &.match-h5{ line-height: 20px; margin: 10px 0; } &.margin { margin-right: 15px; margin-left: none; } &.heading { color: #aaa; } &.empty { background-color: #eee; } &.ten-percent { width: 10%; &.margin { width: 8%; margin-right: 2%; } @media screen and (max-width: 480px) { width: 100%; margin-right: none; margin-left: none; } } &.one-fifth { width: 20%; &.margin{ width: 18%; margin-right: 2%; } @media screen and (max-width: 480px) { width: 100%; margin-right: none; margin-left: none; } } &.two-fifths { width: 40%; &.margin{ width: 38%; margin-right: 2%; } @media screen and (max-width: 480px) { width: 100%; margin-right: none; margin-left: none; } } &.one-quarter { width: 25%; &.margin{ width: 23%; margin-right: 2%; } @media screen and (max-width: 480px) { width: 100%; margin-right: none; margin-left: none; } } &.one-third { width: 33.3%; &.margin{ width: 31.3%; margin-right: 2%; } @media screen and (max-width: 480px) { width: 100%; margin-right: none; margin-left: none; } } &.one-half { width: 50%; &.margin{ width: 48%; margin-right: 2%; } @media screen and (max-width: 480px) { width: 100%; margin-right: none; margin-left: none; } } input[type="submit"] { margin: 0 15% 0 0; width: 85%; } input[type="text"], select { margin: 0 15% 0 0; width: 85%; } } .pulitzer-hidden{ display: none; } #new_post_type { margin: 10px 0; } .upload-group { max-width: 190px; .button { float: right; } } .pulitzer-form-left { float:left !important; width: 80px; } .drag_handle { margin-top: 6px; width: 12px; height: 9px; .drag_handle_indent { width: 100%; height: 2px; margin-bottom: 1px; background-color: #e6e6e6; border-top: 1px solid #636564; border-left: 1px solid #636564; } } .pulitzer-pill{ position: relative; float: left; padding: .5em 1em; border: 1px solid #d4d4d4; border-radius: 7px; margin-right: 2em; margin-bottom: 1em; cursor: pointer; background-color: white; &.active, &:hover{ background-color: #FFFBF8; border-color: #e0ddda; } &:hover{ color: #5b91c8; } &.active{ color: #000; &:hover, &:focus, &:active { color: #000; text-decoration: none; cursor: default; } } &.match-h2{ margin-top: 10px; margin-bottom: 10px; } } // wysihtml5 .wysihtml5-sandbox { width: 100% !important; }