/* Table of Contents ================================================== #Button #Button Sizes #Button Colors #Button Links #Button Icons #Button Outlines #Button Styles #Button Group #Button Toolbar */ /* #Button ================================================== */ .btn { -webkit-appearance: none; -moz-appearance: none; background: rgba(236,238,241,1); border: none; border-bottom: 1px solid rgba(196,198,201,1); border-radius: 2px; -moz-box-sizing: border-box; box-sizing: border-box; color: rgba(71,74,84,1); cursor: pointer; display: inline-block; font-size: 13px; -webkit-font-smoothing: antialiased; font-weight: bold; line-height: 13px; margin: 0; padding: 12px 20px; text-align: center; text-decoration: none; text-rendering: geometricPrecision; vertical-align: middle; } .btn:hover { background: rgba(226,228,231,1); text-decoration: none; -webkit-transition: all 0.1s linear; transition: all 0.1s linear; } .btn[disabled], .btn[disabled]:hover { color: rgba(158,171,179,1); background: rgba(246,248,251,1); border-color: rgba(206,208,211,1); } /* #Button Sizes ================================================== */ .btn-large { border-radius: 3px; font-size: 15px; line-height: 15px; padding: 15px 30px; } .btn-small { font-size: 11px; line-height: 11px; padding: 8px 15px; } .btn-mini { font-size: 9px; line-height: 9px; padding: 6px 10px; } .btn-block, button.btn-block, input.btn-block { -moz-box-sizing: border-box; box-sizing: border-box; display:block; min-width: 100%; padding-right: 0; padding-left: 0; width: 100%; } /* #Button Colors ================================================== */ .btn-black, .btn-blue, .btn-green, .btn-red { color: rgba(255,255,255,1); } .btn-black { background: rgba(61,64,74,1); border-color: rgba(11,14,24,1); } .btn-black:hover { background: rgba(51,54,64,1); } .btn-black[disabled], .btn-black[disabled]:hover { background: rgba(101,104,114,1); border-color: rgba(61,64,74,1); color: rgba(255,255,255,1); } .btn-blue { background: rgba(85,115,194,1); border-color: rgba(25,55,134,1); } .btn-blue:hover { background: rgba(70,100,179,1); } .btn-blue[disabled], .btn-blue[disabled]:hover { background: rgba(125,155,234,1); border-color: rgba(75,105,184,1); color: rgba(255,255,255,1); } .btn-green { background: rgba(75,180,122,1); border-color: rgba(25,130,72,1); color: rgba(255,255,255,1); } .btn-green:hover { background: rgba(65,170,112,1); } .btn-green[disabled], .btn-green[disabled]:hover { background: rgba(105,210,152,1); border-color: rgba(55,160,132,1); color: rgba(255,255,255,1); } .btn-red { background: rgba(220,74,56,1); border-color: rgba(180,34,16,1); } .btn-red:hover { background: rgba(210,64,46,1); } .btn-red[disabled], .btn-red[disabled]:hover { background: rgba(240,94,76,1); border-color: rgba(200,54,36,1); color: rgba(255,255,255,1); } .btn-white { background: rgba(255,255,255,1); } .btn-white:hover { background: rgba(226,228,231,1); } .btn-white[disabled], .btn-white[disabled]:hover { background: rgba(250,250,250,1); border-color: rgba(216,218,221,1); } /* #Button Links ================================================== */ .btn-link { background: none; border: none; color: rgba(174,182,192,1); margin-top: 12px; padding: 0; } .btn-link:hover { background: none; color: rgba(71,74,84,1); } .btn-link.btn-large { margin-top: 17px; } .btn-link.btn-small { margin-top: 8px; } .btn-link.btn-mini { margin-top: 6px; } .btn-link.btn-link-clean { margin-top: 0; } /* #Button Icons ================================================== */ .btn-icon { font-size: 17px; line-height: 17px; padding: 12px 14px 10px 14px; } .btn-large.btn-icon { font-size: 23px; line-height: 23px; padding: 13px 14px 11px 14px; } .btn-small.btn-icon { font-size: 14px; line-height: 14px; padding: 8px 9px 6px 8px; } .btn-mini.btn-icon { font-size: 11px; line-height: 11px; padding: 6px 7px 4px 7px; } /* #Button Outlines ================================================== */ .btn-outline { background: transparent; border: 1px solid rgba(229,230,234,1); border-radius: 2px; color: rgba(174,182,192,1); } .btn-outline:hover { background: transparent; border-color: rgba(199,200,204,1); color: rgba(71,74,84,1); } .btn-outline[disabled], .btn-outline[disabled]:hover { background: transparent; border-color: rgba(239,240,244,1); color: rgba(194,202,212,1); } .btn-large.btn-outline { padding: 14px 29px 16px 29px; } .btn-small.btn-outline { padding: 7px 14px 8px 14px; } .btn-mini.btn-outline { padding: 5px 14px 6px 14px; } .btn-outline.btn-icon { padding: 10px 12px 9px 12px; } .btn-large.btn-icon.btn-outline { padding: 11px 13px 11px 13px; } .btn-small.btn-icon.btn-outline { padding: 6px 7px 6px 6px; } .btn-mini.btn-icon.btn-outline { padding: 4px 6px 4px 6px; } .btn-outline-black { border-color: rgba(71,74,84,1); color: rgba(71,74,84,1); } .btn-outline-blue { border-color: rgba(58,144,216,1); color: rgba(58,144,216,1); } .btn-outline-green { border-color: rgba(75,180,122,1); color: rgba(75,180,122,1); } .btn-outline-red { border-color: rgba(220,74,56,1); color: rgba(220,74,56,1); } .btn-outline-white { border-color: rgba(255,255,255,1); color: rgba(225,255,255,1); } /* #Button Styles ================================================== */ .btn-round { border-radius: 500px; } /* #Button Group ================================================== */ .btn-group { display: inline-block; font-size: 0; position: relative; white-space: nowrap; vertical-align: middle; } .btn-group + .btn-group { margin-left: 5px; } .btn-group.pull-right + .btn-group.pull-right { margin-left: 0; margin-right: 10px; } .btn-group > .btn { border-right: 1px solid rgba(196,198,201,1); border-radius: 0; position: relative; } .btn-group > .btn-black { border-color: rgba(11,14,24,1); } .btn-group > .btn-blue { border-color: rgba(25,55,134,1); } .btn-group > .btn-green { border-color: rgba(25,130,72,1); } .btn-group > .btn-red { border-color: rgba(180,34,16,1); } .btn-group > .btn-white { border-color: rgba(196,198,201,1); } .btn-group > .btn:first-child { border-bottom-left-radius: 2px; border-top-left-radius: 2px; margin-left: 0; } .btn-group > .btn:last-child, .btn-group > .dropdown-toggle { border-right: none; border-bottom-right-radius: 2px; border-top-right-radius: 2px; } .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active { z-index: 2; } .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; } .btn-group-outline > .btn { border-width: 1px; margin-left: -1px; } .btn-group-outline > .btn:first-child { margin-left: 0; } .btn-group-outline > .btn:last-child, .btn-group-outline > .dropdown-toggle { border-right: 1px solid rgba(229,230,234,1); } .btn-group-outline > .btn:last-child:hover, .btn-group-outline > .dropdown-toggle:hover { border-right: 1px solid rgba(199,200,204,1); } /* #Button Toolbar ================================================== */ .btn-toolbar { font-size: 0; margin-bottom: 10px; margin-top: 10px; } .btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group { margin-left: 5px; }