@import url("../fonts/Roboto.css"); @font-face { font-family: 'iMobileIcon'; src: url('../fonts/iMobileIcon.eot'); src: url('../fonts/iMobileIcon.eot#iMobileIcon') format('embedded-opentype'), url('../fonts/iMobileIcon.svg#iMobileIcon') format('svg'), url('../fonts/iMobileIcon.woff') format('woff'), url('../fonts/iMobileIcon.ttf') format('truetype'); } @font-face { font-display: block; font-family: 'icons8_win10'; src: url('../fonts/icons8_win10.woff2') format('woff2'), url('../fonts/icons8_win10.woff') format('woff'), url('../fonts/icons8_win10.ttf') format('ttf') } *::-webkit-scrollbar-thumb { background: darkgray; outline: 0px solid slategray; } *::-webkit-scrollbar { width: 6px; background: #ebebeb; } /** Reset Table **/ table { border-collapse: collapse; border-spacing: 0; height: 100%; } table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-size: 100%; font-family: "Roboto"; vertical-align: top; } body, html, #dictionaryPanel { width: 100%; height: 100%; box-sizing: border-box; } body { margin: 0; overflow: hidden; font-family: "Roboto"; font-size: 12px; color: rgba(0, 0, 0, .98); background-color: #FFFFFF; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } button { font-family: "Roboto"; font-size: 12px; } input { padding: 0 2px; border-width: 1px; border-style: solid; border-radius: 2px; border-color: #DDDDDD; padding: 0px 4px; /*-webkit-border-image: url(../portalstudio/images/border_search.png) 4 4 7 4 round round; -moz-border-image: url(../portalstudio/images/border_search.png) 4 4 7 4 round round; border-image-source: url(../portalstudio/images/border_search.png); border-image-slice: 0 4 7 4; border-image-width: 1 1; border-image-repeat: round round;*/ outline: none; background-color: white; } input:focus{ border-color: #0156CB; } textarea { border-color: #D2D2D2; outline: none; } select { border-color: #D2D2D2; outline: none; } label { text-align: end; white-space: nowrap; } .header{ text-align: left; font-size: 16px; font-weight: 400; padding: 5px; background-color: #FFFFFF; border-bottom: 1px solid #F3F3F3; } .titoli { text-align: left; font-size: 16px; font-weight: 400; padding: 5px; background-color: #F3F3F3; border-bottom: 1px solid #F3F3F3; } .titoli span, .header .titolo { font-weight: 600; } .tables-container { border-right: 1px solid #F3F3F3; } .contenuto { border: 1px solid #989898; background-color: #E4E4E4; color: #787878; font-size: 11px; font-weight: normal; padding: 0px; margin: 0; } .contenuto a { text-decoration: none; color: #787878; } .contenuto textarea { background-color: #FFFFFF; color: #787878; font-size: 12px; font-weight: normal; padding: 1px; margin: 0; border: 0; } .content-container { overflow: auto; height: 100%; } .content-container table { height: auto; width: 100%; } .content-container tr td { padding: 5px; border-bottom: 1px solid #ECECEC } .content-container .extended { color: #F22613; } .footer { border: 0; background-color: #E4E4E4; color: #787878; font-size: 11px; font-weight: normal; padding: 1px; margin: 0; } .internobianco { border: 1px solid #989898; background-color: #FFFFFF; color: #787878; font-size: 12px; font-weight: normal; padding: 1px; margin: 0; } .button-container { text-align: right; background-color: #F3F3F3; } .bottoni, .button-container input, .button-container button { outline: none; cursor: pointer; padding: 5px 15px; box-sizing: border-box; background-color: #FFFFFF; text-decoration: none; font-size: 13px; color: #0156CB; border-color: #0156CB; border-width: 1px; border-style: solid; border-radius: 25px; } /* .bottoni:hover, .button-container input:hover, .button-container button:hover, .bottoni.confirm { background-color: #064984; color: #FFFFFF; }*/ .footer-button-container { text-align: right; background-color: #F3F3F3; } .footer-button-container .bottoni, .button-container .bottoni { margin: 10px 5px; width: auto; } .expression_textarea { background-color: #FFFFFF; color: #787878; font-size: 12px; font-weight: normal; padding: 1px; margin: 0; } .expression_textarea [type="checkbox"] { border: 1px solid #F00; } .col_1 { text-align: right; white-space: nowrap; } .col_2 { width: 100%; white-space: nowrap; } .col_2 input { width: 100%; } option { font-size: 12px; color: #898989; background-color: #FFFFFF; border-bottom: 1px dotted #DEDEDE; font-weight: normal; padding: 5px; } option:hover { background-color: #F0F4FE; } #list { border-top: 1px solid #989898; top: 37px; bottom: 0; width: 100%; overflow-x: hidden; z-index: 1; background: #FFFFFF url(./visualweb/images/dialog_loader.gif) no-repeat center center; bottom: 0; } #list .file-item { margin: 0; padding: 0; padding: 3px 5px; cursor: default; border-bottom: 1px dotted #DEDEDE; background: #FFFFFF; } #list .file-item p { padding: 0; margin: 0; } #list .file-item .name { font-size: 12px; font-weight: bold; color: #898989; } #list .file-item .description { font-size: 9px; color: #BCBCBC; font-style: italic; padding: 2px 0px 0px 5px; } #dictPanelTitleTr { height: 100%; } #saving { width: 100%; height: 100%; position: absolute; z-index: 999; display: none; background-color: rgba(0, 0, 0, .5); } #saving span { width: 300px; box-sizing: border-box; position: absolute; top: calc(50% - 160px / 2); left: calc(50% - 300px / 2); padding: 40px; background-color: #FFFFFF; border: 1px solid #F3F3F3; text-align: center; font-size: 30px; font-weight: 600; } .extender-title { display: flex; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; min-height: 50px; } .icons-container a{ background-color: #FFFFFF; text-decoration: none; padding: 5px 4px 5px 12px; margin-right: 10px; line-height: 30px; vertical-align: middle; font-size: 13px; color: #0156CB; border-color: #0156CB; border-width: 1px; border-style: solid; border-radius: 25px; cursor: pointer; height: 34px; } .icons-container a:hover, .bottoni:hover, .button-container input:hover, .button-container button:hover, .bottoni.confirm, .selected { background-image: linear-gradient(40deg, #016cfe 0%, #4033aa 100%); color: #FFFFFF; } .icons-container .icon::after { font-family: icons8_win10; font-style: normal; font-weight: 400; font-size: 20px; line-height: 30px; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-left: 5px; } .icons-container .icon.help::after { content: '\eeff'; } .icons-container .icon.edit::after { content: '\f0ba'; } .icons-container .icon.delete::after { content: '\f041'; } .icons-container .icon.save::after { content: '\ecb3'; } .icons-container .icon.savegenerate::after { content: '\ea0d'; } ul.list { list-style-type: none; display: inline-block; } /** Struttura flex column */ #dictionaryPanel { display: flex; flex-flow: column nowrap; } .header { flex: 0 1 0; } #dictPanelTitleTr { flex: 1 1 0; display: flex; flex-flow: row nowrap; } .left-div, .right-div { flex: 1; display: flex; flex-flow: column nowrap; } .header-tr { display: flex; flex-flow: row nowrap; align-items: center; flex: 0 0 20px; & div:nth-child(1) { flex: 1 0 auto; } } .content-container { flex: 1 1 0; }