/* ========================================================================== Buttons --- Core Button Component used in APEX 5 Builder ========================================================================== */
.a-Button.a-Button--navLink { border-radius: 0; }

.a-Button.a-Button--navLink:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; width: 1px; }

.a-Button--iconTopAction { min-width: 54px; }

.a-Button.a-Button--editPageButton { padding-left: 28px; }

.a-Button--goToTop { display: none; }

.a-Button--goToTop .a-Icon { opacity: .5; transition: opacity .1s; }

.a-Button--goToTop:hover .a-Icon { opacity: 1; }

.a-Button + .a-Button { margin-left: 4px; }

.a-Header-navLinks .a-Button + .a-Button { margin-left: 0; }

.a-Button-list { padding: 8px 12px; border-bottom: 1px solid #F0F0F0; background-color: #FAFAFA; }

.a-Button--templateOptions { margin-bottom: 4px; }

.a-Button--forceWrap { word-break: break-all; }

/* Interactive Grid Sort Buttons */
.a-GV-columnControls .a-Button + .a-Button { margin-left: 0; }

/* ========================================================================== APEX Button Group (for Items) ========================================================================== */
.apex-button-group label { padding: 4px 8px; }

.apex-button-group { display: inline-block; vertical-align: top; }

.apex-button-group input + label { vertical-align: top; display: inline-block; }

@media only screen and (min-width: 1281px) { .a-Button--iconTopAction { min-width: 72px; } }
