*:focus { outline: none; } a, button, input[type="submit"] { &:focus { outline: none !important; } } /* ============================================================================== // Custom buttons // ============================================================================== */ .button { -webkit-font-smoothing: antialiased; border: 0; outline: none; padding: 1px; display: inline-block; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.075); -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.075); -ms-box-shadow: 0 1px 0 rgba(0,0,0,0.075); -o-box-shadow: 0 1px 0 rgba(0,0,0,0.075); box-shadow: 0 1px 0 rgba(0,0,0,0.075); height: 33px; background: #adb2bb; background: -webkit-linear-gradient(#ccd0d6, #adb2bb); background: -moz-linear-gradient(#ccd0d6, #adb2bb); background: -ms-linear-gradient(#ccd0d6, #adb2bb); background: -o-linear-gradient(#ccd0d6, #adb2bb); background: linear-gradient(#ccd0d6, #adb2bb); @include transition(all .1s linear); @include transform(scale3d(1, 1, 1)); &[disabled], &.disabled { pointer-events: none; cursor: not-allowed; box-shadow: none; span { box-shadow: none; background: #E7EBF0; background: #E7EBF0; background: -webkit-linear-gradient(#E7EBF0, #E7EBF0); background: -moz-linear-gradient(#E7EBF0, #E7EBF0); background: -ms-linear-gradient(#E7EBF0, #E7EBF0); background: -o-linear-gradient(#E7EBF0, #E7EBF0); background: linear-gradient(#E7EBF0, #E7EBF0); } } &:hover { text-decoration: none; } &:active, &.active { background: #b5bac2; background: -webkit-linear-gradient(#b5bac2, #b5bac2); background: -moz-linear-gradient(#b5bac2, #b5bac2); background: -ms-linear-gradient(#b5bac2, #b5bac2); background: -o-linear-gradient(#b5bac2, #b5bac2); background: linear-gradient(#b5bac2, #b5bac2); @include transform(scale3d(0.95, 0.95, 0.95)); span, span { color: #444; background: #eff1f4; background: -webkit-linear-gradient(#e6e8eb, #eff1f4); background: -moz-linear-gradient(#e6e8eb, #eff1f4); background: -ms-linear-gradient(#e6e8eb, #eff1f4); background: -o-linear-gradient(#e6e8eb, #eff1f4); background: linear-gradient(#e6e8eb, #eff1f4); -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1); -ms-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1); -o-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 rgba(0,0,0,0.1); } } span { display: block; font-size: 14px; padding-left: 15px; padding-right: 15px; height: 31px; line-height: 31px; border-radius: 4px; font-weight: bold; font-family: $helvetica; color: #333; text-shadow: 0 1px 0 #fff; background: #f6f9fc; background: #eff1f4; background: -webkit-linear-gradient(#f7f8fa, #eff1f4); background: -moz-linear-gradient(#f7f8fa, #eff1f4); background: -ms-linear-gradient(#f7f8fa, #eff1f4); background: -o-linear-gradient(#f7f8fa, #eff1f4); background: linear-gradient(#f7f8fa, #eff1f4); -webkit-box-shadow: inset 0 1px 0 white; -moz-box-shadow: inset 0 1px 0 white; -ms-box-shadow: inset 0 1px 0 white; -o-box-shadow: inset 0 1px 0 white; box-shadow: inset 0 1px 0 white; @include transition(all .1s linear); } } /* ============================================================================== // Custom pager // ============================================================================== */ .paging { a { position: relative; font-size: 11px; display: inline-block; width: 28px; height: 27px; border: 1px solid #D7DADD; text-align: center; line-height: 26px; border-radius: 5px; color: #60A3D8; &:active { background: #fafafa; box-shadow: inset 0 3px 5px rgba(0,0,0,.1) } &.disabled { color: #B9B9B9; cursor: default; } i { &.fa-chevron-left { position: relative; left: -1px; } &.fa-trash-o { font-size: 14px; } } } } /* ============================================================================== // Welcome modal // ============================================================================== */ #welcome-modal { .modal-dialog { margin-top: 65px; } .modal-content { background: #f5f8fc; background: -webkit-linear-gradient(#fff,#f5f8fc); background: -moz-linear-gradient(#fff,#f5f8fc); background: -ms-linear-gradient(#fff,#f5f8fc); background: -o-linear-gradient(#fff,#f5f8fc); background: linear-gradient(#fff,#f5f8fc); font-family: $helvetica; .modal-header { border-bottom: 0; } .modal-body { padding-bottom: 50px; header { text-align: center; font-weight: 600; font-size: 22px; color: #444; margin-bottom: 23px; } p { font-size: 13px; color: #555; margin: 0 auto; width: 80%; text-align: center; line-height: 20px; } .get-started { margin-top: 40px; .col-md-4 { text-align: center; padding-bottom: 50px; i { font-size: 38px; color: #7FA5BE; } a { color: #576C91; display: block; margin-top: 12px; font-size: 13px; } } } .go-dashboard { color: #008cdd; text-align: center; display: block; margin-top: 10px; } } } } /* ============================================================================== // Form controls // ============================================================================== */ input[type="text"], input[type="email"], input[type="password"] { &.form-control { /*box-shadow: inset 0 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);*/ /*height: 39px;*/ box-shadow: none; @include placeholder { color: #B1B1B1; font-weight: 400; font-size: 14px; } &:focus { /*border-color: #98D2FF;*/ outline: none; /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(166, 205, 236, 0.6);*/ box-shadow: none; } } } textarea { &.form-control { /*box-shadow: inset 0 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);*/ box-shadow: none; @include placeholder { color: #B1B1B1; font-weight: 400; font-size: 14px; } &:focus { /*border-color: #98D2FF;*/ outline: none; /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(166, 205, 236, 0.6);*/ box-shadow: none; } } } /* Create a custom select by adding a [data-smart-select] to any select. e.g.