You are here

brand.css in Open Social 8

[type="radio"]:checked + label:before {
  border-color: #29abe2;
}

[type="radio"]:focus + label:before {
  -webkit-box-shadow: 0 0 3px 2px #29abe2;
          box-shadow: 0 0 3px 2px #29abe2;
}

[type="checkbox"]:checked + label:after,
[type="radio"]:checked + label:after {
  border-color: #29abe2;
  background-color: #29abe2;
}

[type="checkbox"]:checked:not(:disabled) + label,
[type="radio"]:checked:not(:disabled) + label {
  color: #29abe2;
}

.tabs-left .nav-tabs > li.active > a,
.tabs-left .nav-tabs > li.active > a:hover,
.tabs-left .nav-tabs > li.active > a:focus {
  border-right-color: #29abe2;
}

.cover,
.read-indicator,
.select2-container--social .select2-results__option--highlighted[aria-selected],
.select2-container--social .select2-results__option[aria-selected=true],
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  background-color: #29abe2;
}

.hero-form[role='search'] .form-control:focus, .hero-form[role='search'] .form-control:active,
.hero-form[role='search'] .form-control:focus ~ .search-icon,
.hero-form[role='search'] .form-control:active ~ .search-icon {
  -webkit-box-shadow: 0 2px 0 0 #1f80aa;
          box-shadow: 0 2px 0 0 #1f80aa;
}

.hero-form[role='search'] .search-icon {
  fill: #29abe2;
}

.form-control:focus {
  border-color: #29abe2;
  -webkit-box-shadow: 0 2px 0 0 #29abe2;
          box-shadow: 0 2px 0 0 #29abe2;
}

.select2-container--social.select2-container--focus .select2-selection, .select2-container--social.select2-container--open .select2-selection, .select2-container--social .select2-dropdown {
  border-color: #29abe2;
}

.site-footer,
.badge-secondary,
.ui-datepicker-calendar > tbody > tr > td .ui-state-active,
.stream-icon-new {
  background-color: #1f80aa;
}

.btn-primary {
  background-color: #29abe2;
  border-color: #29abe2;
}

.btn-primary:focus, .btn-primary.focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle, .btn-primary.dropdown-toggle:hover {
  background-color: #29abe2;
  border-color: #29abe2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
}

.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #29abe2;
  border-color: #29abe2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
}

.btn-secondary {
  background-color: #1f80aa;
  border-color: #1f80aa;
}

.btn-secondary:focus, .btn-secondary.focus, .btn-secondary:hover, .btn-secondary:active, .btn-secondary.active,
.open > .btn-secondary.dropdown-toggle, .btn-secondary.dropdown-toggle:hover {
  background-color: #1f80aa;
  border-color: #1f80aa;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
}

.btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary[disabled]:hover, .btn-secondary[disabled]:focus, .btn-secondary[disabled].focus,
fieldset[disabled] .btn-secondary:hover,
fieldset[disabled] .btn-secondary:focus,
fieldset[disabled] .btn-secondary.focus {
  background-color: #1f80aa;
  border-color: #1f80aa;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
}

.badge-accent {
  background-color: #ffc142;
  border-color: #ffc142;
}

.btn-accent {
  background-color: #ffc142;
  border-color: #ffc142;
}

.btn-accent:focus, .btn-accent.focus, .btn-accent:hover, .btn-accent:active, .btn-accent.active,
.open > .btn-accent.dropdown-toggle, .btn-accent.dropdown-toggle:hover {
  background-color: #ffc142;
  border-color: #ffc142;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
}

.btn-accent.disabled:hover, .btn-accent.disabled:focus, .btn-accent.disabled.focus, .btn-accent[disabled]:hover, .btn-accent[disabled]:focus, .btn-accent[disabled].focus,
fieldset[disabled] .btn-accent:hover,
fieldset[disabled] .btn-accent:focus,
fieldset[disabled] .btn-accent.focus {
  background-color: #ffc142;
  border-color: #ffc142;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
}

.btn-flat,
.btn-link,
.btn-link:hover,
.btn-flat:hover,
.btn-link:focus,
.btn-flat:focus,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.card__link,
.card__link:focus,
.card__link:hover,
.view--who-liked .views-field-view-user a,
.comment__reply-btn,
.nav-book .menu-item--active-trail > a {
  color: #29abe2;
  fill: #29abe2;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.card__link:focus,
.card__link:hover,
.btn-link:hover,
.btn-flat:hover,
.btn-link:focus,
.btn-flat:focus {
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
}

.list-item--active,
.list-item--active:hover,
.list-item--active:focus,
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  background-color: #1f80aa;
  border-color: #1f80aa;
}

