You are here

form-controls.css in Open Social 8.6

.form-control {
  color: #555555;
  background-color: #fff;
  border: 1px solid #adadad;
  border-radius: 5px;
}

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

.form-control::-moz-placeholder {
  color: #999;
}

.form-control:-ms-input-placeholder {
  color: #999;
}

.form-control::-webkit-input-placeholder {
  color: #999;
}

.form-control[disabled], .form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #fff;
  opacity: 1;
}

input[type='range']::-webkit-slider-thumb {
  background: #1d789e;
  border: 2px solid #1d789e;
}

input[type='range']::-ms-thumb {
  background: #1d789e;
  border: 2px solid #1d789e;
}

input[type='range']::-moz-range-thumb {
  background: #1d789e;
  border: 2px solid #1d789e;
}

[type="radio"]:checked:not(:disabled) + label {
  color: #1d789e;
}

[type="radio"]:checked + label:before {
  border: 2px solid #1d789e;
}

[type="radio"]:checked + label:after {
  border: 2px solid #1d789e;
  background-color: #1d789e;
}

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

[type="checkbox"]:checked + label:after {
  border: 2px solid #1d789e;
  background-color: #1d789e;
}

[type="checkbox"].tabbed:checked:focus + label:after {
  background-color: #1d789e;
  border-color: #1d789e;
}

.js--animate-enabled-form-control:checked + label {
  -webkit-animation: scale-form-control 0.5s ease-in 0.5s;
          animation: scale-form-control 0.5s ease-in 0.5s;
}

@-webkit-keyframes scale-form-control {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes scale-form-control {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

.switch input[type=checkbox]:checked + .lever {
  background-color: #72afc8;
}

.switch input[type=checkbox]:checked + .lever:after {
  background-color: #1d789e;
}

input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(29, 120, 158, 0.1);
}

.input-group .select-wrapper:first-child .form-control:first-child {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

.input-group .select-wrapper:last-child .form-control:first-child {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

.has-error .select-wrapper:after {
  color: #a94442;
}

.has-success .select-wrapper:after {
  color: #3c763d;
}

.has-warning .select-wrapper:after {
  color: #8a6d3b;
}

File

themes/socialblue/assets/css/form-controls.css
View source
  1. .form-control {
  2. color: #555555;
  3. background-color: #fff;
  4. border: 1px solid #adadad;
  5. border-radius: 5px;
  6. }
  7. .form-control:focus {
  8. border-color: #29abe2;
  9. outline: 0;
  10. box-shadow: 0 2px 0 0 #29abe2;
  11. }
  12. .form-control::-moz-placeholder {
  13. color: #999;
  14. }
  15. .form-control:-ms-input-placeholder {
  16. color: #999;
  17. }
  18. .form-control::-webkit-input-placeholder {
  19. color: #999;
  20. }
  21. .form-control[disabled], .form-control[readonly],
  22. fieldset[disabled] .form-control {
  23. background-color: #fff;
  24. opacity: 1;
  25. }
  26. input[type='range']::-webkit-slider-thumb {
  27. background: #1d789e;
  28. border: 2px solid #1d789e;
  29. }
  30. input[type='range']::-ms-thumb {
  31. background: #1d789e;
  32. border: 2px solid #1d789e;
  33. }
  34. input[type='range']::-moz-range-thumb {
  35. background: #1d789e;
  36. border: 2px solid #1d789e;
  37. }
  38. [type="radio"]:checked:not(:disabled) + label {
  39. color: #1d789e;
  40. }
  41. [type="radio"]:checked + label:before {
  42. border: 2px solid #1d789e;
  43. }
  44. [type="radio"]:checked + label:after {
  45. border: 2px solid #1d789e;
  46. background-color: #1d789e;
  47. }
  48. [type="radio"]:focus + label:before {
  49. box-shadow: 0 0 3px 2px #56bde8;
  50. }
  51. [type="checkbox"]:checked + label:after {
  52. border: 2px solid #1d789e;
  53. background-color: #1d789e;
  54. }
  55. [type="checkbox"].tabbed:checked:focus + label:after {
  56. background-color: #1d789e;
  57. border-color: #1d789e;
  58. }
  59. .js--animate-enabled-form-control:checked + label {
  60. -webkit-animation: scale-form-control 0.5s ease-in 0.5s;
  61. animation: scale-form-control 0.5s ease-in 0.5s;
  62. }
  63. @-webkit-keyframes scale-form-control {
  64. 0% {
  65. transform: scale(1);
  66. }
  67. 50% {
  68. transform: scale(1.1);
  69. }
  70. 100% {
  71. transform: scale(1);
  72. }
  73. }
  74. @keyframes scale-form-control {
  75. 0% {
  76. transform: scale(1);
  77. }
  78. 50% {
  79. transform: scale(1.1);
  80. }
  81. 100% {
  82. transform: scale(1);
  83. }
  84. }
  85. .switch input[type=checkbox]:checked + .lever {
  86. background-color: #72afc8;
  87. }
  88. .switch input[type=checkbox]:checked + .lever:after {
  89. background-color: #1d789e;
  90. }
  91. input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after {
  92. box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(29, 120, 158, 0.1);
  93. }
  94. .input-group .select-wrapper:first-child .form-control:first-child {
  95. border-bottom-left-radius: 5px;
  96. border-top-left-radius: 5px;
  97. }
  98. .input-group .select-wrapper:last-child .form-control:first-child {
  99. border-bottom-right-radius: 5px;
  100. border-top-right-radius: 5px;
  101. }
  102. .has-error .select-wrapper:after {
  103. color: #a94442;
  104. }
  105. .has-success .select-wrapper:after {
  106. color: #3c763d;
  107. }
  108. .has-warning .select-wrapper:after {
  109. color: #8a6d3b;
  110. }