base.css 15 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016
  1. /* @font-face */
  2. @font-face {
  3. font-family: 'Lato';
  4. font-style: normal;
  5. font-weight: 700;
  6. src: local('Lato Bold'), local('Lato-Bold'), url('../fonts/Lato-Bold.ttf') format('truetype');
  7. }
  8. @font-face {
  9. font-family: 'Lato';
  10. font-style: italic;
  11. font-weight: 400;
  12. src: local('Lato Italic'), local('Lato-Italic'), url('../fonts/Lato-Italic.ttf') format('truetype');
  13. }
  14. @font-face {
  15. font-family: 'Lato';
  16. font-style: italic;
  17. font-weight: 700;
  18. src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url('../fonts/Lato-BoldItalic.ttf') format('truetype');
  19. }
  20. @font-face {
  21. font-family: 'Lato';
  22. font-style: normal;
  23. font-weight: 400;
  24. src: local('Lato Regular'), local('Lato-Regular'), url('../fonts/Lato-Regular.ttf') format('truetype');
  25. }
  26. html, body {
  27. background-color: #161616;
  28. color: #C3C3C3;
  29. padding: 0;
  30. margin: 0px;
  31. height: 100%;
  32. font: 16px 'Lato', 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  33. }
  34. form {
  35. margin: 0px;
  36. padding: 0px;
  37. }
  38. /* text styles */
  39. h1,h2,h3,p {
  40. margin-bottom: 20px;
  41. }
  42. h1,h2,h3 {
  43. font-weight: bold;
  44. }
  45. h1 {
  46. margin-top: 15px;
  47. color: #fff;
  48. font-size: 1.875em;
  49. }
  50. h2 {
  51. font-size: 1.375em;
  52. margin-top: 20px;
  53. color: #fff;
  54. }
  55. h3 {
  56. border-bottom: 1px solid #333;
  57. font-size: 1.125em;
  58. }
  59. p {
  60. margin-top: 0px;
  61. }
  62. a {
  63. color: #86D4B1;
  64. }
  65. a.highlight {
  66. color: #fff;
  67. }
  68. .header_right a {
  69. text-decoration: none;
  70. color: #fff;
  71. }
  72. em {
  73. font-style: italic;
  74. }
  75. strong {
  76. font-weight: bold;
  77. }
  78. ul {
  79. list-style: disc inside;
  80. }
  81. ol {
  82. list-style: decimal inside;
  83. }
  84. label {
  85. font-weight: normal;
  86. }
  87. input, textarea {
  88. font-size:1em;
  89. font-family:'Lato', sans-serif;
  90. }
  91. /* website structure */
  92. #wrap {
  93. min-height: 100%;
  94. height: auto;
  95. /* This must be equal to the footer height + 5px */
  96. margin-bottom: -35px;
  97. }
  98. #wrap:after {
  99. content: "";
  100. display: block;
  101. }
  102. footer, #wrap:after {
  103. height: 30px;
  104. }
  105. header {
  106. width: 100%;
  107. padding: 0;
  108. margin-bottom: 42px;
  109. border-bottom: 1px solid #333;
  110. }
  111. .header_left {
  112. width: 47%;
  113. margin: 0 0 0 8px;
  114. display: inline-block;
  115. }
  116. .header_right {
  117. width: 47%;
  118. margin: 8px 8px 4px 0;
  119. display: inline-block;
  120. float: right;
  121. text-align: right;
  122. line-height: 1.6em;
  123. }
  124. #header_dropdown {
  125. margin-bottom: 20px;
  126. padding: 0px 10px 0px 10px;
  127. }
  128. #header_dropdown li {
  129. margin: 4px 0;
  130. list-style: none;
  131. }
  132. #header_dropdown p {
  133. margin-top: 12px;
  134. margin-bottom: 10px;
  135. }
  136. .dropdown_title {
  137. font-size: 20px;
  138. }
  139. a.logo {
  140. color: #fff;
  141. font-weight: bold;
  142. }
  143. .logo img {
  144. vertical-align: middle;
  145. margin: 6px 8px 6px 0;
  146. }
  147. .welcomeimage {
  148. float: right;
  149. }
  150. .fine_print {
  151. font-size: 0.8em;
  152. }
  153. .mediagoblin_content {
  154. width: 100%;
  155. padding-bottom: 74px;
  156. }
  157. footer {
  158. width: 100%;
  159. border-top: 1px solid #333;
  160. padding: 8px 0;
  161. text-align: center;
  162. font-size: 0.875em;
  163. clear: both;
  164. }
  165. .thumb_gallery {
  166. margin-left: 10px;
  167. margin-right: 10px;
  168. }
  169. .profile_showcase .thumb_gallery {
  170. margin-left: 0;
  171. margin-right: 0;
  172. }
  173. .media_image_container {
  174. }
  175. .media_image {
  176. display: block;
  177. margin-left: auto;
  178. margin-right: auto;
  179. max-width: 100%;
  180. }
  181. .media_other_container {
  182. display: flex;
  183. justify-content: center;
  184. }
  185. .media_pane {
  186. /* in place for possible future wide view */
  187. /* border-bottom: 1px solid #333333;*/
  188. }
  189. .media_sidebar {
  190. /* in place for possible future wide view */
  191. /* border-left: 1px solid #333333;*/
  192. /* padding-left: 1em;*/
  193. /* padding-top: 1em;*/
  194. }
  195. .media_comments {
  196. padding-top: 1em;
  197. }
  198. /* common website elements */
  199. .button_action, .button_action_highlight, .button_form {
  200. display: inline-block;
  201. color: #c3c3c3;
  202. background-color: #363636;
  203. border: 1px solid;
  204. border-color: #464646 #2B2B2B #252525;
  205. border-radius: 4px;
  206. padding: 3px 8px;
  207. font-size: 16px;
  208. text-decoration: none;
  209. font-style: normal;
  210. font-weight: bold;
  211. cursor: pointer;
  212. }
  213. .button_action_highlight, .button_form {
  214. background-color: #86D4B1;
  215. border-color: #A2DEC3 #6CAA8E #5C9179;
  216. color: #283F35;
  217. }
  218. .button_info {
  219. background-color: #508BB5;
  220. border-color: #5899C7 #437699 #427496;
  221. color: #C3C3C3;
  222. }
  223. .button_warning {
  224. background-color: #8A2D2D;
  225. border-color: #913030 #451717 #431212;
  226. color: #C3C3C3;
  227. }
  228. .button_form {
  229. min-width: 99px;
  230. margin: 10px 0px 10px 15px;
  231. text-align: center;
  232. font-family: 'Lato', sans-serif;
  233. }
  234. .pagination {
  235. text-align: center;
  236. }
  237. .pagination_arrow {
  238. margin: 5px;
  239. }
  240. .empty_space {
  241. background-image: url("../images/empty_back.png");
  242. font-style: italic;
  243. text-align: center;
  244. height: 160px;
  245. padding-top: 70px;
  246. }
  247. .no_background {
  248. background-image: none;
  249. height: 0;
  250. padding-top: 0;
  251. display: inline-block;
  252. }
  253. .right_align {
  254. float: right;
  255. }
  256. .left_align {
  257. float: right;
  258. }
  259. .pull-right {
  260. float: right !important;
  261. }
  262. .pull-left {
  263. float: left !important;
  264. }
  265. .clear {
  266. clear: both;
  267. display: block;
  268. overflow: hidden;
  269. visibility: hidden;
  270. width: 0;
  271. height: 0;
  272. }
  273. .hidden {
  274. display: none;
  275. }
  276. .media_sidebar h3 {
  277. font-size: 1em;
  278. margin: 0 0 5px;
  279. border: none;
  280. }
  281. .media_sidebar p {
  282. margin-left: 8px;
  283. }
  284. .alpha {
  285. margin-left:0;
  286. }
  287. .omega {
  288. margin-right:0;
  289. }
  290. .head {
  291. margin-top:0;
  292. }
  293. .foot {
  294. margin-bottom:0;
  295. }
  296. /* forms */
  297. .form_box,.form_box_xl {
  298. background-color: #222;
  299. border-top: 6px solid #D49086;
  300. padding: 3% 5%;
  301. display: block;
  302. float: none;
  303. width: 90%;
  304. max-width: 340px;
  305. margin-left: auto;
  306. margin-right: auto;
  307. }
  308. .form_box_xl {
  309. max-width: 460px;
  310. }
  311. .blog_form_box_xl {
  312. background-color: #222;
  313. border-top: 6px solid #D49086;
  314. padding: 3% 5%;
  315. display: block;
  316. float: none;
  317. width: 90%;
  318. max-width: 800px;
  319. min-height: 500px;
  320. margin-left: auto;
  321. margin-right: auto;
  322. }
  323. .b_listing_title {
  324. height: 30px;
  325. width: 100%;
  326. padding: 0px;
  327. background-color: #86D4B1;
  328. text-transform:capitalize;
  329. text-decoration: none;
  330. #border-radius: 4px;
  331. }
  332. .b_listing_title > a {
  333. text-decoration: none;
  334. }
  335. .b_list_owner {
  336. height: 100px;
  337. width: 100%;
  338. padding: 0em;
  339. margin-right: auto;
  340. background-color: #DDA0DD;
  341. #border-radius: 4px;
  342. text-transform: capitalize;
  343. }
  344. .b_list_des {
  345. text-align:justify;
  346. }
  347. .edit_box {
  348. border-top: 6px dashed #D49086
  349. }
  350. /*.form_field_input input,*/ .form_field_input textarea {
  351. width: 100%;
  352. }
  353. .blog_form_field_input input, .blog_form_field_input textarea {
  354. width: 100%;
  355. }
  356. .form_field_input {
  357. margin-bottom: 10px;
  358. }
  359. .form_field_label {
  360. margin-bottom: 4px;
  361. }
  362. .form_field_label {
  363. font-size:1.125em;
  364. }
  365. .form_field_description {
  366. font-style: italic;
  367. }
  368. .form_field_error {
  369. background-color: #87453b;
  370. color: #fff;
  371. border: none;
  372. padding: 9px;
  373. margin-top: 8px;
  374. margin-bottom: 8px;
  375. }
  376. .form_submit_buttons {
  377. text-align: right;
  378. }
  379. .subform {
  380. margin: 2em;
  381. }
  382. #password_boolean {
  383. margin-top: 4px;
  384. width: 20px;
  385. }
  386. .boolean {
  387. margin-bottom: 8px;
  388. }
  389. textarea#description, textarea#bio {
  390. resize: vertical;
  391. height: 100px;
  392. }
  393. .delete {
  394. margin-top: 36px;
  395. display: block;
  396. text-align: center;
  397. }
  398. /* comments */
  399. .comment_wrapper, .report_wrapper {
  400. margin-top: 20px;
  401. margin-bottom: 20px;
  402. }
  403. .comment_wrapper p, .report_wrapper p {
  404. margin-bottom: 2px;
  405. }
  406. .comment_author, .report_author {
  407. padding-top: 4px;
  408. font-size: 0.9em;
  409. }
  410. a.comment_authorlink, a.report_authorlink {
  411. text-decoration: none;
  412. padding-right: 5px;
  413. font-weight: bold;
  414. padding-left: 2px;
  415. }
  416. a.comment_authorlink:hover, a.report_authorlink:hover {
  417. text-decoration: underline;
  418. }
  419. a.comment_whenlink, a.report_whenlink {
  420. text-decoration: none;
  421. }
  422. a.comment_whenlink:hover, a.report_whenlink:hover {
  423. text-decoration: underline;
  424. }
  425. .comment_content, .report_content {
  426. margin-left: 8px;
  427. margin-top: 8px;
  428. }
  429. .comment_active {
  430. box-shadow: 0px 0px 15px 15px #378566;
  431. background: #378566;
  432. color: #f7f7f7;
  433. }
  434. textarea#comment_content {
  435. resize: vertical;
  436. width: 100%;
  437. height: 90px;
  438. border: none;
  439. background-color: #f1f1f1;
  440. padding: 3px;
  441. }
  442. #form_comment .form_field_input {
  443. padding-right: 6px;
  444. }
  445. a.report_authorlink, a.report_whenlink {
  446. color: #D486B1;
  447. }
  448. ul#action_to_resolve {list-style:none; margin-left:10px;}
  449. /* media galleries */
  450. .media_thumbnail {
  451. float: left;
  452. padding: 0px;
  453. width: 180px;
  454. overflow: hidden;
  455. margin: 0px 3px 10px;
  456. text-align: center;
  457. font-size: 0.875em;
  458. background-color: #222;
  459. border-radius: 0 0 5px 5px;
  460. padding: 0 0 6px;
  461. text-overflow: ellipsis;
  462. white-space: nowrap;
  463. overflow: hidden;
  464. border-color: #0D0D0D;
  465. border-style: solid;
  466. border-width: 1px 1px 2px;
  467. }
  468. .media_thumbnail a {
  469. color: #eee;
  470. text-decoration: none;
  471. display: block;
  472. }
  473. .media_thumbnail a.remove {
  474. color: #86D4B1;
  475. text-decoration: underline;
  476. }
  477. a.thumb_entry_title {
  478. padding: 8px;
  479. }
  480. /* For now, this is commented out since our thumbnails are actually 180px high.
  481. *
  482. * .media_thumbnail img {
  483. * max-height: 135px;
  484. * }
  485. */
  486. .thumb_entry_last {
  487. margin-right: 0px;
  488. }
  489. /* media detail */
  490. h2.media_title {
  491. margin-bottom: 0px;
  492. display: inline-block;
  493. }
  494. p.context {
  495. display: inline-block;
  496. padding-top: 4px;
  497. }
  498. p.media_specs {
  499. font-size: 0.9em;
  500. border-top: 1px solid #222;
  501. padding: 10px 0px;
  502. color: #888;
  503. }
  504. .no_html5 {
  505. background: black;
  506. color: white;
  507. text-align: center;
  508. height: 160px;
  509. padding: 130px 10px 20px 10px;
  510. }
  511. a img.media_image {
  512. cursor: -webkit-zoom-in;
  513. cursor: -moz-zoom-in;
  514. cursor: zoom-in;
  515. }
  516. /* icons */
  517. img.media_icon {
  518. margin: 0 4px;
  519. vertical-align: sub;
  520. }
  521. /* EXIF information */
  522. #exif_content {
  523. padding-bottom: 20px;
  524. }
  525. #exif_camera_information {
  526. margin-bottom: 20px;
  527. margin-left: 8px;
  528. }
  529. #exif_additional_info_button {
  530. margin-left: 8px;
  531. }
  532. #exif_additional_info {
  533. display: none;
  534. margin-left: 8px;
  535. }
  536. #exif_additional_info table {
  537. font-size: 11px;
  538. margin-top: 10px;
  539. }
  540. #exif_additional_info td {
  541. vertical-align: top;
  542. padding-bottom: 5px;
  543. }
  544. #exif_content .col1 {
  545. padding-right: 20px;
  546. }
  547. #exif_additional_info table tr {
  548. margin-bottom: 10px;
  549. }
  550. /* navigation */
  551. .navigation {
  552. }
  553. .navigation_button {
  554. width: 48%;
  555. display: inline-block;
  556. text-align: center;
  557. background-color: #1d1d1d;
  558. border: 1px solid;
  559. border-color: #2c2c2c #232323 #1a1a1a;
  560. border-radius: 4px;
  561. text-decoration: none;
  562. padding: 4px 0 8px;
  563. margin: 0 0 6px;
  564. }
  565. .navigation_left {
  566. margin-right: 3px;
  567. }
  568. /* messages */
  569. ul.mediagoblin_messages {
  570. list-style: none inside;
  571. color: #f7f7f7;
  572. padding: 0;
  573. }
  574. .mediagoblin_messages li {
  575. margin: 5px 0;
  576. padding: 8px;
  577. text-align: center;
  578. }
  579. .message_success {
  580. background-color: #378566;
  581. }
  582. .message_warning {
  583. background-color: #87453b;
  584. }
  585. .message_error {
  586. background-color: #87453b;
  587. }
  588. .message_info {
  589. background-color: #378566;
  590. }
  591. .message_debug {
  592. background-color: #f7f7f7;
  593. color: #272727;
  594. }
  595. ul.mediaentry_tags {
  596. list-style-type: none;
  597. }
  598. ul.mediaentry_tags li {
  599. display: inline;
  600. margin: 0px 5px 0px 0px;
  601. padding: 0px;
  602. }
  603. /* media processing panel */
  604. table.media_panel {
  605. width: 100%;
  606. }
  607. table.media_panel th {
  608. font-weight: bold;
  609. padding-bottom: 4px;
  610. text-align: left;
  611. }
  612. /* moderator panels */
  613. table.admin_panel {
  614. width: 100%
  615. }
  616. table.admin_side_panel {
  617. width: 90%;
  618. margin-bottom: 10px;
  619. }
  620. table.admin_panel th, table.admin_side_panel th {
  621. font-weight: bold;
  622. padding-bottom: 4px;
  623. text-align: left;
  624. color: #fff;
  625. }
  626. table td.user_with_privilege {
  627. font-weight: bold;
  628. color: #86D4B1;
  629. }
  630. table td.user_without_privilege {
  631. font-weight: bold;
  632. color: #D486B1;
  633. }
  634. .return_to_panel {
  635. text-align:right;
  636. float: right;
  637. font-size:1.2em
  638. }
  639. /* Delete panel */
  640. .delete_checkbox_box {
  641. margin-top: 10px;
  642. margin-left: 10px;
  643. }
  644. /* code of conduct */
  645. #code_of_conduct_list {
  646. margin-left:25px;
  647. margin-bottom: 10px;
  648. }
  649. #code_of_conduct_list li {
  650. margin:5px 0 15px 25px;
  651. }
  652. #code_of_conduct_list strong{
  653. color:#fff;
  654. }
  655. .nested_sublist {
  656. margin: 5px 0 10px 25px;
  657. font-size:80%;
  658. }
  659. .nested_sublist li {
  660. margin-bottom: 10px;
  661. }
  662. /* ASCII art and code */
  663. @font-face {
  664. font-family: Inconsolata;
  665. src: local('Inconsolata'), url('../fonts/Inconsolata.otf') format('opentype')
  666. }
  667. pre, code {
  668. font-family: Inconsolata, monospace;
  669. line-height: 1em;
  670. }
  671. pre {
  672. overflow: auto;
  673. margin-bottom: 20px;
  674. }
  675. .comment_wrapper pre {
  676. margin-bottom: 2px;
  677. }
  678. .ascii-wrapper pre {
  679. /* but it should not affect the ASCII art */
  680. margin: 0;
  681. }
  682. /* Media queries and other responsivisivity */
  683. /* initial GMG max 940 */
  684. @media screen and (max-width: 960px) {
  685. img.media_image {
  686. max-width: 100%;
  687. /* display: inline;*/
  688. }
  689. .media_thumbnail {
  690. /* width: 21%;*/
  691. }
  692. .profile_sidebar {
  693. width: 100%;
  694. margin: 0px;
  695. }
  696. .profile_showcase {
  697. width: 100%;
  698. margin: 0px;
  699. }
  700. .navigation {
  701. float: none;
  702. }
  703. .navigation_button {
  704. float: right;
  705. padding: 10px 0 14px;
  706. }
  707. .navigation_left {
  708. margin-right: 0;
  709. float: left;
  710. }
  711. .button_action, .button_action_highlight, .button_form {
  712. padding: 5px 14px;
  713. margin-bottom: 0.5em;
  714. }
  715. }
  716. /* desktop resolutions */
  717. @media screen and (min-width: 960px) {
  718. .container .three.columns.media_thumbnail {
  719. width:180px;
  720. margin-left:3px;
  721. margin-right:3px;
  722. }
  723. #thingy_view {
  724. width:640px;
  725. height:640px;
  726. }
  727. }
  728. /* Tablet Portrait size to standard 960 (devices and browsers) */
  729. @media only screen and (min-width: 768px) and (max-width: 959px) {
  730. .container .three.columns.media_thumbnail {
  731. width:147px;
  732. margin-left:2px;
  733. margin-right:2px;
  734. }
  735. .media_thumbnail.thumb_entry img {
  736. max-width:100%;
  737. }
  738. .thumb_gallery {
  739. margin-left: 0;
  740. margin-right: 0;
  741. }
  742. .navigation_button {
  743. }
  744. #thingy_view {
  745. width:508px;
  746. height:508px;
  747. }
  748. }
  749. /* All Mobile Sizes (devices and browser) */
  750. @media screen and (max-width: 767px) {
  751. .thumb_row {
  752. margin-bottom: 0;
  753. }
  754. .thumb_gallery {
  755. margin-left: 0;
  756. margin-right: 0;
  757. }
  758. h1,h2,h3,p {
  759. margin-bottom: 10px !important;
  760. }
  761. header {
  762. text-align: center;
  763. }
  764. .header_right {
  765. text-align: center;
  766. }
  767. .welcomeimage {
  768. float: none;
  769. display: inherit;
  770. margin-left: auto;
  771. margin-right: auto;
  772. margin-top: 1em;
  773. }
  774. .media_sidebar {
  775. border-left: none;
  776. padding-left: 0;
  777. padding-top: 1em;
  778. margin-top: 1em;
  779. }
  780. .media_comments {
  781. border-bottom: 1px solid #333333;
  782. }
  783. }
  784. /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
  785. @media only screen and (min-width: 480px) and (max-width: 767px) {
  786. #thingy_view {
  787. width:420px;
  788. height:420px;
  789. }
  790. }
  791. /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
  792. @media only screen and (max-width: 479px) {
  793. #thingy_view {
  794. width:300px;
  795. height:300px;
  796. }
  797. }
  798. p.verifier {
  799. text-align:center;
  800. font-size:50px;
  801. none repeat scroll 0% 0% rgb(221, 221, 221);
  802. padding: 1em 0px;
  803. }
  804. /* for the media metadata editing table */
  805. table.metadata_editor {
  806. margin: 10px auto;
  807. width: 800px;
  808. }
  809. table.metadata_editor tr td {
  810. width:350px;
  811. }
  812. table.metadata_editor tr td.form_field_input input {
  813. width:350px;
  814. }
  815. .application {
  816. min-height: 30px;
  817. margin-left: 70px;
  818. }
  819. .application-icon {
  820. position: absolute;
  821. left: 12px;
  822. width: 50px;
  823. height: 50px;
  824. }
  825. .application-button {
  826. float: right;
  827. }