You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

637 lines
17 KiB

​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
  1. <head>
  2. <meta charset="utf-8">
  3. <meta http-equiv="x-ua-compatible" content="ie=edge">
  4. <title>GCC Election APP</title>
  5. <meta name="description" content="">
  6. <meta name="keywords" content="">
  7. <meta name="viewport" content="width=device-width, initial-scale=1">
  8. <base th:href="${assetsBaseUrl}">
  9. <link rel="icon" href="/favicon.ico" type="image/x-icon" />
  10. <link href="https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700,800" rel="stylesheet">
  11. <link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css">
  12. <link rel="stylesheet" href="node_modules/@fortawesome/fontawesome-free/css/all.min.css">
  13. <link rel="stylesheet" href="node_modules/ionicons/dist/css/ionicons.min.css">
  14. <link rel="stylesheet" href="node_modules/icon-kit/dist/css/iconkit.min.css">
  15. <link rel="stylesheet" href="node_modules/fullcalendar/dist/fullcalendar.min.css">
  16. <link rel="stylesheet" href="node_modules/perfect-scrollbar/css/perfect-scrollbar.css">
  17. <link rel="stylesheet" href="node_modules/select2/dist/css/select2.min.css">
  18. <link rel="stylesheet" href="node_modules/weather-icons/css/weather-icons.min.css">
  19. <link rel="stylesheet" href="node_modules/sweetalert2/sweetalert2.min.css">
  20. <link rel="stylesheet" href="css/style.css">
  21. <link href="node_modules/datatable/DataTables-1.13.6/css/jquery.dataTables.min.css" rel="stylesheet">
  22. <link href="node_modules/datatables.net-bs4/css/dataTables.bootstrap4.min.css" rel="stylesheet">
  23. <link href="node_modules/datatable/AutoFill-2.6.0/css/autoFill.bootstrap4.css" rel="stylesheet">
  24. <link href="node_modules/datatable/Buttons-2.4.1/css/buttons.bootstrap4.css" rel="stylesheet">
  25. <link href="node_modules/datatable/ColReorder-1.7.0/css/colReorder.bootstrap4.min.css" rel="stylesheet">
  26. <link href="node_modules/datatable/DateTime-1.5.1/css/dataTables.dateTime.min.css" rel="stylesheet">
  27. <link href="node_modules/datatable/FixedColumns-4.3.0/css/fixedColumns.bootstrap4.min.css" rel="stylesheet">
  28. <link href="node_modules/datatable/FixedHeader-3.4.0/css/fixedHeader.bootstrap4.min.css" rel="stylesheet">
  29. <link href="node_modules/datatable/KeyTable-2.10.0/css/keyTable.bootstrap4.min.css" rel="stylesheet">
  30. <link href="node_modules/datatable/Responsive-2.5.0/css/responsive.bootstrap4.min.css" rel="stylesheet">
  31. <link href="node_modules/datatable/RowGroup-1.4.0/css/rowGroup.bootstrap4.min.css" rel="stylesheet">
  32. <link href="node_modules/datatable/RowReorder-1.4.1/css/rowReorder.bootstrap4.min.css" rel="stylesheet">
  33. <link href="node_modules/datatable/Scroller-2.2.0/css/scroller.bootstrap4.min.css" rel="stylesheet">
  34. <link href="node_modules/datatable/SearchBuilder-1.5.0/css/searchBuilder.bootstrap4.min.css" rel="stylesheet">
  35. <link href="node_modules/datatable/SearchPanes-2.2.0/css/searchPanes.bootstrap4.min.css" rel="stylesheet">
  36. <link href="node_modules/datatable/Select-1.7.0/css/select.bootstrap4.min.css" rel="stylesheet">
  37. <link href="node_modules/datatable/StateRestore-1.3.0/css/stateRestore.bootstrap4.min.css" rel="stylesheet">
  38. <link rel="stylesheet" href="dist/css/theme.css">
  39. <script src="js/vendor/modernizr-2.8.3.min.js"></script>
  40. <style>
  41. .text-center {
  42. text-align: center !important;
  43. }
  44. /* Define the keyframes for the ringing animation */
  45. .bell{
  46. padding-top: 12px;
  47. display:block;
  48. font-size: 40px;
  49. /*margin:50px auto 0;*/
  50. /*color: #9e9e9e;*/
  51. -webkit-animation: ring 4s .7s ease-in-out infinite;
  52. -webkit-transform-origin: 50% 4px;
  53. -moz-animation: ring 4s .7s ease-in-out infinite;
  54. -moz-transform-origin: 50% 4px;
  55. animation: ring 4s .7s ease-in-out infinite;
  56. transform-origin: 50% 4px;
  57. }
  58. @-webkit-keyframes ring {
  59. 0% { -webkit-transform: rotateZ(0); }
  60. 1% { -webkit-transform: rotateZ(30deg); }
  61. 3% { -webkit-transform: rotateZ(-28deg); }
  62. 5% { -webkit-transform: rotateZ(34deg); }
  63. 7% { -webkit-transform: rotateZ(-32deg); }
  64. 9% { -webkit-transform: rotateZ(30deg); }
  65. 11% { -webkit-transform: rotateZ(-28deg); }
  66. 13% { -webkit-transform: rotateZ(26deg); }
  67. 15% { -webkit-transform: rotateZ(-24deg); }
  68. 17% { -webkit-transform: rotateZ(22deg); }
  69. 19% { -webkit-transform: rotateZ(-20deg); }
  70. 21% { -webkit-transform: rotateZ(18deg); }
  71. 23% { -webkit-transform: rotateZ(-16deg); }
  72. 25% { -webkit-transform: rotateZ(14deg); }
  73. 27% { -webkit-transform: rotateZ(-12deg); }
  74. 29% { -webkit-transform: rotateZ(10deg); }
  75. 31% { -webkit-transform: rotateZ(-8deg); }
  76. 33% { -webkit-transform: rotateZ(6deg); }
  77. 35% { -webkit-transform: rotateZ(-4deg); }
  78. 37% { -webkit-transform: rotateZ(2deg); }
  79. 39% { -webkit-transform: rotateZ(-1deg); }
  80. 41% { -webkit-transform: rotateZ(1deg); }
  81. 43% { -webkit-transform: rotateZ(0); }
  82. 100% { -webkit-transform: rotateZ(0); }
  83. }
  84. @-moz-keyframes ring {
  85. 0% { -moz-transform: rotate(0); }
  86. 1% { -moz-transform: rotate(30deg); }
  87. 3% { -moz-transform: rotate(-28deg); }
  88. 5% { -moz-transform: rotate(34deg); }
  89. 7% { -moz-transform: rotate(-32deg); }
  90. 9% { -moz-transform: rotate(30deg); }
  91. 11% { -moz-transform: rotate(-28deg); }
  92. 13% { -moz-transform: rotate(26deg); }
  93. 15% { -moz-transform: rotate(-24deg); }
  94. 17% { -moz-transform: rotate(22deg); }
  95. 19% { -moz-transform: rotate(-20deg); }
  96. 21% { -moz-transform: rotate(18deg); }
  97. 23% { -moz-transform: rotate(-16deg); }
  98. 25% { -moz-transform: rotate(14deg); }
  99. 27% { -moz-transform: rotate(-12deg); }
  100. 29% { -moz-transform: rotate(10deg); }
  101. 31% { -moz-transform: rotate(-8deg); }
  102. 33% { -moz-transform: rotate(6deg); }
  103. 35% { -moz-transform: rotate(-4deg); }
  104. 37% { -moz-transform: rotate(2deg); }
  105. 39% { -moz-transform: rotate(-1deg); }
  106. 41% { -moz-transform: rotate(1deg); }
  107. 43% { -moz-transform: rotate(0); }
  108. 100% { -moz-transform: rotate(0); }
  109. }
  110. @keyframes ring {
  111. 0% { transform: rotate(0); }
  112. 1% { transform: rotate(30deg); }
  113. 3% { transform: rotate(-28deg); }
  114. 5% { transform: rotate(34deg); }
  115. 7% { transform: rotate(-32deg); }
  116. 9% { transform: rotate(30deg); }
  117. 11% { transform: rotate(-28deg); }
  118. 13% { transform: rotate(26deg); }
  119. 15% { transform: rotate(-24deg); }
  120. 17% { transform: rotate(22deg); }
  121. 19% { transform: rotate(-20deg); }
  122. 21% { transform: rotate(18deg); }
  123. 23% { transform: rotate(-16deg); }
  124. 25% { transform: rotate(14deg); }
  125. 27% { transform: rotate(-12deg); }
  126. 29% { transform: rotate(10deg); }
  127. 31% { transform: rotate(-8deg); }
  128. 33% { transform: rotate(6deg); }
  129. 35% { transform: rotate(-4deg); }
  130. 37% { transform: rotate(2deg); }
  131. 39% { transform: rotate(-1deg); }
  132. 41% { transform: rotate(1deg); }
  133. 43% { transform: rotate(0); }
  134. 100% { transform: rotate(0); }
  135. }
  136. .showInputValue {
  137. padding: 0.375rem 0.75rem !important;
  138. margin-bottom: 0.5rem !important;
  139. }
  140. .h4{
  141. font-size: 14px;
  142. border-bottom: 1px solid rgba(204,204,204,0.35);
  143. color: #2c3e50;
  144. }
  145. /* Change the background color of the tooltip for elements with the .custom-tooltip class */
  146. .custom-tooltip-success .tooltip-inner {
  147. background-color: #2dce89;
  148. color: white; /* Optional: Change the text color for better readability */
  149. }
  150. .custom-tooltip-success .tooltip.bs-tooltip-top .arrow:before {
  151. border-top-color: #2dce89;
  152. }
  153. .custom-tooltip-success .tooltip.bs-tooltip-right .arrow:before {
  154. border-right-color: #2dce89;
  155. }
  156. .custom-tooltip-success .tooltip.bs-tooltip-bottom .arrow:before {
  157. border-bottom-color: #2dce89;
  158. }
  159. .custom-tooltip-success .tooltip.bs-tooltip-left .arrow:before {
  160. border-left-color: #2dce89;
  161. }
  162. .custom-tooltip-warning .tooltip-inner {
  163. background-color: #fb6340;
  164. color: white; /* Optional: Change the text color for better readability */
  165. }
  166. .custom-tooltip-warning .tooltip.bs-tooltip-top .arrow:before {
  167. border-top-color: #fb6340;
  168. }
  169. .custom-tooltip-warning .tooltip.bs-tooltip-right .arrow:before {
  170. border-right-color: #fb6340;
  171. }
  172. .custom-tooltip-warning .tooltip.bs-tooltip-bottom .arrow:before {
  173. border-bottom-color: #fb6340;
  174. }
  175. .custom-tooltip-warning .tooltip.bs-tooltip-left .arrow:before {
  176. border-left-color: #fb6340;
  177. }
  178. .form-label{
  179. font-weight: bold !important;
  180. }
  181. .modal-header{
  182. color:#fff !important;
  183. background-color: #404E67 !important;
  184. }
  185. .bg-modal-title{
  186. background-color: rgb(220, 221, 226) !important;
  187. }
  188. .close{
  189. color: #fff !important;
  190. }
  191. /* For tree view */
  192. ul {
  193. list-style-type: none;
  194. margin: 3px;
  195. }
  196. ul.checktree li:before {
  197. height: 1em;
  198. width: 12px;
  199. border-bottom: 1px dashed;
  200. content: "";
  201. display: inline-block;
  202. top: -0.3em;
  203. }
  204. ul.checktree li { border-left: 1px dashed; }
  205. ul.checktree li:last-child:before { border-left: 1px dashed; }
  206. ul.checktree li:last-child { border-left: none; }
  207. /* For datatable */
  208. th.no-sort {
  209. pointer-events: none;
  210. cursor: default;
  211. }
  212. th.no-sort::after {
  213. display: none !important;
  214. }
  215. th.no-sort::before {
  216. display: none !important;
  217. }
  218. .link{
  219. color:#0d6efd;
  220. }
  221. .swal-title-custom {
  222. font-size: 15px; /* Change the font size as needed */
  223. }
  224. ::-webkit-file-upload-button {
  225. font: inherit;
  226. -webkit-appearance: button;
  227. }
  228. ::file-selector-button {
  229. font: inherit;
  230. -webkit-appearance: button;
  231. }
  232. .form-control[type=file] {
  233. overflow: hidden;
  234. }
  235. .form-control[type=file]:not(:disabled):not([readonly]) {
  236. cursor: pointer;
  237. }
  238. .form-control::-webkit-file-upload-button {
  239. padding: 0.375rem 0.75rem;
  240. margin: -0.375rem -0.75rem;
  241. min-height: 40px;
  242. -webkit-margin-end: 0.75rem;
  243. margin-inline-end: 0.75rem;
  244. color: #343a40;
  245. background-color: #edf0f7;
  246. pointer-events: none;
  247. border-color: inherit;
  248. border-style: solid;
  249. border-width: 0;
  250. border-inline-end-width: 1px;
  251. border-radius: 0;
  252. -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  253. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  254. }
  255. .form-control::file-selector-button {
  256. padding: 0.375rem 0.75rem;
  257. margin: -0.375rem -0.75rem;
  258. min-height: 40px;
  259. -webkit-margin-end: 0.75rem;
  260. margin-inline-end: 0.75rem;
  261. color: #343a40;
  262. background-color: #edf0f7;
  263. pointer-events: none;
  264. border-color: inherit;
  265. border-style: solid;
  266. border-width: 0;
  267. border-inline-end-width: 1px;
  268. border-radius: 0;
  269. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  270. }
  271. @media (prefers-reduced-motion: reduce) {
  272. .form-control::-webkit-file-upload-button {
  273. -webkit-transition: none;
  274. transition: none;
  275. }
  276. .form-control::file-selector-button {
  277. transition: none;
  278. }
  279. }
  280. .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  281. background-color: #e1e4eb;
  282. }
  283. .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  284. background-color: #e1e4eb;
  285. }
  286. /* For print */
  287. @media print {
  288. .wrapper .page-wrap .main-content {
  289. padding: 0 !important;
  290. background-color: #F6F7FB;
  291. min-height: 0 !important;
  292. margin-top: 0 !important;
  293. padding-right: 0 !important;
  294. padding-left: 0 !important;
  295. }
  296. .header-top,
  297. .app-sidebar,
  298. .page-overlay,
  299. .page-loader,
  300. .page-header,
  301. .footer,
  302. .sidebar,
  303. .side-overlay,
  304. .block-options {
  305. padding: 0 !important;
  306. margin: 0 !important;
  307. display: none !important;
  308. }
  309. .block {
  310. box-shadow: none !important;
  311. }
  312. /*
  313. #ack1table{
  314. margin-top:50px !important;
  315. margin-right:100px !important;
  316. margin-left:100px !important;
  317. }
  318. #ack2table{
  319. margin-top:50px !important;
  320. margin-right:100px !important;
  321. margin-left:100px !important;
  322. }
  323. */
  324. .ack {
  325. height: 100%; /* Set height to 100% */
  326. }
  327. .ack-container {
  328. display: flex;
  329. justify-content: center; /* Center horizontally */
  330. align-items: center; /* Center vertically */
  331. height: 100%; /* Set height to 100% */
  332. }
  333. #ack1table {
  334. width: 70% !important; /* Set width */
  335. page-break-before: auto; /* Avoid page breaks after ack1table */
  336. }
  337. #ack2table {
  338. width: 70% !important; /* Set width */
  339. page-break-before: auto; /* Avoid page breaks after ack1table */
  340. }
  341. .printack2{
  342. margin-top:250px;
  343. }
  344. .print_no{
  345. display: none !important;
  346. }
  347. }
  348. .ack {
  349. height: 100%; /* Set height to 100% */
  350. }
  351. .ack-container {
  352. display: flex;
  353. justify-content: center; /* Center horizontally */
  354. align-items: center; /* Center vertically */
  355. height: 100%; /* Set height to 100% */
  356. }
  357. #ack1table {
  358. border: 1px solid black; /* Add border */
  359. width: 99%; /* Set width */
  360. height: 100%; /* Set height */
  361. }
  362. #ack2table {
  363. border: 1px solid black; /* Add border */
  364. width: 99%; /* Set width */
  365. height: 100%; /* Set height */
  366. }
  367. </style>
  368. <style>
  369. .ribbon1 {
  370. position: absolute;
  371. top: -6.1px;
  372. right: 10px;
  373. }
  374. .ribbon1:after {
  375. position: absolute;
  376. content: "";
  377. width: 0;
  378. height: 0;
  379. border-left: 53px solid transparent;
  380. border-right: 53px solid transparent;
  381. border-top: 10px solid #F8463F;
  382. }
  383. .ribbon1 span {
  384. position: relative;
  385. display: block;
  386. text-align: center;
  387. background: #F8463F;
  388. font-size: 14px;
  389. line-height: 1;
  390. padding: 12px 8px 10px;
  391. border-top-right-radius: 8px;
  392. width: 90px;
  393. }
  394. .ribbon1 span:before, .ribbon1 span:after {
  395. position: absolute;
  396. content: "";
  397. }
  398. .ribbon1 span:before {
  399. height: 6px;
  400. width: 6px;
  401. left: -6px;
  402. top: 0;
  403. background: #F8463F;
  404. }
  405. .ribbon1 span:after {
  406. height: 6px;
  407. width: 8px;
  408. left: -8px;
  409. top: 0;
  410. border-radius: 8px 8px 0 0;
  411. background: #C02031;
  412. }
  413. .ribbon2 {
  414. width: 60px;
  415. padding: 10px 0;
  416. position: absolute;
  417. top: -6px;
  418. left: 25px;
  419. text-align: center;
  420. border-top-left-radius: 3px;
  421. background: #F47530;
  422. }
  423. .ribbon2:before {
  424. height: 0;
  425. width: 0;
  426. right: -5.5px;
  427. top: 0.1px;
  428. border-bottom: 6px solid #8D5A20;
  429. border-right: 6px solid transparent;
  430. }
  431. .ribbon2:before, .ribbon2:after {
  432. content: "";
  433. position: absolute;
  434. }
  435. .ribbon2:after {
  436. height: 0;
  437. width: 0;
  438. bottom: -29.5px;
  439. left: 0;
  440. border-left: 30px solid #F47530;
  441. border-right: 30px solid #F47530;
  442. border-bottom: 30px solid transparent;
  443. }
  444. .ribbon3 {
  445. width: 150px;
  446. height: 50px;
  447. line-height: 50px;
  448. padding-left: 15px;
  449. position: absolute;
  450. left: -8px;
  451. top: 20px;
  452. background: #59324C;
  453. }
  454. .ribbon3:before, .ribbon3:after {
  455. content: "";
  456. position: absolute;
  457. }
  458. .ribbon3:before {
  459. height: 0;
  460. width: 0;
  461. top: -8.5px;
  462. left: 0.1px;
  463. border-bottom: 9px solid black;
  464. border-left: 9px solid transparent;
  465. }
  466. .ribbon3:after {
  467. height: 0;
  468. width: 0;
  469. right: -14.5px;
  470. border-top: 25px solid transparent;
  471. border-bottom: 25px solid transparent;
  472. border-left: 15px solid #59324C;
  473. }
  474. .ribbon4 {
  475. position: absolute;
  476. top: 15px;
  477. padding: 8px 10px;
  478. background: #00B3ED;
  479. box-shadow: -1px 2px 3px rgba(0,0,0,.3);
  480. }
  481. .ribbon4:before, .ribbon4:after {
  482. content: "";
  483. position: absolute;
  484. }
  485. .ribbon4:before {
  486. width: 7px;
  487. height: 100%;
  488. top: 0;
  489. left: -6.5px;
  490. padding: 0 0 7px;
  491. background: inherit;
  492. border-radius: 5px 0 0 5px;
  493. }
  494. .ribbon4:after {
  495. width: 5px;
  496. height: 5px;
  497. bottom: -5px;
  498. left: -4.5px;
  499. background: lightblue;
  500. border-radius: 5px 0 0 5px;
  501. }
  502. .ribbon5 {
  503. display: block;
  504. width: calc(100% + 20px);
  505. height: 50px;
  506. line-height: 50px;
  507. text-align: center;
  508. margin-left: -10px;
  509. margin-right: -10px;
  510. background: #EDBA19;
  511. position: relative;
  512. top: 20px;
  513. }
  514. .ribbon5:before, .ribbon5:after {
  515. content: "";
  516. position: absolute;
  517. }
  518. .ribbon5:before {
  519. height: 0;
  520. width: 0;
  521. bottom: -10px;
  522. left: 0;
  523. border-top: 10px solid #cd8d11;
  524. border-left: 10px solid transparent;
  525. }
  526. .ribbon5:after {
  527. height: 0;
  528. width: 0;
  529. right: 0;
  530. bottom: -10px;
  531. border-top: 10px solid #cd8d11;
  532. border-right: 10px solid transparent;
  533. }
  534. .wrap {
  535. width: 100%;
  536. height: 188px;
  537. position: absolute;
  538. top: -8px;
  539. left: 8px;
  540. overflow: hidden;
  541. }
  542. .wrap:before, .wrap:after {
  543. content: "";
  544. position: absolute;
  545. }
  546. .wrap:before {
  547. width: 40px;
  548. height: 8px;
  549. right: 100px;
  550. background: #4D6530;
  551. border-radius: 8px 8px 0px 0px;
  552. }
  553. .wrap:after {
  554. width: 8px;
  555. height: 40px;
  556. right: 0px;
  557. top: 100px;
  558. background: #4D6530;
  559. border-radius: 0px 8px 8px 0px;
  560. }
  561. .ribbon6 {
  562. width: 200px;
  563. height: 40px;
  564. line-height: 40px;
  565. position: absolute;
  566. top: 30px;
  567. right: -50px;
  568. z-index: 2;
  569. overflow: hidden;
  570. -webkit-transform: rotate(45deg);
  571. transform: rotate(45deg);
  572. border: 1px dashed;
  573. box-shadow:0 0 0 3px #57DD43, 0px 21px 5px -18px rgba(0,0,0,0.6);
  574. background: #57DD43;
  575. text-align: center;
  576. }
  577. @media (min-width: 500px) {
  578. .ribbons-wrapper {
  579. display: flex;
  580. flex-wrap: wrap;
  581. justify-content: space-between;
  582. }
  583. .ribbon {
  584. width: 48%;
  585. }
  586. }
  587. .cursure_poiter{
  588. cursor: pointer;
  589. }
  590. </style>
  591. </head>