@import url("http://netdna.bootstrapcdn.com/bootstrap/3.0.0-wip/css/bootstrap.min.css"); * { border-box: box-sizing; } body { background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%); background-size: cover; background-attachment: fixed; align-items: center !important; justify-content: center !important; height: 100% !important; width: 100% !important; padding: 0; overflow: scroll; margin: 0 auto !important; } /*#region SVG*/ .svg-elem-1, .svg-elem-2, .svg-elem-3, .svg-elem-4, .svg-elem-5, .svg-elem-6, .svg-elem-7, .svg-elem-8, .svg-elem-9, .svg-elem-10, .svg-elem-11, .svg-elem-12, .svg-elem-13 { stroke-dasharray: 1000; stroke-dashoffset: 1000; animation: dash 3s linear; } @keyframes dash { from { stroke-dashoffset: 0; } to { stroke-dashoffset: 1000; } } @-webkit-keyframes dash { from { stroke-dashoffset: 0; } to { stroke-dashoffset: 1000; } } svg { fill: #E1000A; background-color: #FDCE02; margin-top: 10px; align-self: center; transform: scale(1.02); -webkit-transform: scale(1.01); box-shadow: 0 10px 25px rgba(0,0,0,0.9); -webkit-animation: card-rise 3s !important; -moz-animation: card-rise 3s !important; -o-animation: card-rise 3s !important; -ms-animation: card-rise 3s !important; animation: card-rise 3s !important; transition: all 0.3s ease-in-out; } .svg-container { transition: all 0.3s ease-in-out !important; } /*#endregion*/ .lblFilter{ font-size: 18px !important; margin-left: 10px; margin-top: 10px; } .txtBoxFiltro { width: 100%; padding: 12px; border: 1px solid #ccc; margin-top: 10px; margin-left: 10px; border-radius: 4px; } .lblFilter, .txtBoxFiltro, .btn-primary { display: inline-block; *display: inline; } .frmFiltros { height: 100%; width: 100%; font-size: 14px !important; } .body-content { flex-flow: row wrap; align-content: center; justify-content: center; display: flex; min-width: 100%; } .container, .container-fluid { align-content: center; align-self: center; margin: 0 auto !important; padding: 0; } .line-break { width: 100%; } /*#region Loading. **/ .modalDiv { display: none; position: fixed; z-index: 1000; top: 0; left: 0; height: 100%; width: 100%; background: rgba( 255, 255, 255, .8 ) url('http://i.stack.imgur.com/FhHRx.gif') 50% 50% no-repeat; } body.loading .modalDiv { overflow: hidden; } body.loading .modalDiv { display: block; } /*#endregion*/ #imgLogo{ height: 5rem; align-self: center; } .dl-horizontal dt { white-space: normal; } input, select, textarea { max-width: 280px; } .btn-primary { background-color: #E1000A; font-size: 20px !important; text-align: center; vertical-align: middle; margin-left: 10px } .btn-primary:hover { background-color: rgb(200,58,10); } .counter-text { font-size: calc(18px + 1vw); font-family: 'Primus', 'Moderne Sans', 'Simplifica', 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; font-weight: bold; padding-top: 1em; } .counter-text-container { outline: 1px dashed #98abb9; outline-offset: -5px; background-color: lightgray; vertical-align: middle; } .counter-text-container h2 { font-size: calc(10px + 1vw); font-family: 'Primus', 'Moderne Sans', 'Simplifica', 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; font-weight: bold; vertical-align: middle; text-align: center; } .navbar { background-color: RGB(235, 235, 235) !important; transition: all 0.3s ease-in-out !important; } .navText:hover { color: white !important; } .chartTitle { font-size: calc(6px + 1vw); text-shadow: 1px 1px gray; align-content: center; background-color: rgba(253,206,2,0.6); font-family: 'Primus', 'Moderne Sans', 'Simplifica', 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; } .chartFooter { font-size: 15px !important; font-weight: bold; align-content: center; } h1{ align-self:center; } .chartHolder { text-align: center; box-shadow: 0 10px 25px rgba(0,0,0,0.9); -webkit-animation: card-rise 2s !important; -moz-animation: card-rise 2s !important; -o-animation: card-rise 2s !important; -ms-animation: card-rise 2s !important; animation: card-rise 2s !important; transition: all 0.3s ease-in-out; -webkit-transform: scale(1.01); background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%); margin: 10px 10px 10px 10px !important; width: 35%; position: relative; border-radius: 8px; border: 1px solid black; } .generalTitle { text-align: center; margin-top: 10px; font-size: 25px; font-weight: bold; font-family: monospace, 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; text-shadow: 2px 2px gray; } .sideTitle { font-size: calc(3px + 1vw); margin: 0px 5px 0px 5px; font-weight: bold; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; transition: all 0.3s ease-in-out; writing-mode: vertical-rl; text-orientation: upright; box-shadow: 0 10px 25px rgba(0,0,0,0.9); border-radius: 6px; text-align: center; -webkit-animation: card-rise 3s !important; -moz-animation: card-rise 3s !important; -o-animation: card-rise 3s !important; -ms-animation: card-rise 3s !important; animation: card-rise 3s !important; -webkit-transform: scale(1.01); background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%); border: 1px solid black; } .sideTitle-horizontal { font-size: calc(4px + 1vw); margin: 0px 5px 0px 5px; font-weight: bold; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; transition: all 0.3s ease-in-out; writing-mode: vertical-rl; text-orientation: upright; text-align: center; box-shadow: 0 10px 25px rgba(0,0,0,0.9); border-radius: 6px; -webkit-animation: card-rise 3s !important; -moz-animation: card-rise 3s !important; -o-animation: card-rise 3s !important; -ms-animation: card-rise 3s !important; animation: card-rise 3s !important; -webkit-transform: scale(1.01); background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%); border: 1px solid black; } .generalTitle-container { border-radius: 5px; box-shadow: 0 10px 25px rgba(0,0,0,0.9); position: relative; background: inherit; margin: 1rem 2rem 0rem 2rem; transition: all 0.3s ease-in-out; -webkit-animation: card-rise 3s !important; -moz-animation: card-rise 3s !important; -o-animation: card-rise 3s !important; -ms-animation: card-rise 3s !important; animation: card-rise 3s !important; -webkit-transform: scale(1.01); } #afip-image { position: absolute; bottom: 80px; right: -80px; opacity: 0.2; filter: alpha(opacity=20); width: 250px; height: auto; transform: rotate(-90deg); } .generalFooter { text-align: center; margin-top: 10px; font-size: 20px; font-weight: bold; font-family: monospace, 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; } .generalFooter-container { position: relative; background: inherit; overflow: hidden; margin-bottom: 2rem; } .generalFooter-container:before { content: ""; position: absolute; background: inherit; top: 0; left: 0; right: 0; bottom: 0; box-shadow: inset 0 0 2000px rgba(255,255,255,1.0); filter: blur(10px); margin: -20px; z-index: -1; } .generalTitle-container:before { content: ""; position: absolute; background: inherit; top: 0; left: 0; right: 0; bottom: 0; box-shadow: inset 0 0 2000px rgba(255,255,255,.9); filter: blur(10px); margin: -20px; z-index: -1; } .navbar-fixed-top { top: -60px !important; } .chart { align-content: center; } .chartHolder:hover, .generalTitle-container:hover, .svg-container:hover, .sideTitle:hover, .sideTitle-horizontal:hover { -webkit-transform: scale(1.02, 1.02); transform: scale(1.02, 1.02); box-shadow: 0 5px 15px rgba(0,0,0,0.5); } .slide-in-top { -webkit-animation: slide-in-top 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: slide-in-top 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; } .fade-in { -webkit-animation: fade-in 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: fade-in 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; } /*#region Animation slide-in-top*/ @-webkit-keyframes slide-in-top { 0% { -webkit-transform: translateY(-500px); transform: translateY(-500px); opacity: 0; } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } @keyframes slide-in-top { 0% { -webkit-transform: translateY(-500px); transform: translateY(-500px); opacity: 0; } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } /*#endregion*/ /*#region animation fade-in*/ @-webkit-keyframes fade-in { 0% { -webkit-transform: translateZ(80px); transform: translateZ(80px); opacity: 0; } 100% { -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 1; } } @keyframes fade-in { 0% { -webkit-transform: translateZ(80px); transform: translateZ(80px); opacity: 0; } 100% { -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 1; } } /*#endregion*/ /*#region ChartHolder animation*/ @-webkit-keyframes card-rise { from { box-shadow: 0 1px 2px rgba(0,0,0,0.15); transform: scale(1,1); } to { box-shadow: 0 10px 25px rgba(0,0,0,0.9); transform: scale(1.01); } } @-moz-keyframes card-rise { from { box-shadow: 0 1px 2px rgba(0,0,0,0.15); transform: scale(1.0); } to { box-shadow: 0 10px 25px rgba(0,0,0,0.9); transform: scale(1.01); } } @-ms-keyframes card-rise { from { box-shadow: 0 1px 2px rgba(0,0,0,0.1); transform: scale(1.0); } to { box-shadow: 0 10px 25px rgba(0,0,0,0.9); transform: scale(1.01); } } @-o-keyframes card-rise { from { box-shadow: 0 1px 2px rgba(0,0,0,0.15); transform: scale(1.0); } to { box-shadow: 0 10px 25px rgba(0,0,0,0.9); transform: scale(1.01); } } @keyframes card-rise { from { box-shadow: 0 1px 2px rgba(0,0,0,0.15); transform: scale(1.0); } to { box-shadow: 0 10px 25px rgba(0,0,0,0.9); transform: scale(1.01); } } /*#endregion*/ /*#region Text shadow animation.*/ @-webkit-keyframes shadow-change { 50% { text-shadow: 2px 2px rgba(255, 203, 0.3); } } @-moz-keyframes shadow-change { 50% { text-shadow: 2px 2px rgba(255, 203, 0.3); } } @-ms-keyframes shadow-change { 50% { text-shadow: 2px 2px rgba(255, 203, 0.3); } } @-o-keyframes shadow-change { 50% { text-shadow: 2px 2px rgba(255, 203, 0.3); } } @keyframes shadow-change { 50% { text-shadow: 2px 2px rgba(255, 203, 0.3); } } /*#endregion Text color animation.*/