Advertisement
Aluf

main.css

Feb 2nd, 2015
470
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 8.81 KB | None | 0 0
  1. /***** Template ****/
  2. * {
  3.   font-family: 'Merriweather', Arial, sans-serif;
  4.   letter-spacing: .1rem;
  5. }
  6. html {
  7.   margin-top: 0px;
  8.   padding-top: 0;
  9.   border-top: 1px solid #4F8EF7;
  10.  
  11.   background: url(../img/themes/crossword.png);
  12.  
  13.   -webkit-transition: all 1s ease;
  14.   -moz-transition: all 1s ease;
  15.   -ms-transition: all 1s ease;
  16.   -o-transition: all 1s ease;
  17.   transition: all 1s ease;
  18. }
  19. body {
  20.   padding: 0;
  21. }
  22. .title {
  23.   color: rgb(34, 34, 34);
  24.   display: block;
  25.   font-size: 30px;
  26.   font-weight: 300;
  27.   height: 32px;
  28.   letter-spacing: .1rem;
  29.   line-height: 52.5px;
  30.   margin-bottom: 20px;
  31.   margin-top: 0px;
  32.   text-align: center;
  33. }
  34. .plugin ::-webkit-scrollbar {
  35.   width: 5px;
  36. }
  37. .plugin ::-webkit-scrollbar-button {
  38.   width: 8px;
  39.   height:5px;
  40. }
  41. .plugin ::-webkit-scrollbar-track {
  42.   background:#eee;
  43.   border: thin solid lightgray;
  44.   box-shadow: 0px 0px 3px #dfdfdf inset;
  45.   border-radius:10px;
  46. }
  47. .plugin ::-webkit-scrollbar-thumb {
  48.   background: #999;
  49.   border: thin solid gray;
  50.   border-radius:10px;
  51. }
  52. .plugin ::-webkit-scrollbar-thumb:hover {
  53.   background:#7d7d7d;
  54. }
  55. .centered {
  56.     margin: 0 auto;
  57. }
  58. .hero {
  59.   padding: 10px 0 20px 0;
  60.   text-align: center;
  61. }
  62. .hero nav-bar {
  63.   display: block;
  64. }
  65. .hero nav-bar ul {
  66.   margin: 0;
  67.   padding: 0;
  68.   list-style-type: none;
  69.   display: inline;
  70. }
  71. .hero nav-bar ul li a {
  72.   font-size: 11px;
  73.   text-transform: uppercase;
  74.   font-weight: 600;
  75.   letter-spacing: .2rem;
  76.   margin-right: 35px;
  77.   text-decoration: none;
  78.   line-height: 2.3rem;
  79.   color: #222;
  80. }
  81. .hero nav-bar ul li.active a,
  82. .hero nav-bar ul li a:hover {
  83.   color: #1EAEDB;
  84. }
  85. .hero nav-bar ul li {
  86.   margin-left: 20px;
  87.   display: inline;
  88. }
  89. .hero nav-bar ul li a {
  90.   display: inline;
  91. }
  92. #theme-switcher {
  93.   position: fixed;
  94.   top: 25px;
  95.   right: -320px;
  96.   border-radius: 5px 0px 0px 5px;
  97.   padding: 4px;
  98.   z-index: 999999;
  99.   cursor: pointer;
  100.   color: rgb(255, 255, 255);
  101.   background-color: #517fa4;
  102.  
  103.   -webkit-transition: all 0.5s ease;
  104.   -moz-transition: all 0.5s ease;
  105.   -ms-transition: all 0.5s ease;
  106.   -o-transition: all 0.5s ease;
  107.   transition: all 0.5s ease;
  108. }
  109. #theme-switcher .settings-icon{
  110.   font-size: 25px;
  111.   height: 100%;
  112.   margin-top: 5px;
  113.   float: left;
  114.   display: inline-block;
  115. }
  116. #theme-switcher .settings-icon:hover{
  117.   color: #243949;
  118. }
  119. #theme-switcher.open {
  120.   right: 0;
  121. }
  122. #theme-switcher .option {
  123.   margin: 5px;
  124.   border: 1px solid transparent;
  125.   display: inline-block;
  126.   padding: 5px;
  127.   color: black;
  128.   background-color: #ececec;
  129.   border-radius: 2px;
  130.    -webkit-transition: all 0.5s ease;
  131.   -moz-transition: all 0.5s ease;
  132.   -ms-transition: all 0.5s ease;
  133.   -o-transition: all 0.5s ease;
  134.   transition: all 0.5s ease;
  135. }
  136. #theme-switcher .option:hover,
  137. #theme-switcher .option.selected {
  138.   box-shadow: 0 5px 10px rgba(0,0,0,.53),0 3px 10px rgba(0,0,0,.16);
  139.   background-color: #FFF94C;
  140. }
  141. #theme-switcher .option.selected:hover {
  142.   background-color: lightgrey;
  143. }
  144. @media (min-width: 1080px) {
  145.   #plugins {
  146.     float: none;
  147.     margin: 0 auto;
  148.     clear: both;
  149.   }
  150. }
  151. @media (max-width: 1079px) {
  152.   #plugins {
  153.     float: none;
  154.     margin: 0 auto;
  155.     clear: both;
  156.   }
  157. }
  158.  
  159. /***** Plugins Container ****/
  160. #plugins {
  161.   padding: 20px;
  162.   padding-top: 0;
  163.   margin-top: 0;
  164.   border: 1px;
  165. }
  166.  
  167. /***** Plugin ****/
  168. .plugin {
  169.   float: left;
  170.   padding: 0;
  171.   background-color: #FFFFFF;
  172.   color: black;
  173.   text-align: center;
  174.   border-radius: 2px;
  175.   box-shadow: 0 5px 10px rgba(0,0,0,.53),0 3px 10px rgba(0,0,0,.16);
  176.   margin-top: 10px;
  177.   margin: 0 auto;
  178.   margin-top: 20px;
  179.   margin-left: 50px;
  180.   margin-bottom: 50px;
  181. }
  182. @media (max-width: 768px) {
  183.   .plugin {
  184.     max-width: 80%;
  185.     float: none;
  186.     margin: 0 auto;
  187.     margin-bottom: 10px;
  188.   }
  189.   .plugin-body {
  190.     max-height: 400px;
  191.   }
  192. }
  193. .plugin .top-bar {
  194.   height: 25px;
  195.   max-width: 100%;
  196.   padding: 20px;
  197.   letter-spacing: .1rem;
  198.   line-height: 1.3rem;
  199.   font-size: 11px;
  200.   text-transform: uppercase;
  201.   font-weight: 600;
  202.   color: #009587;
  203.   text-align: center;
  204. }
  205. .plugin .no-padding {
  206.   padding: 0px;
  207. }
  208. .plugin-body {
  209.   height: 400px;
  210.   font-size: 12px;
  211.   padding: 10px;
  212.   line-height: 30px;
  213.   overflow: auto;
  214.   border-top: 1px solid #ececec;
  215. }
  216. .plugin last-update{
  217.   font-size: 11px;
  218.   float: left;
  219. }
  220.  
  221. no-data {
  222.   font-style: italic;
  223. }
  224. refresh-btn button {
  225.   background-color: #009587;
  226.   border: 0;
  227.   float: right;
  228.   font-size: 15px;
  229.   color: white;
  230.   border-radius: 50%;
  231.   width: 30px;
  232.   height: 30px;
  233.   padding: 5px;
  234.  
  235.   -webkit-transition: all 0.5s ease;
  236.   -moz-transition: all 0.5s ease;
  237.   -ms-transition: all 0.5s ease;
  238.   -o-transition: all 0.5s ease;
  239.   transition: all 0.5s ease;
  240.  
  241.   box-shadow: 0 1px 6px rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.5);
  242. }
  243. refresh-btn button:hover {
  244.   background-color: #ffeb3b;
  245.   color: black;
  246. }
  247. refresh-btn button:active {
  248.   background-color: #0f9d58;
  249. }
  250. @-webkit-keyframes spin {
  251.   0% {
  252.     -ms-transform: rotate(0deg);
  253.     -webkit-transform: rotate(0deg);
  254.     transform: rotate(0deg);
  255.   }
  256.     100% {
  257.     -ms-transform: rotate(-2160deg);
  258.     -webkit-transform: rotate(-2160deg);
  259.     transform: rotate(-2160deg);
  260.   }
  261. }
  262.   @-ms-keyframes spin {
  263.     0% {
  264.     -ms-transform: rotate(0deg);
  265.     -webkit-transform: rotate(0deg);
  266.     transform: rotate(0deg);
  267.     }
  268.     100% {
  269.     -ms-transform: rotate(-2160deg);
  270.     -webkit-transform: rotate(-2160deg);
  271.     transform: rotate(-2160deg);
  272.     }
  273.   }
  274.   @keyframes spin {
  275.     0% {
  276.     -ms-transform: rotate(0deg);
  277.     -webkit-transform: rotate(0deg);
  278.     transform: rotate(0deg);
  279.     }
  280.     100% {
  281.     -ms-transform: rotate(-2160deg);
  282.     -webkit-transform: rotate(-2160deg);
  283.     transform: rotate(-2160deg);
  284.     }
  285.   }
  286.   @-webkit-keyframes normal-opacity {
  287.     0% {
  288.     opacity: 1;
  289.     }
  290.     45% {
  291.     opacity: 0;
  292.     }
  293.     55% {
  294.     opacity: 0;
  295.     }
  296.     100% {
  297.     opacity: 1;
  298.     }
  299.   }
  300.   @-ms-keyframes normal-opacity {
  301.     0% {
  302.     opacity: 1;
  303.     }
  304.     45% {
  305.     opacity: 0;
  306.     }
  307.     55% {
  308.     opacity: 0;
  309.     }
  310.     100% {
  311.     opacity: 1;
  312.     }
  313.   }
  314.   @keyframes normal-opacity {
  315.     0% {
  316.     opacity: 1;
  317.     }
  318.     45% {
  319.     opacity: 0;
  320.     }
  321.     55% {
  322.     opacity: 0;
  323.     }
  324.     100% {
  325.     opacity: 1;
  326.     }
  327.   }
  328.  
  329. .loader {
  330.   -webkit-animation: 1.25s spin cubic-bezier(0.46, -0.4, 0.2, 1.51) infinite both;
  331.   animation: 1.25s spin cubic-bezier(0.46, -0.4, 0.2, 1.51) infinite both;
  332.   width: 40px;
  333.   height: 40px;
  334.   border-radius: 50%;
  335.   overflow: hidden;
  336. }
  337. .loader:before, .loader:after {
  338.   content: "";
  339.   position: absolute;
  340.   width: 100%;
  341.   height: 100%;
  342.   border-radius: 50%;
  343.   top: 0;
  344.   left: 0;
  345.   -moz-box-sizing: border-box;
  346.   box-sizing: border-box;
  347.   border: 20px solid black;
  348.   border-top-color: #fa4248;
  349.   border-left-color: #5ddbba;
  350.   border-bottom-color: #ede670;
  351.   border-right-color: #64c3f2;
  352. }
  353. .loader{
  354.   float: none;
  355.   margin: 0 auto;
  356. }
  357. .loader:before {
  358.   -webkit-filter: blur(2px);
  359.   filter: blur(2px);
  360. }
  361. .loader:after {
  362.   -webkit-animation: 1.25s normal-opacity cubic-bezier(0.46, -0.4, 0.2, 1.51) infinite both;
  363.   animation: 1.25s normal-opacity cubic-bezier(0.46, -0.4, 0.2, 1.51) infinite both;
  364. }
  365. /**** General Elements ****/
  366. table
  367. {
  368.   font-size: 10px;
  369.   margin: 0;
  370.   min-width: 400px;
  371.   border-collapse: collapse;
  372.   text-align: left;
  373.   table-layout:fixed;
  374. }
  375. table th,
  376. table td {
  377.   padding: 5px;
  378.   max-width: 250px;
  379.   word-wrap: break-word;
  380. }
  381. table th
  382. {
  383.   font-weight: 600;
  384.   text-transform: uppercase;
  385.   border-bottom: 1px solid #f1f1f1;
  386. }
  387. table td
  388. {
  389.   border-bottom: 1px solid #f1f1f1;
  390.   padding: 9px 8px;
  391. }
  392. table tbody tr:hover td
  393. {
  394.   background-color: #fafafa;
  395. }
  396. table.metrics-table {
  397.   text-align: center;
  398. }
  399. canvas {
  400.   float: none;
  401.   margin: 0 auto;
  402. }
  403. /*********************************************
  404.     Widget Elements
  405. *********************************************/
  406. .progress-bar {
  407.   background-color: #eec;
  408.   border-radius: 10px; /* (height of inner div) / 2 + padding */
  409.   padding: 0px;
  410.   clear: both;
  411.   display: inline-block;
  412.   overflow: hidden;
  413.   white-space: nowrap;
  414. }
  415. .progress-bar > div {
  416.   background-color: #1EAEDB;
  417.   width: 0%;
  418.   height: 5px;
  419.   border-radius: 5px;
  420. }
  421. .table-data-plugin .filter-container {
  422.   padding-bottom: 0;
  423.   margin: 0;
  424. }
  425. .table-data-plugin .filter,
  426. .table-data-plugin .filter:focus,
  427. .table-data-plugin .filter:active {
  428.   height: 20px;
  429.   padding: 5px;
  430.   margin: 5px;
  431.   border: none;
  432.   outline-color: transparent;
  433.   background: transparent;
  434.   width: 100%;
  435.   margin: 0;
  436.   text-align: center;
  437.   font-size: 15px;
  438. }
  439. .table-data-plugin .filter:focus {
  440.   border-bottom: 1px solid #ff5722;
  441. }
  442. .table-data-plugin thead tr th a,
  443. .table-data-plugin thead tr th a:visited {
  444.   color: black;
  445.   text-decoration: none;
  446. }
  447. .table-data-plugin .column-sort-caret {
  448.   font-size: 10px;
  449.   color: #1EAEDB;
  450. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement