templates/Theme/layoutbaseadmin.html.twig line 596

Open in your IDE?
  1.   
  2.   <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5.   <!-- Required meta tags -->
  6.   <meta charset="utf-8">
  7.   <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  8.   <title>{% block title %}{{ site }}{% endblock %}</title>
  9.   {% block meta %} {% endblock %}
  10.   {% block stylesheets %}
  11.   <!-- base:css -->
  12.   <link rel="stylesheet" href="{{ asset('templatedash/typicons.font/font/typicons.css') }}">
  13.   <link rel="stylesheet" href="{{ asset('templatedash/css/vendor.bundle.base.css') }}">
  14.   <!-- endinject -->
  15.   <!-- inject:css -->
  16.   <link rel="stylesheet" href="{{ asset('templatedash/css/style.css') }}">
  17.   <link rel="stylesheet" type="text/css" href="{{ asset('templatedash/css/bootstrap-icons.css') }}">
  18.   <!-- endinject -->
  19.   <link rel="shortcut icon" href="{{ asset('templatedash/images/favicon.png') }}" />
  20.   {% endblock %}
  21.   <script src="{{ asset('templatedash/js/vendor.bundle.base.js') }}"></script>
  22.   <!-- endinject -->
  23.   <link rel="stylesheet" href="{{ asset('plugins/notify/themes/alertify.core.css') }}" />
  24.     <link rel="stylesheet" href="{{ asset('plugins/notify/themes/alertify.default.css') }}" id="toggleCSS" />
  25.   <script src="{{ asset('plugins/notify/lib/alertify.min.js') }}"></script>
  26.     <script>
  27.         function resetNotif() {
  28.             $("#toggleCSS").attr("href", "{{ asset('plugins/notify/themes/alertify.default.css') }}");
  29.             alertify.set({
  30.                 labels : {
  31.                     ok     : "OK",
  32.                     cancel : "Cancel"
  33.                 },
  34.                 delay : 5000,
  35.                 buttonReverse : false,
  36.                 buttonFocus   : "ok"
  37.             });
  38.         }
  39.     </script>
  40.   <style>
  41.     .sidebar {
  42.       background: #e8eff9;
  43.       box-shadow: none;
  44.       -webkit-box-shadow: none;
  45.       -moz-box-shadow: none;
  46.       -ms-box-shadow: none;
  47.   }
  48.   .btn, .btn:hover {
  49.   color: #88a5b1;
  50. }
  51. .btn-primary, .btn-primary:hover, .btn-info, .btn-info:hover, .btn-success, .btn-success:hover, .btn-warning, .btn-warning:hover, .btn-danger, .btn-danger:hover, .btn-inverse, .btn-inverse:hover {
  52.   color: #fff;
  53. }
  54. .btn {
  55.   font: 14px Helvetica;
  56.   padding: 12px 22px 10px;
  57.   margin: 0;
  58.   border: none;
  59.   border-bottom: 3px #aacedd solid;
  60.   text-decoration: none;
  61.   background-image: -moz-linear-gradient(#ffffff, #f8f8f8);
  62.   background-image: -webkit-linear-gradient(#ffffff, #f8f8f8);
  63.   background-image: linear-gradient(#ffffff, #f8f8f8);
  64.   position: relative;
  65.   -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 25px -5px;
  66.   -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 25px -5px;
  67.   box-shadow: rgba(0, 0, 0, 0.2) 0 0 25px -5px;
  68.   -moz-border-radius: 5px;
  69.   -webkit-border-radius: 5px;
  70.   border-radius: 5px;
  71. }
  72. .btn:active {
  73.   position: relative;
  74.   top: 3px;
  75.   border: none;
  76. }
  77. .btn-primary {
  78.   border-bottom: 3px #000609 solid;
  79.   background-image: -moz-linear-gradient(#0079bb, #005888);
  80.   background-image: -webkit-linear-gradient(#0079bb, #005888);
  81.   background-image: linear-gradient(#0079bb, #005888);
  82. }
  83. .btn-primary:hover {
  84.   background-image: -moz-linear-gradient(#009aee, #005888);
  85.   background-image: -webkit-linear-gradient(#009aee, #005888);
  86.   background-image: linear-gradient(#009aee, #005888);
  87. }
  88. .btn-info {
  89.   border-bottom: 3px #206376 solid;
  90.   background-image: -moz-linear-gradient(#71c1d8, #49afcd);
  91.   background-image: -webkit-linear-gradient(#71c1d8, #49afcd);
  92.   background-image: linear-gradient(#71c1d8, #49afcd);
  93. }
  94. .btn-info:hover {
  95.   background-image: -moz-linear-gradient(#99d2e3, #49afcd);
  96.   background-image: -webkit-linear-gradient(#99d2e3, #49afcd);
  97.   background-image: linear-gradient(#99d2e3, #49afcd);
  98. }
  99. .btn-success {
  100.   border-bottom: 3px #2d662d solid;
  101.   background-image: -moz-linear-gradient(#7ec77e, #5bb75b);
  102.   background-image: -webkit-linear-gradient(#7ec77e, #5bb75b);
  103.   background-image: linear-gradient(#7ec77e, #5bb75b);
  104. }
  105. .btn-success:hover {
  106.   background-image: -moz-linear-gradient(#a2d6a2, #5bb75b);
  107.   background-image: -webkit-linear-gradient(#a2d6a2, #5bb75b);
  108.   background-image: linear-gradient(#a2d6a2, #5bb75b);
  109. }
  110. .btn-warning {
  111.   border-bottom: 3px #a86404 solid;
  112.   background-image: -moz-linear-gradient(#fbbc64, #faa732);
  113.   background-image: -webkit-linear-gradient(#fbbc64, #faa732);
  114.   background-image: linear-gradient(#fbbc64, #faa732);
  115. }
  116. .btn-warning:hover {
  117.   background-image: -moz-linear-gradient(#fcd296, #faa732);
  118.   background-image: -webkit-linear-gradient(#fcd296, #faa732);
  119.   background-image: linear-gradient(#fcd296, #faa732);
  120. }
  121. .btn-danger {
  122.   border-bottom: 3px #88201c solid;
  123.   background-image: -moz-linear-gradient(#e37873, #da4f49);
  124.   background-image: -webkit-linear-gradient(#e37873, #da4f49);
  125.   background-image: linear-gradient(#e37873, #da4f49);
  126. }
  127. .btn-danger:hover {
  128.   background-image: -moz-linear-gradient(#eba19e, #da4f49);
  129.   background-image: -webkit-linear-gradient(#eba19e, #da4f49);
  130.   background-image: linear-gradient(#eba19e, #da4f49);
  131. }
  132. .btn-inverse {
  133.   border-bottom: 3px black solid;
  134.   background-image: -moz-linear-gradient(#505050, #363636);
  135.   background-image: -webkit-linear-gradient(#505050, #363636);
  136.   background-image: linear-gradient(#505050, #363636);
  137. }
  138. .btn-inverse:hover {
  139.   background-image: -moz-linear-gradient(#696969, #363636);
  140.   background-image: -webkit-linear-gradient(#696969, #363636);
  141.   background-image: linear-gradient(#696969, #363636);
  142. }
  143. .btn-large {
  144.   font-size: 18px;
  145.   padding: 12px 22px 10px;
  146. }
  147. .btn-small {
  148.   font-size: 11px;
  149.   padding: 8px 16px 6px;
  150. }
  151. .btn-mini {
  152.   font-size: 9px;
  153.   padding: 7px 12px 5px;
  154. }
  155. .accordion__item {
  156.   padding: 20px;
  157.   margin-bottom: 20px;
  158.   border-radius: 4px;
  159.   background: #fff;
  160. }
  161. .accordion__body {
  162.   display: none;
  163.   padding-top: 10px;
  164. }
  165. .accordion__body p {
  166.   margin-bottom: 0;
  167. }
  168. .accordion__title {
  169.   font-size: 18px;
  170.   cursor: pointer;
  171.   margin-bottom: 0;
  172.   position: relative;
  173. }
  174. .accordion__title:after {
  175.   content: "";
  176.   width: 20px;
  177.   height: 20px;
  178.   position: absolute;
  179.   right: 0;
  180.   top: 0;
  181.   background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABlUlEQVRIS72V6zEEQRSFv81ABogAESADIiADRIAIEAEiQASIABmQgQyor+rerZ7enp71Y92qqZrpxznnPmfGim22YnyWITgGdoHteNT0Hs8j8NQT2SM4AK6AjQkvP4EzQLIFGyO4Bk7i9Bfg90uodllv9oBTYD3OeUaigbUISnAv+N0zSfRUuwnS+fmawLA8xO5OoXiqFvToLQ4dluGqCYynLi+jvCZNT8TYzM2SwGq5BYz5VGLHPEqBcy9KgjvgqFJ/ETn4HkFci2K4jP304h5Q8KAPrO0tIGMv+HnkYR+oSQR/joqSwPOZC7HEGRD8hIr0SgBLU1IvlCQl+EeUbAoY4JQhqgnka5G4nsprcPdGCeoQZdhrkmy0FniGyD3fByFqJblF4loL3PVukrPJBnVcVE964pJjolVZ3TL14lSjSaK1wFP9oI/+fVSorhx2qnKA9exPwy6BShLD5vdrNa79CQmeY2VhktZVVKs06QLnvB/zwphL9KcfTgkmkY91bVdnmdo3gjaBE2CZf/JECvrbKyf4BdpXaxkir2UhAAAAAElFTkSuQmCC") no-repeat;
  182.   background-size: 20px;
  183. }
  184. .accordion__title.active {
  185.   color: #2B9FDF;
  186. }
  187. .accordion__title.active:after {
  188.   transform: rotate(-180deg);
  189. }
  190. .breadcrumb_{
  191.     padding: 0px;
  192.   }
  193. .breadcrumb_ li {
  194.   display: inline-block;
  195.   font-size: 1.5em;
  196.   list-style: none;
  197.   padding-right: 0.5em;
  198.   max-width: 200px;
  199.   overflow: hidden;
  200.   text-overflow: ellipsis;
  201.   white-space: nowrap;
  202. }
  203. .breadcrumb_ li:before {
  204.   content: "/";
  205.   padding-right: 0.5em;
  206. }
  207. .breadcrumb_ li:first-of-type:before {
  208.   display: none;
  209. }
  210. .breadcrumb_ li:last-of-type {
  211.   max-width: 100%;
  212. }
  213. .breadcrumb_ li h1 {
  214.   display: inline-block;
  215.   font-size: 1em;
  216.   margin: 0;
  217. }
  218. .navbar {
  219.     border-bottom: 1px solid #ddd!important;
  220. }
  221. .box {
  222.     width: 100%;
  223.     min-height: 325px;
  224.     border-radius: 8px;
  225.     box-shadow: 0 0 0 #fff,0 0 0 #fff,0 0 0 #fff;
  226.   background: #fff;
  227.     box-sizing: border-box;
  228.     font-family: open sans;
  229.     padding: 20px;
  230.     cursor: pointer;
  231.     display: inline-block;
  232.     transition: .3s;
  233.   border-bottom: 1px dashed #ddd;
  234. }
  235. .box:hover {
  236.     box-shadow: 5px 5px 10px #ddd,-5px -5px 10px #ddd;
  237.     transform: scale(1.1);
  238.     z-index: 999;
  239. }
  240. .box .title {
  241.     font-family: Roboto;
  242.     font-size: 16px;
  243.     font-weight: 500;
  244. }
  245. .box .subtitle {
  246.     font-family: Roboto;
  247.     font-size: 15px;
  248.     font-weight: 500;
  249.     color: #555;
  250. }
  251. .box .number {
  252.     font-family: Roboto;
  253.     font-size: 15px;
  254.     font-weight: 500;
  255.     color: #555;
  256.     right: 7px;
  257.     top: 10px;
  258.     position: absolute;
  259. }
  260. .box .text {
  261.     font-size: 30px;
  262.     line-height: 1.10909;
  263.     font-family: Roboto;
  264.     font-weight: 400;
  265.     font-style: normal;
  266. }
  267. .SheetTitle {
  268.     font-family: Roboto;
  269.     font-size: 40px;
  270.     font-weight: 300;
  271. }
  272. .SheetSubtitle {
  273.     font-family: Roboto;
  274.     font-size: 20px;
  275.     font-weight: 600;
  276.     color: #888;
  277. }
  278. .line {
  279.     height: 2px;
  280.     background-color: #ccc;
  281.     margin: 10px;
  282.     width: 70%;
  283. }
  284. @media (min-width: 989px){
  285.   #sidebar{
  286.     position: fixed; top: 62px; left: 0px; z-index: 999;
  287.   }
  288.   #sidebar2{
  289.     opacity: 0;
  290.   }
  291. }
  292. @media (max-width: 989px){
  293.   #sidebar{
  294.     
  295.   }
  296.   #sidebar2{
  297.     display: none;
  298.   }
  299. }
  300. figure {
  301.     display: block;
  302.     background-color: #fff;
  303.     -ms-interpolation-mode: bicubic;
  304. }
  305. figure img {
  306.     display: block;
  307.     width: auto;
  308.     max-width: 100%;
  309. }
  310. /**
  311.  * Variables 
  312.  */
  313. :root {
  314.     --master-color: #005888;
  315.     --master-color-partner-dark: #005888;
  316.     
  317.     --headings-color: #263358;    
  318.     
  319.     --main-bg-color: #fff;
  320.     --secondary1-bg-color: #f6f6f6;
  321.     --secondary2-bg-color: #fff0ec;
  322.     
  323.     --main-txt-color: #333;
  324.     --secondary-txt-color: #757575;
  325.     
  326.     --sub-color: #b4b4b4;
  327. }
  328. .post__header h1, .post__header h2 {
  329.     display: block;
  330.     font-family: 'Oswald', sans-serif;
  331.     font-style: normal;
  332.     font-weight: 300;
  333.     line-height: 1.4em;
  334.     color: var(--headings-color);
  335. }
  336. .post__header h1 a,
  337. .post__header h2 a {
  338.     font-weight: 300;
  339.     text-decoration: none;
  340.     color: var(--headings-color);
  341.     background-color: transparent;
  342.     outline: none;
  343. }
  344. .post__header a:hover {
  345.     color: var(--master-color-partner-dark);
  346. }
  347. .post__header a:focus {
  348.     color: var(--headings-color);
  349.     background-color: var(--secondary2-bg-color); 
  350. }
  351. /**
  352.  * Post List Layout
  353.  */
  354.  .post-list_grid {
  355.     display: grid;
  356.     grid-template-columns: repeat(3, 1fr);
  357.     align-items: stretch;
  358. }
  359. .post-list__post {
  360.     display: grid;
  361.     grid-template-areas: 
  362.         "header"
  363.         "footer"
  364.         "pr_img";
  365.     grid-auto-rows: 1fr auto auto;
  366.     align-items: start;
  367.     grid-gap: 1em 0;
  368. }
  369. .post-list__post:nth-child(2n+1) {
  370.     background-color: var(--secondary1-bg-color);
  371. }
  372. .post-list__post:nth-child(3n+2) {
  373.     grid-template-areas: 
  374.         "pr_img"
  375.         "header"
  376.         "footer";
  377.     grid-auto-rows: auto 1fr auto;    
  378. }
  379. .post__preview-img {
  380.     grid-area: pr_img;
  381. }
  382. .post__header {
  383.     grid-area: header;
  384. }
  385. .post__meta {
  386.     grid-area: footer;
  387.     align-self: start;
  388.     display: flex;
  389.     justify-content: space-between;
  390.     align-items: flex-start;
  391. }
  392. /**
  393.  * Post List Design
  394.  */
  395. .post-list {
  396.     margin-bottom: 4em;
  397.  
  398. .post {
  399.     position: relative;
  400.     padding: 1.6em;
  401. .post:after {
  402.     content: '';
  403.     display: block;
  404.     position: absolute;
  405.     top: 0;
  406.     right: 0;
  407.     bottom: 0;
  408.     left: 0;
  409.     border: 3px var(--master-color) solid;
  410.     border-image: linear-gradient(110deg, #c19f63, #c6972b, #f5cd87, #c6972b, #c19f63) 1;
  411.     z-index: 2;
  412.     opacity: 0;
  413.     -webkit-transition: all .25s ease-out;            
  414.             transition: all .25s ease-out;
  415. }
  416. .post:hover:after {
  417.     opacity: 1;
  418. }
  419. .post > * {
  420.     z-index: 4;
  421.     position: relative;
  422. }
  423. .post__preview-img {
  424.     width: 100%;
  425.     height: 0;
  426.     padding-bottom: 56.25%;
  427.     position: relative;
  428.     overflow: hidden;
  429. }
  430. .post__preview-img img {
  431.     width: 100%;
  432.     height: auto;
  433.     position: absolute;
  434.     top: -50%;
  435.     right: -50%;
  436.     bottom: -50%;
  437.     left: -50%;
  438.     margin: auto;
  439. }
  440. .post__time {
  441.     color: var(--sub-color);
  442. }
  443. .post__meta a {
  444.     color: var(--sub-color);
  445.     text-decoration: none;
  446.     border-bottom: 1px var(--sub-color) solid;
  447. }
  448. .post__meta a:hover {
  449.     color: var(--master-color-partner-dark);
  450. }
  451. .post__comments {
  452.     position: relative;
  453.     padding-left: 24px;
  454. }
  455. .post__comments:before,
  456. .post__comments:after {
  457.     content: '';
  458.     display: block;
  459.     position: absolute;
  460.     border: 1px var(--sub-color) solid;
  461. }
  462. .post__comments:before {
  463.     width: 16px;
  464.     height: 11px;
  465.     border-radius: 50%;
  466.     left: 0;
  467.     top: calc(50% - 8px);
  468.     z-index: 1;
  469. }
  470. .post__comments:after {
  471.     width: 3px;
  472.     height: 6px;
  473.     border-width: 0 1px 1px 0;
  474.     transform: rotate(31deg);
  475.     top: 50%;
  476.     left: 11px;
  477.     z-index: 2;
  478.     background-color: var(--secondary1-bg-color);
  479. /**
  480.  * Breakpoint 900px
  481.  */
  482. @media all and (max-width: 900px) {
  483.     .post-list_grid {
  484.         grid-template-columns: repeat(2, 1fr);
  485.     }
  486.     
  487.     .post-list__post:nth-child(n) {
  488.         background-color: transparent;
  489.         grid-template-areas: 
  490.             "header"
  491.             "footer"
  492.             "pr_img";
  493.         grid-auto-rows: 1fr auto auto;
  494.     }
  495.     
  496.     .post-list__post:nth-child(4n), 
  497.     .post-list__post:nth-child(4n+1) {
  498.         background-color: var(--secondary1-bg-color);
  499.     }
  500.     
  501.     .post-list__post:nth-child(even) {
  502.         grid-template-areas: 
  503.             "pr_img"
  504.             "header"
  505.             "footer";
  506.         grid-auto-rows: auto 1fr auto;    
  507.     }
  508. }
  509. /**
  510.  * Breakpoint 670px
  511.  */
  512. @media all and (max-width: 670px) { 
  513.     .post-list_grid {
  514.         grid-template-columns: 1fr;
  515.     }
  516.     
  517.     .post-list__post:nth-child(n) {
  518.         background-color: var(--secondary1-bg-color);
  519.         grid-template-areas: 
  520.             "header"
  521.             "footer"
  522.             "pr_img";
  523.         grid-auto-rows: 1fr auto auto;
  524.     }
  525.     
  526.     .post-list__post:nth-child(even) {
  527.         background-color: transparent;
  528.     }
  529.   </style>
  530. </head>
  531. <body>
  532.   <div class="container-scroller">
  533.       {{ render(controller("App\\Controller\\General\\Template\\MenuController:menubare", {'position': 'dash'})) }}
  534.       <div class="container-fluid page-body-wrapper">
  535.           {{ render(controller("App\\Controller\\General\\Template\\MenuController:menuleft", {'position': 'dash'})) }}
  536.           <div class="main-panel" style="background: #e8eff9;">
  537.               {% block body %}
  538.                   
  539.               {% endblock %}
  540.               {{ render(controller("App\\Controller\\General\\Template\\MenuController:footer", {'position': 'dash'})) }}
  541.           </div>
  542.       </div>
  543.   </div>
  544.   
  545.   <!-- inject:js -->
  546.       <script src="{{ asset('templatedash/js/off-canvas.js') }}"></script>
  547.       <script src="{{ asset('templatedash/js/hoverable-collapse.js') }}"></script>
  548.       <script src="{{ asset('templatedash/js/template.js') }}"></script>
  549.       <script src="{{ asset('templatedash/js/settings.js') }}"></script>
  550.       <script src="{{ asset('templatedash/js/todolist.js') }}"></script>
  551.   <!-- endinject -->
  552.   <script type="text/javascript">
  553.     {% block javascript %}
  554.     {% endblock %}
  555.   </script>
  556. </body>
  557. </html>