You are here

application.css in Layout 8

/* @group This styling needs to be removed eventually. It's presentation and it doesn't belong here. */
.rld-steps a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* @end */
.clearfix::after {
  clear: both;
  content: ' ';
  display: block;
  height: 0;
  visibility: hidden;
  width: 100%;
}
.rld-screen {
  margin: 0 auto;
  max-width: 1024px;
  text-align: center;
}
.rld-iframe {
  margin: 0 auto;
}

/* @group Layout */

/* @group StepManager */
.rld-layout-manager,
.rld-layout-previewer {
  text-align: center;
}
.rld-layout-manager .rld-stepmanager,
.rld-layout-previewer .rld-stepmanager {
  margin: 0 auto;
}
.rld-steps {
  list-style: none;
  margin: 0;
  padding: 0;
}
.rld-steps .rld-tab {
  display: inline-block;
  margin-left: 1em;
  margin-right: 1em;
  position: relative;
  vertical-align: middle;
}
.rld-steps .rld-tab::before,
.rld-steps .rld-tab::after {
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  content: ' ';
  display: block;
  position: absolute;
}
.rld-steps .rld-tab::before {
  background-color: #7d7d7d;
  height: 1px;
  left: -22px;
  top: 1.2em;
  width: 20px;
}
.rld-steps .rld-tab:first-child::before {  
  background-color: transparent;
  background-image: url("../images/small-screen.png");
  background-position: left center;
  height: 22px;
  left: -28px;
  top: 6px;
  width: 25px;
}
.rld-steps .rld-tab:last-child::after {
  background-image: url("../images/large-screen.png");
  background-position: right center;
  height: 22px;
  right: -39px;
  top: 6px;
  width: 35px;
}
.rld-steps .rld-tab .rld-link {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  line-height: 1.8em;
  padding: 5px;
}
.rld-layout-previewer .rld-tab .rld-link {
  color: #ccc;
}
.rld-layout-manager .rld-tab .rld-link {
  color: #484848;
}
.rld-link.rld-active::after {
  border-style: solid;
  border-width: 6px 4px;
  bottom: 2px;
  content: ' ';
  display: block;
  height: 0px;
  left: 40%;
  position: absolute;
  width: 0px;
}
.rld-layout-previewer .rld-link.rld-active::after {
  border-color: transparent transparent #ccc transparent;
}
.rld-layout-manager .rld-link.rld-active::after {
  border-color: transparent transparent #484848 transparent;
}
.rld-layouts {
  margin-top: 0.5em;
  padding: 1em;
}

/* @end */

/* @end */

/* @group Region and row styles */