.field--name-field-introduction-text a:not(.btn),
.field--name-field-introduction-text a:not(.btn):hover,
.body-text a:not(.btn),
.body-text a:not(.btn):hover {
  color: #33b5e5;
}

blockquote {
  border-left-color: #29abe2;
}

.input-group .form-control:focus ~ .input-group-addon {
  border-color: #29abe2;
  -webkit-box-shadow: 0 2px 0 0 #29abe2;
          box-shadow: 0 2px 0 0 #29abe2;
}

.navbar-secondary {
  color: #f9f9f9;
  background-color: #1f7ea7;
}

.navbar-secondary .navbar-nav a {
  color: #f9f9f9;
}

.navbar-secondary .navbar-nav li.active a {
  border-bottom-color: #f9f9f9;
}

.navbar-scrollable:before {
  background: -webkit-gradient(linear, left top, right top, from(#1f7ea7), to(transparent));
  background: linear-gradient(90deg, #1f7ea7, transparent);
}

.navbar-scrollable:after {
  background: -webkit-gradient(linear, right top, left top, from(#1f7ea7), to(transparent));
  background: linear-gradient(-90deg, #1f7ea7, transparent);
}

.navbar-default {
  background-color: #333333;
}

.navbar-default .navbar-toggle {
  color: #ffffff;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  color: #f3f3f3;
  background-color: #1f1f1f;
}

.navbar-default .navbar-nav > li > a {
  color: #ffffff;
  fill: #ffffff;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #f3f3f3;
  background-color: #1f1f1f;
}

.navbar-default .navbar-nav > li > a:hover .navbar-nav__icon, .navbar-default .navbar-nav > li > a:focus .navbar-nav__icon {
  fill: #f3f3f3;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #1f1f1f;
  color: #f3f3f3;
}

.navbar-default .navbar-nav > li > a.is-active, .navbar-default .navbar-nav > li > a.is-active:hover, .navbar-default .navbar-nav > li > a.is-active:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #f3f3f3;
  fill: #f3f3f3;
  background-color: #1f1f1f;
}

.navbar-nav__icon {
  fill: #ffffff;
}

.navbar__open-search-block {
  background-color: #333333;
}

@media (min-width: 900px) {
  .search-take-over .form-text {
    color: #ffffff;
  }
  .search-take-over .form-text:focus {
    border-color: #ffffff;
    -webkit-box-shadow: 0 2px 0 0 #ffffff;
            box-shadow: 0 2px 0 0 #ffffff;
  }
  .btn--close-search-take-over svg {
    fill: #ffffff;
  }
}

@media (max-width: 599px) {
  .dropdown.has-alert > a:before {
    background-color: #ffc142;
  }
}

@media (max-width: 899px) {
  .navbar-collapse .dropdown-menu li a {
    color: #ffffff;
  }
  .navbar-collapse .dropdown-menu li a:hover, .navbar-collapse .dropdown-menu li a:focus {
    color: #f3f3f3;
    background-color: #1f1f1f;
  }
}

File

themes/socialblue/assets/css/brand.css
View source
  1. [type="radio"]:checked + label:before {
  2. border-color: #29abe2;
  3. }
  4. [type="radio"]:focus + label:before {
  5. -webkit-box-shadow: 0 0 3px 2px #29abe2;
  6. box-shadow: 0 0 3px 2px #29abe2;
  7. }
  8. [type="checkbox"]:checked + label:after,
  9. [type="radio"]:checked + label:after {
  10. border-color: #29abe2;
  11. background-color: #29abe2;
  12. }
  13. [type="checkbox"]:checked:not(:disabled) + label,
  14. [type="radio"]:checked:not(:disabled) + label {
  15. color: #29abe2;
  16. }
  17. .tabs-left .nav-tabs > li.active > a,
  18. .tabs-left .nav-tabs > li.active > a:hover,
  19. .tabs-left .nav-tabs > li.active > a:focus {
  20. border-right-color: #29abe2;
  21. }
  22. .cover,
  23. .read-indicator,
  24. .select2-container--social .select2-results__option--highlighted[aria-selected],
  25. .select2-container--social .select2-results__option[aria-selected=true],
  26. .pagination > .active > a,
  27. .pagination > .active > a:hover,
  28. .pagination > .active > a:focus,
  29. .pagination > .active > span,
  30. .pagination > .active > span:hover,
  31. .pagination > .active > span:focus {
  32. background-color: #29abe2;
  33. }
  34. .hero-form[role='search'] .form-control:focus, .hero-form[role='search'] .form-control:active,
  35. .hero-form[role='search'] .form-control:focus ~ .search-icon,
  36. .hero-form[role='search'] .form-control:active ~ .search-icon {
  37. -webkit-box-shadow: 0 2px 0 0 #1f80aa;
  38. box-shadow: 0 2px 0 0 #1f80aa;
  39. }
  40. .hero-form[role='search'] .search-icon {
  41. fill: #29abe2;
  42. }
  43. .form-control:focus {
  44. border-color: #29abe2;
  45. -webkit-box-shadow: 0 2px 0 0 #29abe2;
  46. box-shadow: 0 2px 0 0 #29abe2;
  47. }
  48. .select2-container--social.select2-container--focus .select2-selection, .select2-container--social.select2-container--open .select2-selection, .select2-container--social .select2-dropdown {
  49. border-color: #29abe2;
  50. }
  51. .site-footer,
  52. .badge-secondary,
  53. .ui-datepicker-calendar > tbody > tr > td .ui-state-active,
  54. .stream-icon-new {
  55. background-color: #1f80aa;
  56. }
  57. .btn-primary {
  58. background-color: #29abe2;
  59. border-color: #29abe2;
  60. }
  61. .btn-primary:focus, .btn-primary.focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active,
  62. .open > .btn-primary.dropdown-toggle, .btn-primary.dropdown-toggle:hover {
  63. background-color: #29abe2;
  64. border-color: #29abe2;
  65. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  66. background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  67. }
  68. .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
  69. fieldset[disabled] .btn-primary:hover,
  70. fieldset[disabled] .btn-primary:focus,
  71. fieldset[disabled] .btn-primary.focus {
  72. background-color: #29abe2;
  73. border-color: #29abe2;
  74. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  75. background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  76. }
  77. .btn-secondary {
  78. background-color: #1f80aa;
  79. border-color: #1f80aa;
  80. }
  81. .btn-secondary:focus, .btn-secondary.focus, .btn-secondary:hover, .btn-secondary:active, .btn-secondary.active,
  82. .open > .btn-secondary.dropdown-toggle, .btn-secondary.dropdown-toggle:hover {
  83. background-color: #1f80aa;
  84. border-color: #1f80aa;
  85. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  86. background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  87. }
  88. .btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary[disabled]:hover, .btn-secondary[disabled]:focus, .btn-secondary[disabled].focus,
  89. fieldset[disabled] .btn-secondary:hover,
  90. fieldset[disabled] .btn-secondary:focus,
  91. fieldset[disabled] .btn-secondary.focus {
  92. background-color: #1f80aa;
  93. border-color: #1f80aa;
  94. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  95. background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  96. }
  97. .badge-accent {
  98. background-color: #ffc142;
  99. border-color: #ffc142;
  100. }
  101. .btn-accent {
  102. background-color: #ffc142;
  103. border-color: #ffc142;
  104. }
  105. .btn-accent:focus, .btn-accent.focus, .btn-accent:hover, .btn-accent:active, .btn-accent.active,
  106. .open > .btn-accent.dropdown-toggle, .btn-accent.dropdown-toggle:hover {
  107. background-color: #ffc142;
  108. border-color: #ffc142;
  109. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  110. background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  111. }
  112. .btn-accent.disabled:hover, .btn-accent.disabled:focus, .btn-accent.disabled.focus, .btn-accent[disabled]:hover, .btn-accent[disabled]:focus, .btn-accent[disabled].focus,
  113. fieldset[disabled] .btn-accent:hover,
  114. fieldset[disabled] .btn-accent:focus,
  115. fieldset[disabled] .btn-accent.focus {
  116. background-color: #ffc142;
  117. border-color: #ffc142;
  118. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  119. background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  120. }
  121. .btn-flat,
  122. .btn-link,
  123. .btn-link:hover,
  124. .btn-flat:hover,
  125. .btn-link:focus,
  126. .btn-flat:focus,
  127. .nav-tabs > li.active > a,
  128. .nav-tabs > li.active > a:hover,
  129. .nav-tabs > li.active > a:focus,
  130. .card__link,
  131. .card__link:focus,
  132. .card__link:hover,
  133. .view--who-liked .views-field-view-user a,
  134. .comment__reply-btn,
  135. .nav-book .menu-item--active-trail > a {
  136. color: #29abe2;
  137. fill: #29abe2;
  138. }
  139. .nav-tabs > li.active > a,
  140. .nav-tabs > li.active > a:hover,
  141. .nav-tabs > li.active > a:focus,
  142. .card__link:focus,
  143. .card__link:hover,
  144. .btn-link:hover,
  145. .btn-flat:hover,
  146. .btn-link:focus,
  147. .btn-flat:focus {
  148. text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  149. }
  150. .list-item--active,
  151. .list-item--active:hover,
  152. .list-item--active:focus,
  153. .list-group-item.active,
  154. .list-group-item.active:hover,
  155. .list-group-item.active:focus {
  156. background-color: #1f80aa;
  157. border-color: #1f80aa;
  158. }
  159. .field--name-field-introduction-text a:not(.btn),
  160. .field--name-field-introduction-text a:not(.btn):hover,
  161. .body-text a:not(.btn),
  162. .body-text a:not(.btn):hover {
  163. color: #33b5e5;
  164. }
  165. blockquote {
  166. border-left-color: #29abe2;
  167. }
  168. .input-group .form-control:focus ~ .input-group-addon {
  169. border-color: #29abe2;
  170. -webkit-box-shadow: 0 2px 0 0 #29abe2;
  171. box-shadow: 0 2px 0 0 #29abe2;
  172. }
  173. .navbar-secondary {
  174. color: #f9f9f9;
  175. background-color: #1f7ea7;
  176. }
  177. .navbar-secondary .navbar-nav a {
  178. color: #f9f9f9;
  179. }
  180. .navbar-secondary .navbar-nav li.active a {
  181. border-bottom-color: #f9f9f9;
  182. }
  183. .navbar-scrollable:before {
  184. background: -webkit-gradient(linear, left top, right top, from(#1f7ea7), to(transparent));
  185. background: linear-gradient(90deg, #1f7ea7, transparent);
  186. }
  187. .navbar-scrollable:after {
  188. background: -webkit-gradient(linear, right top, left top, from(#1f7ea7), to(transparent));
  189. background: linear-gradient(-90deg, #1f7ea7, transparent);
  190. }
  191. .navbar-default {
  192. background-color: #333333;
  193. }
  194. .navbar-default .navbar-toggle {
  195. color: #ffffff;
  196. }
  197. .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  198. color: #f3f3f3;
  199. background-color: #1f1f1f;
  200. }
  201. .navbar-default .navbar-nav > li > a {
  202. color: #ffffff;
  203. fill: #ffffff;
  204. }
  205. .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  206. color: #f3f3f3;
  207. background-color: #1f1f1f;
  208. }
  209. .navbar-default .navbar-nav > li > a:hover .navbar-nav__icon, .navbar-default .navbar-nav > li > a:focus .navbar-nav__icon {
  210. fill: #f3f3f3;
  211. }
  212. .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  213. background-color: #1f1f1f;
  214. color: #f3f3f3;
  215. }
  216. .navbar-default .navbar-nav > li > a.is-active, .navbar-default .navbar-nav > li > a.is-active:hover, .navbar-default .navbar-nav > li > a.is-active:focus,
  217. .navbar-default .navbar-nav > .active > a,
  218. .navbar-default .navbar-nav > .active > a:hover,
  219. .navbar-default .navbar-nav > .active > a:focus {
  220. color: #f3f3f3;
  221. fill: #f3f3f3;
  222. background-color: #1f1f1f;
  223. }
  224. .navbar-nav__icon {
  225. fill: #ffffff;
  226. }
  227. .navbar__open-search-block {
  228. background-color: #333333;
  229. }
  230. @media (min-width: 900px) {
  231. .search-take-over .form-text {
  232. color: #ffffff;
  233. }
  234. .search-take-over .form-text:focus {
  235. border-color: #ffffff;
  236. -webkit-box-shadow: 0 2px 0 0 #ffffff;
  237. box-shadow: 0 2px 0 0 #ffffff;
  238. }
  239. .btn--close-search-take-over svg {
  240. fill: #ffffff;
  241. }
  242. }
  243. @media (max-width: 599px) {
  244. .dropdown.has-alert > a:before {
  245. background-color: #ffc142;
  246. }
  247. }
  248. @media (max-width: 899px) {
  249. .navbar-collapse .dropdown-menu li a {
  250. color: #ffffff;
  251. }
  252. .navbar-collapse .dropdown-menu li a:hover, .navbar-collapse .dropdown-menu li a:focus {
  253. color: #f3f3f3;
  254. background-color: #1f1f1f;
  255. }
  256. }