.toolbox-action { font-family: 'Source Sans Pro', 'TF-Regular', Arial, sans-serif; font-kerning: normal; -webkit-font-variant-ligatures: no-common-ligatures; font-variant-ligatures: no-common-ligatures; -webkit-font-feature-settings: "kern" 1,"liga" 0; font-feature-settings: "kern" 1,"liga" 0; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border: 0; outline: 0; background: none; background-color: transparent; text-decoration: none; box-shadow: none; position: relative; max-width: 100%; cursor: pointer; color: #945E00; word-break: normal; transition: all .15s ease-in-out; top: 0; }

.toolbox-action * { word-break: break-all; word-break: break-word; overflow-wrap: break-word; }

.toolbox-action:hover { top: 2px; }

.toolbox-action:focus { outline: 0; text-shadow: 0 .063rem .125rem #808080; /* IE fix */ text-shadow: 0 .063rem .125rem #80808080; }

.toolbox-action:active { filter: blur(0.5px); }

.toolbox-action input[type="file" i] { color: #000000; opacity: .5; margin-left: 0.25rem; }

.toolbox-action input[type="file" i]::-webkit-file-upload-button { border: 0; background: none; padding: 0; margin: 0; position: absolute; left: 0; cursor: pointer; opacity: 0; }

.toolbox-action--btn { position: relative; min-height: 1.875rem; max-width: 21.563rem; background-color: #00B3FD; box-shadow: 0 .125rem 0 #007399; border-radius: 1.875rem; text-align: center; color: #FFF; padding: .25rem 1rem; margin: .5rem; }

.toolbox-action--btn:hover { box-shadow: none; top: 0; transform: translate3d(0, 0.125rem, 0); }

.toolbox-action--btn:focus { text-shadow: none; box-shadow: 0 .125rem 0 #007399, 0 0 1.25rem #00B3FD; }

.toolbox-action--link { color: #00B3FD; box-shadow: inset 0 -0.07rem; }

.toolbox-action--icon { padding: .5rem; white-space: nowrap; }

.toolbox-action--center { text-align: center; justify-content: center; }

.toolbox-action--block { position: relative; display: flex; flex-direction: row; align-items: center; width: 100%; height: 100%; }

.toolbox-action--transparent { background-color: transparent; box-shadow: none; color: #00b3fd; }

.toolbox-action--transparent:focus { box-shadow: none; text-shadow: 0 0.065rem 0.125rem #00B3FD; /* IE fix */ text-shadow: 0 0.065rem 0.125rem #00B3FDE6; }

.toolbox-action--secondary { color: #E61616; }

.toolbox-action--secondary:focus { box-shadow: none; text-shadow: 0 0.065rem 0.125rem #00B3FD; /* IE fix */ text-shadow: 0 0 1.25rem #E61616; }

.toolbox-action--secondary.toolbox-action--btn.toolbox-action--transparent:not(.is-disabled) { color: #E61616; }

.toolbox-action--secondary.toolbox-action--btn.toolbox-action--transparent:not(.is-disabled):focus { box-shadow: none; text-shadow: 0 0.065rem 0.125rem #945E00; /* IE fix */ text-shadow: 0 0.065rem 0.125rem #E61616E6; }

.toolbox-action--secondary.toolbox-action--btn:not(.toolbox-action--transparent):not(.is-disabled) { background-color: #E61616; box-shadow: 0 0.125rem 0 #890d0d; color: #FFF; }

.toolbox-action--secondary.toolbox-action--btn:not(.toolbox-action--transparent):not(.is-disabled):hover { box-shadow: none; }

.toolbox-action--secondary.toolbox-action--btn:not(.toolbox-action--transparent):not(.is-disabled):focus { box-shadow: 0 0.125rem 0 #890d0d, 0 0 20px #E61616; }

.toolbox-action--placeholder { min-width: 40px; max-width: 40px; width: 40px; min-height: 40px; max-height: 40px; height: 40px; opacity: 0; pointer-events: none; }

.is-inverted .toolbox-action:not(.toolbox-action--btn, .text-default) { color: #D99B00; }

.is-inverted .toolbox-action.is-disabled:not(.toolbox-action--btn) { opacity: .5; }