templates/ZZ_front_end/stili_base.html.twig line 1

  1. <style type="text/css">
  2.     /* The snackbar - position it at the bottom and in the middle of the screen */
  3.     #snackbar {
  4.         visibility: hidden; /* Hidden by default. Visible on click */
  5.         min-width: 350px; /* Set a default minimum width */
  6.         margin-left: -125px; /* Divide value of min-width by 2 */
  7.         background-color: #333; /* Black background color */
  8.         color: #fff; /* White text color */
  9.         text-align: center; /* Centered text */
  10.         border-radius: 2px; /* Rounded borders */
  11.         padding: 16px; /* Padding */
  12.         position: fixed; /* Sit on top of the screen */
  13.         z-index: 1; /* Add a z-index if needed */
  14.         left: 50%; /* Center the snackbar */
  15.         bottom: 80px; /* 30px from the bottom */
  16.         font-size: 15pt;
  17.     }
  18.     /* Show the snackbar when clicking on a button (class added with JavaScript) */
  19.     #snackbar.show {
  20.         visibility: visible; /* Show the snackbar */
  21.         /* Add animation: Take 0.5 seconds to fade in and out the snackbar.
  22.         However, delay the fade out process for 2.5 seconds */
  23.         -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  24.         animation: fadein 0.5s, fadeout 0.5s 2.5s;
  25.     }
  26.     /* Animations to fade the snackbar in and out */
  27.     @-webkit-keyframes fadein {
  28.         from {bottom: 0; opacity: 0;}
  29.         to {bottom: 80px; opacity: 1;}
  30.     }
  31.     @keyframes fadein {
  32.         from {bottom: 0; opacity: 0;}
  33.         to {bottom: 80px; opacity: 1;}
  34.     }
  35.     @-webkit-keyframes fadeout {
  36.         from {bottom: 80px; opacity: 1;}
  37.         to {bottom: 0; opacity: 0;}
  38.     }
  39.     @keyframes fadeout {
  40.         from {bottom: 80px; opacity: 1;}
  41.         to {bottom: 0; opacity: 0;}
  42.     }
  43.     .fissa tbody {
  44.         width: 100% !important; float: left !important; display: block !important; overflow-y: scroll !important; max-height: 100px;
  45.     }
  46.     .fissa tr {
  47.         float: left !important; display: block !important;
  48.     }
  49.     .fissa td {
  50.         float: left !important; display: block !important;
  51.     }
  52.     .fissa th {
  53.         float: left !important; display: block !important;
  54.     }
  55.     .fissa tr {
  56.         width: 100% !important; height: auto !important;
  57.     }
  58.     .fissa td {
  59.         width: 30% !important; float: left !important;
  60.     }
  61.     .fissa th {
  62.         width: 30% !important; float: left !important;
  63.     }
  64.     .fissa table {
  65.         width: 100% !important;
  66.     }
  67.     hr.style-five {
  68.         border: 0;
  69.         height: 0; /* Firefox... */
  70.         box-shadow: 0 0 10px 1px black;
  71.     }
  72.     hr.style-five:after {
  73.         content: "\00a0";  /* Prevent margin collapse */
  74.     }
  75.     .dato-invalido{
  76.         -moz-box-shadow: 1px 1px 3px 2px #ff0000 !important;
  77.         -webkit-box-shadow: 1px 1px 3px 2px #ff0000 !important;
  78.         box-shadow:         1px 1px 3px 2px #ff0000 !important;
  79.     }
  80.     .sized-label{
  81.         font-size: 10pt !important;
  82.     }
  83.     footer{
  84.         position: fixed;
  85.         height: 30px;
  86.         width: 100%;
  87.         bottom: 0;
  88.         margin-bottom: 0;
  89.         text-align: center;
  90.         vertical-align: middle;
  91.     }
  92.     th {
  93.         color: purple;
  94.     }
  95.     thead{
  96.         background-color: white !important;
  97.     }
  98.     {% if impostazioni.ritornaImpostazioneDaNome('MostraFooterSviluppatoDa') == '1' %}
  99.         .pushContent
  100.         {
  101.             height:20px;
  102.             margin-top: 20px;
  103.         }
  104.         body { padding-bottom: 70px; }
  105.     {% endif %}
  106. </style>
  107. <style type="text/css">
  108.     .ric{
  109.         color: darkblue;
  110.     }
  111.     .contenitore_generale_body table td:nth-child(2){
  112.         padding-left: 20px;
  113.     }
  114.     .contenitore_generale_body{
  115.         padding-top: 50px;
  116.     }
  117.     /* Absolute Center Spinner */
  118.     .loading {
  119.         position: fixed;
  120.         z-index: 999;
  121.         height: 2em;
  122.         width: 2em;
  123.         overflow: show;
  124.         margin: auto;
  125.         top: 0;
  126.         left: 220px;
  127.         bottom: 0;
  128.         right: 0;
  129.         display: none;
  130.     }
  131.     /* Transparent Overlay */
  132.     .loading:before {
  133.         content: '';
  134.         display: block;
  135.         position: fixed;
  136.         top: 0;
  137.         left: 0;
  138.         width: 100%;
  139.         height: 100%;
  140.         background-color: rgba(0,0,0,0.3);
  141.     }
  142.     /* :not(:required) hides these rules from IE9 and below */
  143.     .loading:not(:required) {
  144.         /* hide "loading..." text */
  145.         font: 0/0 a;
  146.         color: transparent;
  147.         text-shadow: none;
  148.         background-color: transparent;
  149.         border: 0;
  150.     }
  151.     .loading:not(:required):after {
  152.         content: '';
  153.         display: block;
  154.         font-size: 10px;
  155.         width: 1em;
  156.         height: 1em;
  157.         margin-top: -0.5em;
  158.         -webkit-animation: spinner 1500ms infinite linear;
  159.         -moz-animation: spinner 1500ms infinite linear;
  160.         -ms-animation: spinner 1500ms infinite linear;
  161.         -o-animation: spinner 1500ms infinite linear;
  162.         animation: spinner 1500ms infinite linear;
  163.         border-radius: 0.5em;
  164.         -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
  165.         box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
  166.     }
  167.     /* Animation */
  168.     @-webkit-keyframes spinner {
  169.         0% {
  170.             -webkit-transform: rotate(0deg);
  171.             -moz-transform: rotate(0deg);
  172.             -ms-transform: rotate(0deg);
  173.             -o-transform: rotate(0deg);
  174.             transform: rotate(0deg);
  175.         }
  176.         100% {
  177.             -webkit-transform: rotate(360deg);
  178.             -moz-transform: rotate(360deg);
  179.             -ms-transform: rotate(360deg);
  180.             -o-transform: rotate(360deg);
  181.             transform: rotate(360deg);
  182.         }
  183.     }
  184.     @-moz-keyframes spinner {
  185.         0% {
  186.             -webkit-transform: rotate(0deg);
  187.             -moz-transform: rotate(0deg);
  188.             -ms-transform: rotate(0deg);
  189.             -o-transform: rotate(0deg);
  190.             transform: rotate(0deg);
  191.         }
  192.         100% {
  193.             -webkit-transform: rotate(360deg);
  194.             -moz-transform: rotate(360deg);
  195.             -ms-transform: rotate(360deg);
  196.             -o-transform: rotate(360deg);
  197.             transform: rotate(360deg);
  198.         }
  199.     }
  200.     @-o-keyframes spinner {
  201.         0% {
  202.             -webkit-transform: rotate(0deg);
  203.             -moz-transform: rotate(0deg);
  204.             -ms-transform: rotate(0deg);
  205.             -o-transform: rotate(0deg);
  206.             transform: rotate(0deg);
  207.         }
  208.         100% {
  209.             -webkit-transform: rotate(360deg);
  210.             -moz-transform: rotate(360deg);
  211.             -ms-transform: rotate(360deg);
  212.             -o-transform: rotate(360deg);
  213.             transform: rotate(360deg);
  214.         }
  215.     }
  216.     @keyframes spinner {
  217.         0% {
  218.             -webkit-transform: rotate(0deg);
  219.             -moz-transform: rotate(0deg);
  220.             -ms-transform: rotate(0deg);
  221.             -o-transform: rotate(0deg);
  222.             transform: rotate(0deg);
  223.         }
  224.         100% {
  225.             -webkit-transform: rotate(360deg);
  226.             -moz-transform: rotate(360deg);
  227.             -ms-transform: rotate(360deg);
  228.             -o-transform: rotate(360deg);
  229.             transform: rotate(360deg);
  230.         }
  231.     }
  232. </style>
  233. <style type="text/css">
  234.     @media only screen
  235.     and (min-device-width : 768px)
  236.     and (max-device-width : 1024px)
  237.     and (orientation : portrait)
  238.     and (-webkit-min-device-pixel-ratio: 1)  {
  239.         .carrello_testo{
  240.             display: none;
  241.         }
  242.         .nome_utente{
  243.             display: none;
  244.         }
  245.         .navbar-brand{
  246.             display: none;
  247.         }
  248.         .cerca_shop{
  249.             margin-left: 10px;
  250.             width: 200px !important;
  251.         }
  252.         #content_shop table td:nth-child(2){
  253.             max-width: 100px !important;
  254.         }
  255.         #content_shop table td:nth-child(1){
  256.             display: none;
  257.         }
  258.     }
  259.     @media only screen
  260.     and (min-device-width : 768px)
  261.     and (max-device-width : 1024px)
  262.     and (orientation : landscape)
  263.     and (-webkit-min-device-pixel-ratio: 1)  {
  264.         .carrello_testo{
  265.             display: none;
  266.         }
  267.         .nome_utente{
  268.             display: none;
  269.         }
  270.         #content_shop table td:nth-child(2){
  271.             max-width: 200px !important;
  272.         }
  273.     }
  274.     @media (max-width: 1300px) {
  275.         .carrello_testo{
  276.             display: none;
  277.         }
  278.     }
  279.     @media (max-width: 1215px) {
  280.         .nome_utente{
  281.             display: none;
  282.         }
  283.         #content_shop table td:nth-child(2){
  284.             max-width: 200px !important;
  285.         }
  286.         #content_shop table td:nth-child(1){
  287.             display: none;
  288.         }
  289.     }
  290.     @media print{
  291.         button,.btn{
  292.             display: none !important;
  293.         }
  294.         tbody>tr:nth-child(even)>td {
  295.             -webkit-print-color-adjust: exact !important;
  296.             color: blue !important;
  297.         }
  298.         a{
  299.             text-decoration: none !important;
  300.         }
  301.         a:after { content:''; }
  302.         a[href]:after { content: none !important; }
  303.         input{
  304.             display: none !important;
  305.         }
  306.         .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
  307.             padding: 2px !important;
  308.         }
  309.         nav{
  310.             display: none !important;
  311.             margin: 0 !important;
  312.             padding: 0 !important;
  313.         }
  314.         .navbar{
  315.             display: none !important;
  316.             margin: 0 !important;
  317.             padding: 0 !important;
  318.         }
  319.         .contenitore_generale_body{
  320.             padding: 0 !important;
  321.             margin: 0 !important;
  322.         }
  323.         .page-header{
  324.             font-size: 15pt !important;
  325.         }
  326.         body{
  327.             padding: 0 !important;
  328.             margin: 0 !important;
  329.             font-size: .9em !important;
  330.         }
  331.         th{
  332.             color: red !important;
  333.         }
  334.         h1{
  335.             -webkit-transform: scale(0.7) !important;
  336.             -moz-transform: scale(0.7) !important;
  337.             -ms-transform: scale(0.7) !important;
  338.             -o-transform: scale(0.7) !important;
  339.             transform: scale(0.7) !important;
  340.         }
  341.         td{
  342.             border-bottom: solid 1px black !important;
  343.         }
  344.     }
  345. </style>