.rld-layouts {
  position: relative;
}
.rld-layout {
  position: relative;
}
.rld-row {
  -webkit-user-select: none;
  cursor: move;
}
.rld-placeholder,
.rld-region {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-bottom: 15px;
  position: relative;
}
.rld-region {
  width: 100%; /* splitter def: 960px */
}
.rld-region > .rld-inner {
  background-color: #555;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: white;
  height: 4em;
  margin: 0 2px;
  padding: 0 1em;
}
.rld-placeholder {
  background-color: white;
  background-color: rgba(255,255,255,0.6667);
  color: #ccc;
  height: 4em;
  outline: 1px dashed #31cbff;
  outline-offset: -5px;
  overflow: hidden;
  width: 0;
}
.rld-region .rld-region-close {
  position: absolute;
  right: 14px;
  top: 7px;
  background-color: #cdcdcd;
  border-radius: 10px;
  color: #484848;
  padding: 4px;
  cursor: default;
  font-size: 0.8em;
  line-height: 0.8em;
  text-decoration: none;
}
.rld-col.rld-region {
  padding: 0;
}
.rld-grid-underlay {
  bottom: 24px;
  height: auto;
  margin: 0.25em 0;
  min-height: 20px;
  position: absolute;
  top: 24px;
  width: 100%;
}
.rld-grid-underlay + * {
  margin-top: 24px;
}
.rld-grid-col {
  background-color: #E0E3E8;
  border-color: white;
  border-style: solid;
  border-width: 0 2px;
  height: 100%;
  min-height: 1em;
  outline: 1px solid #B8B8B8;
  outline-offset: -3px;
}
.rld-layoutstep-controls {
  margin-bottom: 5px;
}
.rld-splitter {
  background-attachment: scroll;
  background-image: url('../images/grippie.png');
  background-position: center center;
  background-repeat: no-repeat;
  bottom: 0;
	cursor: e-resize;	/* in case col-resize isn't supported */
	cursor: col-resize;
	height: 100%;
  position: absolute;
  top: 0;
  width: 12px;
  z-index: 1;
}
.rld-splitter:hover {
  background-color: rgba(0, 0, 0, 0.3333);
}
.rld-splitter-left {
  background-position: left center;
  left: 3px;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.rld-splitter-right {
  background-position: right center;
  right: 3px;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.rld-splitter-active {
  background: url('../images/grippie-active.png') 0 -3px;
}

/* @end */

/* @grid */

/* @group Sortable */

.ui-sortable .ui-state-highlight {
  height: 50px;
  padding: 10px;
  margin: 1em 0;
}
.ui-sortable .region .drag-icon {
  font-size: 2em;
  margin-right: 1em;
}
.ui-sortable .region .remove-icon {
  position: absolute;
  right: 5px;
  top: 20px;
  background-color: #cdcdcd;
  border-radius: 10px;
  color: #484848;
  padding: 4px;
  cursor: default;
}

/* @end */

/* @end */

/* @group Previewer */

.rld-previewer {
  border: 1px solid #484848;
  position: absolute;
  top: 100px;
}
@media (max-width:600px) {
  .rld-layout-previewer {
    display: none;    
  }
}
.rld-modal-screen {
  background-color: white;
  bottom: 0;
  height: 100%;
  opacity: 0.9;
  position: absolute;
  top: 0;
  width: 100%;
}
.rld-modal-close {
  position: absolute;
  margin-top: 5px;
  right: 10px;
}
.rld-modal-close a {
  background-color: #59a;
  border: 1px solid #3F3F3F;
  border-radius: 7px;
  box-sizing: border-box;
  color: white;
  display: inline-block;
  letter-spacing: 1.5pt;
  padding: 0.08333em 0.3333em;
}
.rld-modal-close a:hover {
  background-color: #666666;
  color: white;
  text-decoration: none;
}

/* @end */

File

designer/assets/css/application.css
View source
  1. /* @group This styling needs to be removed eventually. It's presentation and it doesn't belong here. */
  2. .rld-steps a {
  3. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  4. }
  5. /* @end */
  6. .clearfix::after {
  7. clear: both;
  8. content: ' ';
  9. display: block;
  10. height: 0;
  11. visibility: hidden;
  12. width: 100%;
  13. }
  14. .rld-screen {
  15. margin: 0 auto;
  16. max-width: 1024px;
  17. text-align: center;
  18. }
  19. .rld-iframe {
  20. margin: 0 auto;
  21. }
  22. /* @group Layout */
  23. /* @group StepManager */
  24. .rld-layout-manager,
  25. .rld-layout-previewer {
  26. text-align: center;
  27. }
  28. .rld-layout-manager .rld-stepmanager,
  29. .rld-layout-previewer .rld-stepmanager {
  30. margin: 0 auto;
  31. }
  32. .rld-steps {
  33. list-style: none;
  34. margin: 0;
  35. padding: 0;
  36. }
  37. .rld-steps .rld-tab {
  38. display: inline-block;
  39. margin-left: 1em;
  40. margin-right: 1em;
  41. position: relative;
  42. vertical-align: middle;
  43. }
  44. .rld-steps .rld-tab::before,
  45. .rld-steps .rld-tab::after {
  46. background-attachment: scroll;
  47. background-color: transparent;
  48. background-repeat: no-repeat;
  49. content: ' ';
  50. display: block;
  51. position: absolute;
  52. }
  53. .rld-steps .rld-tab::before {
  54. background-color: #7d7d7d;
  55. height: 1px;
  56. left: -22px;
  57. top: 1.2em;
  58. width: 20px;
  59. }
  60. .rld-steps .rld-tab:first-child::before {
  61. background-color: transparent;
  62. background-image: url("../images/small-screen.png");
  63. background-position: left center;
  64. height: 22px;
  65. left: -28px;
  66. top: 6px;
  67. width: 25px;
  68. }
  69. .rld-steps .rld-tab:last-child::after {
  70. background-image: url("../images/large-screen.png");
  71. background-position: right center;
  72. height: 22px;
  73. right: -39px;
  74. top: 6px;
  75. width: 35px;
  76. }
  77. .rld-steps .rld-tab .rld-link {
  78. -moz-border-radius: 4px;
  79. -webkit-border-radius: 4px;
  80. border-radius: 4px;
  81. display: inline-block;
  82. line-height: 1.8em;
  83. padding: 5px;
  84. }
  85. .rld-layout-previewer .rld-tab .rld-link {
  86. color: #ccc;
  87. }
  88. .rld-layout-manager .rld-tab .rld-link {
  89. color: #484848;
  90. }
  91. .rld-link.rld-active::after {
  92. border-style: solid;
  93. border-width: 6px 4px;
  94. bottom: 2px;
  95. content: ' ';
  96. display: block;
  97. height: 0px;
  98. left: 40%;
  99. position: absolute;
  100. width: 0px;
  101. }
  102. .rld-layout-previewer .rld-link.rld-active::after {
  103. border-color: transparent transparent #ccc transparent;
  104. }
  105. .rld-layout-manager .rld-link.rld-active::after {
  106. border-color: transparent transparent #484848 transparent;
  107. }
  108. .rld-layouts {
  109. margin-top: 0.5em;
  110. padding: 1em;
  111. }
  112. /* @end */
  113. /* @end */
  114. /* @group Region and row styles */
  115. .rld-layouts {
  116. position: relative;
  117. }
  118. .rld-layout {
  119. position: relative;
  120. }
  121. .rld-row {
  122. -webkit-user-select: none;
  123. cursor: move;
  124. }
  125. .rld-placeholder,
  126. .rld-region {
  127. -moz-box-sizing: border-box;
  128. -webkit-box-sizing: border-box;
  129. box-sizing: border-box;
  130. float: left;
  131. margin-bottom: 15px;
  132. position: relative;
  133. }
  134. .rld-region {
  135. width: 100%; /* splitter def: 960px */
  136. }
  137. .rld-region > .rld-inner {
  138. background-color: #555;
  139. -moz-border-radius: 5px;
  140. -webkit-border-radius: 5px;
  141. border-radius: 5px;
  142. color: white;
  143. height: 4em;
  144. margin: 0 2px;
  145. padding: 0 1em;
  146. }
  147. .rld-placeholder {
  148. background-color: white;
  149. background-color: rgba(255,255,255,0.6667);
  150. color: #ccc;
  151. height: 4em;
  152. outline: 1px dashed #31cbff;
  153. outline-offset: -5px;
  154. overflow: hidden;
  155. width: 0;
  156. }
  157. .rld-region .rld-region-close {
  158. position: absolute;
  159. right: 14px;
  160. top: 7px;
  161. background-color: #cdcdcd;
  162. border-radius: 10px;
  163. color: #484848;
  164. padding: 4px;
  165. cursor: default;
  166. font-size: 0.8em;
  167. line-height: 0.8em;
  168. text-decoration: none;
  169. }
  170. .rld-col.rld-region {
  171. padding: 0;
  172. }
  173. .rld-grid-underlay {
  174. bottom: 24px;
  175. height: auto;
  176. margin: 0.25em 0;
  177. min-height: 20px;
  178. position: absolute;
  179. top: 24px;
  180. width: 100%;
  181. }
  182. .rld-grid-underlay + * {
  183. margin-top: 24px;
  184. }
  185. .rld-grid-col {
  186. background-color: #E0E3E8;
  187. border-color: white;
  188. border-style: solid;
  189. border-width: 0 2px;
  190. height: 100%;
  191. min-height: 1em;
  192. outline: 1px solid #B8B8B8;
  193. outline-offset: -3px;
  194. }
  195. .rld-layoutstep-controls {
  196. margin-bottom: 5px;
  197. }
  198. .rld-splitter {
  199. background-attachment: scroll;
  200. background-image: url('../images/grippie.png');
  201. background-position: center center;
  202. background-repeat: no-repeat;
  203. bottom: 0;
  204. cursor: e-resize; /* in case col-resize isn't supported */
  205. cursor: col-resize;
  206. height: 100%;
  207. position: absolute;
  208. top: 0;
  209. width: 12px;
  210. z-index: 1;
  211. }
  212. .rld-splitter:hover {
  213. background-color: rgba(0, 0, 0, 0.3333);
  214. }
  215. .rld-splitter-left {
  216. background-position: left center;
  217. left: 3px;
  218. -moz-border-radius: 5px 0 0 5px;
  219. -webkit-border-radius: 5px 0 0 5px;
  220. border-radius: 5px 0 0 5px;
  221. }
  222. .rld-splitter-right {
  223. background-position: right center;
  224. right: 3px;
  225. -moz-border-radius: 0 5px 5px 0;
  226. -webkit-border-radius: 0 5px 5px 0;
  227. border-radius: 0 5px 5px 0;
  228. }
  229. .rld-splitter-active {
  230. background: url('../images/grippie-active.png') 0 -3px;
  231. }
  232. /* @end */
  233. /* @grid */
  234. /* @group Sortable */
  235. .ui-sortable .ui-state-highlight {
  236. height: 50px;
  237. padding: 10px;
  238. margin: 1em 0;
  239. }
  240. .ui-sortable .region .drag-icon {
  241. font-size: 2em;
  242. margin-right: 1em;
  243. }
  244. .ui-sortable .region .remove-icon {
  245. position: absolute;
  246. right: 5px;
  247. top: 20px;
  248. background-color: #cdcdcd;
  249. border-radius: 10px;
  250. color: #484848;
  251. padding: 4px;
  252. cursor: default;
  253. }
  254. /* @end */
  255. /* @end */
  256. /* @group Previewer */
  257. .rld-previewer {
  258. border: 1px solid #484848;
  259. position: absolute;
  260. top: 100px;
  261. }
  262. @media (max-width:600px) {
  263. .rld-layout-previewer {
  264. display: none;
  265. }
  266. }
  267. .rld-modal-screen {
  268. background-color: white;
  269. bottom: 0;
  270. height: 100%;
  271. opacity: 0.9;
  272. position: absolute;
  273. top: 0;
  274. width: 100%;
  275. }
  276. .rld-modal-close {
  277. position: absolute;
  278. margin-top: 5px;
  279. right: 10px;
  280. }
  281. .rld-modal-close a {
  282. background-color: #59a;
  283. border: 1px solid #3F3F3F;
  284. border-radius: 7px;
  285. box-sizing: border-box;
  286. color: white;
  287. display: inline-block;
  288. letter-spacing: 1.5pt;
  289. padding: 0.08333em 0.3333em;
  290. }
  291. .rld-modal-close a:hover {
  292. background-color: #666666;
  293. color: white;
  294. text-decoration: none;
  295. }
  296. /* @end */