#wait_div { position:fixed; z-index:10000; width:100%; height:100%; top:0; left: 0; background-color:#FFF; background-color:rgba(255,255,255,0.5); background-image:url('/img/loading.gif'); background-repeat:no-repeat; background-position:center; } .big-checkbox { width: 20px; height: 20px; } button { border: none; } #preferiti { background-color: #666; color:#fff; margin-top: -10px; margin-bottom: 10px; font-size: 0.9em; } #preferiti a { color: #FFF; display: block; position: relative; float: left; text-align: center; padding: 10px 5px; } #preferiti a:hover { background-color: #ffc952; color: #FFF; } #preferiti .badge-container { position: absolute; } .text-deleted { text-decoration: line-through; } .tool-container { height: 100px; line-height: 100px; text-align: center; } .tool { display: inline-block; vertical-align: middle; line-height: normal; cursor: pointer; } .tool-a { position: relative; display: block; padding: 5px; } a.tool-a:hover { background-color: #ff7a00 !important; color: #fff !important; } .tool-active { background-color: #ff7a00 !important; color:#fff !important; } .status_flag { width: 10px; height: 10px; border-radius: 10px; } .bg-active { background-color: #00aa3a; } .bg-attenzione { background-color: #ffa800; } .bg-disabled { background-color: #bb0000; } .tool-xs { padding:10px; } .tool-a:hover { background-color: #0085ff !important; } .navbar-nav a.btn-danger { color: #DDD !important; } .navbar-nav a:hover.btn-danger { color: #FFF !important; background-color: #C00 !important; } .btn-circle { width: 49px; height: 49px; text-align: center; padding: 5px 0; line-height: 2.00; border-radius: 30px; display: inline-block; } .btn-circle-micro { width: 19px; height: 19px; text-align: center; padding: 1px 0; font-size: 13px; line-height: 0.1; border-radius: 30px; display: inline-block; } .btn-circle-sm { width: 35px; height: 35px; text-align: center; padding: 2px 0; line-height: 1.65; border-radius: 30px; display: inline-block; } a.btn-circle-sm { padding-top: 6px; } a.btn-circle-micro { padding-top: 2.5px; } .btn-circle-lg { width: 79px; height: 79px; text-align: center; padding: 13px 0; font-size: 30px; line-height: 2.00; border-radius: 70px; display: inline-block; } #commands { position:-webkit-sticky; position:sticky; top:3px; z-index: 30; } .valida-alert { padding:2px !important; font-size: 10px !important; } .code-snippet { width:100%; border:none; background-color: #525252; color: #FFF; font-family: monospace; height: 400px; padding: 10px; } .chosen-container { max-width: 100%; } .cpv-list { margin-top: 2px; margin-bottom: 2px; padding: 0; } .cpv-list-label { background-color: #eee; color: #333; padding: 10px; padding-right: 0; } .cpv-list .cpv-list { padding-left: 20px; padding-right: 0; /* border-left: 1px solid #333; */ } .btn-default.active, .btn-default:active, .btn-default:focus { background-color: #00aa3a; color: #fff; } #sidebar { z-index: 100; overflow: auto; } #bottom { position: relative; z-index:101; background-color: #666; color:#fff; padding:20px 0px; } #bottom img { height: 35px; } .tile { position: relative; height: 300px; overflow: hidden; text-align: justify; } .tile-tools { position: absolute; top: -15px; left: 0px; } .tile .img-container { height: 40%; overflow: hidden; } .demo-bar { border-bottom:10px dotted #ffbb25 } .drop-zone { border: 15px dashed #DDD; border-radius: 15px; text-align: center; padding:40px; } label.value-label { background: none; border:none; padding: 5px; padding-bottom: 1px; border-bottom: 1px solid #bbb; font-weight: bold; display:block; } .value-container { display: block; padding: 5px; /* border: 1px solid #bbb; */ } .custom-select { -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; } .typeahead, .tt-query, .tt-hint { height: 30px; padding: 8px 12px; font-size: 24px; line-height: 30px; border: 2px solid #ccc; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; outline: none; } .typeahead { background-color: #fff; } .tt-menu { background-color: #fff; max-height: 300px; overflow-y: auto; } .typeahead:focus { border: 2px solid #0097cf; } .tt-query { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .tt-hint { color: #999 } .tt-dropdown-menu { width: 422px; margin-top: 3px; padding: 8px 0; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); } .tt-suggestion { padding: 3px 20px; font-size: 18px; line-height: 24px; color: black; border-bottom: 1px solid #CCC; } .tt-suggestion.tt-cursor { color: #fff; background-color: #0097cf; } .tt-suggestion p { margin: 0; font-size: 18px; text-align: left; } .twitter-typeahead { width: 100%; } @font-face { font-family: 'icomoon'; src: url('../../fonts/icomoon.eot?7az7ds'); src: url('../../fonts/icomoon.eot?7az7ds#iefix') format('embedded-opentype'), url('../../fonts/icomoon.ttf?7az7ds') format('truetype'), url('../../fonts/icomoon.woff?7az7ds') format('woff'), url('../../fonts/icomoon.svg?7az7ds#icomoon') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'amica'; src: url('../../fonts/casloncp-webfont.woff?7az7ds') format('woff'); font-weight: normal; font-style: normal; } [class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-sevendata:before { content: "\e900"; } .icon-infocamere:before { content: "\e901"; } .icon-cribis:before { content: "\e902"; } .icon-ministero:before { content: "\e903"; } .icon-atoka:before { content: "\e904"; } .icon-tuttogare:before { content: "\e905"; } .font-amica { font-family: 'amica' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; } .color-amica { color: #00497A !important; } .modal { overflow: auto !important; } .status-border-danger { border-bottom-color: var(--danger)!important; border-style: none; border-left: 10px solid!important; border-left-color: var(--danger)!important; border-right-color: var(--danger)!important; border-top-color: var(--danger)!important } .status-border-warning { border-bottom-color: var(--warning)!important; border-style: none; border-left: 10px solid!important; border-left-color: var(--warning)!important; border-right-color: var(--warning)!important; border-top-color: var(--warning)!important } .status-border-success { border-bottom-color: var(--success)!important; border-style: none; border-left: 10px solid!important; border-left-color: var(--success)!important; border-right-color: var(--success)!important; border-top-color: var(--success)!important } .status-border-default { border-bottom-color: var(--gray)!important; border-style: none; border-left: 10px solid!important; border-left-color: var(--gray)!important; border-right-color: var(--gray)!important; border-top-color: var(--gray)!important } .status-border-primary { border-bottom-color: var(--primary)!important; border-style: none; border-left: 10px solid!important; border-left-color: var(--primary)!important; border-right-color: var(--primary)!important; border-top-color: var(--primary)!important } .status-border-secondary { border-bottom-color: var(--secondary)!important; border-style: none; border-left: 10px solid!important; border-left-color: var(--secondary)!important; border-right-color: var(--secondary)!important; border-top-color: var(--secondary)!important } #menuSM { display: none; background-color: #FFF; } #menuSM a { color: #000; } .card, .btn { box-shadow: 0px 5px 5px rgba(0,0,0,0.2) } .form-control { background-color:linen; } @-webkit-keyframes syscolonanimation { 0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;} 50% {opacity:0; text-shadow:none; } 100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; } } @-moz-keyframes syscolonanimation { 0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;} 50% {opacity:0; text-shadow:none; } 100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; } } @-o-keyframes syscolonanimation { 0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;} 50% {opacity:0; text-shadow:none; } 100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; } } @keyframes syscolonanimation { 0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;} 50% {opacity:0; text-shadow:none; } 100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; } } .syscolon { -webkit-animation: syscolonanimation 1s ease infinite; -moz-animation: syscolonanimation 1s ease infinite; -o-animation: syscolonanimation 1s ease infinite; animation: syscolonanimation 1s ease infinite; } @keyframes blink-animation { to { visibility: hidden; } } @-webkit-keyframes blink-animation { to { visibility: hidden; } } table td.fit, table th.fit, .table td.fit, .table th.fit { white-space: nowrap; width: 1%; } .ck-editor__editable { min-height: 250px; } .cd-horizontal-timeline ol, .cd-horizontal-timeline ul { list-style: none; } .cd-horizontal-timeline a, .cd-horizontal-timeline a:hover, .cd-horizontal-timeline a:focus { color: #313740; } .cd-horizontal-timeline blockquote, .cd-horizontal-timeline q { quotes: none; } .cd-horizontal-timeline blockquote:before, .cd-horizontal-timeline blockquote:after, .cd-horizontal-timeline q:before, .cd-horizontal-timeline q:after { content: ''; content: none; } .cd-horizontal-timeline table { border-collapse: collapse; border-spacing: 0; } .cd-horizontal-timeline { margin: 2em auto; } .cd-horizontal-timeline .timeline { position: relative; height: 100px; width: 100%; margin: 0 auto; } .cd-horizontal-timeline .events-wrapper { position: relative; height: 100%; margin: 0; } .cd-horizontal-timeline .events { /* this is the grey line/timeline */ position: absolute; z-index: 1; left: 0; top: 50px; height: 2px; width: 100%; /* width will be set using JavaScript */ background: #dfdfdf; -webkit-transition: -webkit-transform 0.4s; -moz-transition: -moz-transform 0.4s; transition: transform 0.4s; } .cd-horizontal-timeline .filling-line { /* this is used to create the green line filling the timeline */ position: absolute; z-index: 1; left: 0; top: 0; height: 100%; width: 0%; background-color: #313740; width: 0%; } .cd-horizontal-timeline .events li { width: 110px; } .cd-horizontal-timeline .events a { width: 110px; position: absolute; bottom: 0; z-index: 2; text-align: center; font-size: 1rem; padding-bottom: 15px; /* fix bug on Safari - text flickering while timeline translates */ -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); } .cd-horizontal-timeline .events a::after { /* this is used to create the event spot */ content: ''; position: absolute; left: 50%; right: auto; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); bottom: -5px; height: 12px; width: 12px; border-radius: 50%; border: 2px solid #dfdfdf; background-color: #f8f8f8; } .no-touch .cd-horizontal-timeline .events a:hover::after { background-color: #313740; border-color: #313740; } .cd-horizontal-timeline .events a.selected, .cd-horizontal-timeline .events a.older-event { pointer-events: none; } .cd-horizontal-timeline .events a.selected::after { background-color: #313740; border-color: #313740; } .cd-horizontal-timeline .events a.older-event::after { border-color: #313740; }