3.0.0 -> 3.0.1
[bootswatch] / cerulean / bootswatch.less
old mode 100755 (executable)
new mode 100644 (file)
index fb9d786..7ee0c28
-// Cerulean 2.3.1
+// Cerulean 3.0.1
 // Bootswatch
 // -----------------------------------------------------
 
+.btn-shadow(@color) {
+       #gradient > .vertical-three-colors(lighten(@color, 8%), @color, 60%, darken(@color, 4%));
+       border-bottom: 1px solid darken(@color, 10%);
+}
 
-// TYPOGRAPHY
-// -----------------------------------------------------
-
-@import url(//fonts.googleapis.com/css?family=Telex);
-
-// SCAFFOLDING
-// -----------------------------------------------------
-
-// NAVBAR
-// -----------------------------------------------------
+// Navbar =====================================================================
 
 .navbar {
+       .btn-shadow(@navbar-default-bg);
+       filter: none;
+       .box-shadow(0 1px 10px rgba(0, 0, 0, 0.1));
 
-       .brand {
-               padding: 14px 20px 16px;
-               font-family: @headingsFontFamily;
-               text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
-       }
-
-       li {
-               line-height: 20px;
-       }
-
-       .nav > li > a {
-               padding: 16px 10px 14px;
-               font-family: @headingsFontFamily;
-               text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
-       }
-
-       .search-query {
-               border: 1px solid darken(@linkColor, 10%);
-               line-height: normal;
-       }
-
-       .navbar-text {
-               padding: 19px 10px 18px;
-               line-height: 13px;
-               color: rgba(0, 0, 0, 0.5);
-               text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
-       }
-
-       &-inverse {
-
-               .navbar-search .search-query {
-                       color: @textColor;
-               }
+       .navbar-nav > li > a,
+       &-brand {
+               text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
        }
 }
 
-@media (max-width: @navbarCollapseWidth) {
-
-       .navbar .nav-collapse {
-
-               .nav li > a {
-
-                       font-family: @headingsFontFamily;
-                       font-weight: normal;
-                       color: @white;
-                       text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
-
-                       &:hover {
-                               background-color: #2B7CAC;
-                       }
-               }
-
-               .nav .active > a {
-                       .box-shadow(none);
-                       background-color: #2B7CAC;
-               }
-
-               .dropdown-menu li > a:hover,
-               .dropdown-menu li > a:focus,
-               .dropdown-submenu:hover > a {
-                       background-image: none;
-               }
-
-               .navbar-form,
-               .navbar-search {
-                       border: none;
-               }
-
-               .nav-header {
-                       color: #2B7CAC;
-               }
-       }
+.navbar-inverse {
+       #gradient > .vertical-three-colors(lighten(@navbar-inverse-bg, 8%), lighten(@navbar-inverse-bg, 4%), 60%, darken(@navbar-inverse-bg, 2%));
+       filter: none;
+       border-bottom: 1px solid darken(@navbar-inverse-bg, 10%);
+}
 
-       .navbar-inverse .nav-collapse {
+// Buttons ====================================================================
 
-               .nav li > a {
-                       color: @navbarInverseLinkColor;
+.btn {
 
-                       &:hover {
-                               background-color: rgba(0, 0, 0, 0.1);
-                       }
-               }
+       text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
 
-               .nav .active > a,
-               .nav > li > a:hover,
-               .dropdown-menu a:hover {
-                       background-color: rgba(0, 0, 0, 0.1) !important;
-               }
+       .caret {
+               border-top-color: #fff;
        }
 }
 
-div.subnav {
+.btn-default {
+       
+       .btn-shadow(@btn-default-bg);
 
-       font-family: @headingsFontFamily;
-       text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
+       &:hover {
+               color: @btn-default-color;
+       }
 
-       &-fixed {
-               top: @navbarHeight + 1;
+       .caret {
+               border-top-color: @text-color;
        }
 }
 
-// NAV
-// -----------------------------------------------------
-
-// BUTTONS
-// -----------------------------------------------------
-
-.btn {
-  #gradient > .vertical-three-colors(@white, @white, 5%, darken(@white, 0%));
-  @shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
-  .box-shadow(@shadow);
-
-  &:hover {
-       background-position: 0 0;
-  }
+.btn-default {
+       .btn-shadow(@btn-default-bg);
 }
 
 .btn-primary {
-  .buttonBackground(lighten(@btnPrimaryBackground, 5%), @btnPrimaryBackground);
+       .btn-shadow(@btn-primary-bg);
 }
 
-.btn-info {
-  .buttonBackground(lighten(@btnInfoBackground, 5%), @btnInfoBackground);
+.btn-success {
+       .btn-shadow(@btn-success-bg);
 }
 
-.btn-success {
-  .buttonBackground(lighten(@btnSuccessBackground, 5%), @btnSuccessBackground);
+.btn-info {
+       .btn-shadow(@btn-info-bg);
 }
 
 .btn-warning {
-  .buttonBackground(lighten(@btnWarningBackground, 5%), @btnWarningBackground);
+       .btn-shadow(@btn-warning-bg);
 }
 
 .btn-danger {
-  .buttonBackground(lighten(@btnDangerBackground, 5%), @btnDangerBackground);
+       .btn-shadow(@btn-danger-bg);
 }
 
-.btn-inverse {
-  .buttonBackground(lighten(@btnInverseBackground, 5%), @btnInverseBackground);
-}
+// Typography =================================================================
 
-// TABLES
-// -----------------------------------------------------
+// Tables =====================================================================
 
-// FORMS
-// -----------------------------------------------------
+// Forms ======================================================================
 
-// DROPDOWNS
-// -----------------------------------------------------
+// Navs =======================================================================
 
-// ALERTS, LABELS, BADGES
-// -----------------------------------------------------
+.pagination {
 
-// MISC
-// -----------------------------------------------------
-
-i[class^="icon-"]{
-       opacity: 0.8;
+       .active > a,
+       .active > a:hover {
+               border-color: #ddd;
+       }
 }
 
-// MEDIA QUERIES
-// -----------------------------------------------------
+// Indicators =================================================================
+
+// Progress bars ==============================================================
+
+// Containers =================================================================
+
+.panel-primary,
+.panel-success,
+.panel-warning,
+.panel-danger,
+.panel-info {
+
+       .panel-heading,
+       .panel-title {
+               color: #fff;
+       }
+}