@import url('../fonts/Roboto.css'); @import url("../portalstudio/styles/portalstudio-scheme.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-family: 'icons8_win10'; src: url('../fonts/icons8_win10.eot'); src: url('../fonts/icons8_win10.eot#icons8_win10') format('embedded-opentype'), url('../fonts/icons8_win10.svg#icons8_win10') format('svg'), url('../fonts/icons8_win10.woff') format('woff'), url('../fonts/icons8_win10.ttf') format('truetype'); } * { -moz-osx-font-smoothing: grayscale; } /* PS Defautl */ html { height: 100%; margin: 0; padding: 0; /* overflow-y: hidden; */ } body { height: 100%; margin: 0; padding: 0; background: #FFF; font-family: var(--font-family-primary); } /* End PS Defautl */ .portalstudio_grid .grid_table { background-color: #F3F3F3; background-repeat: repeat-y; border-width: 0; } .portalstudio_grid .grid_row { background-color: transparent; font-family: "Roboto"; font-weight: 400; color: #676767; font-size: 13px; text-decoration: none; } .portalstudio_grid .grid_row td { padding: 3px; border-bottom: 1px dotted #989898; } .portalstudio_grid .grid_row a, .portalstudio_grid .grid_row a:hover, .portalstudio_grid .grid_row a:visited { font-family: "Roboto"; font-weight: 400; color: #676767; font-size: 13px; font-weight: normal; text-decoration: none; } .portalstudio_grid .grid_rowodd { background-color: #FFF; font-family: "Roboto"; font-weight: 400; color: #676767; font-size: 13px; text-decoration: none; } .portalstudio_grid .grid_rowodd td { padding: 3px; border-bottom: 1px dotted #E1E1E1; } .portalstudio_grid .grid_rowodd a, .portalstudio_grid .grid_rowodd a:hover, .portalstudio_grid .grid_rowodd a:visited { font-family: "Roboto"; font-weight: 400; color: #676767; font-size: 13px; font-weight: normal; text-decoration: none; } .portalstudio_grid .grid_rowover { background-color: #F0F4FE; font-family: "Roboto"; font-weight: 400; color: #000; font-size: 13px; padding: 2px; } .portalstudio_grid .grid_rowover td { background-color: #F0F4FE !important; font-family: "Roboto"; font-weight: 400 !important; color: #000 !important; font-size: 9pt !important; } .portalstudio_grid .grid_rowover a, .portalstudio_grid .grid_rowover a:hover, .portalstudio_grid .grid_rowover a:visited { font-family: "Roboto"; font-weight: 400; color: #000; font-size: 13px; } .portalstudio_grid .grid_rowselected { background-color: #43AFC3; font-family: "Roboto"; font-weight: 400; color: #FFF; font-size: 13px; padding: 2px; } .portalstudio_grid .grid_rowselected td { background-color: #43AFC3 !important; font-family: "Roboto"; font-weight: 400 !important; color: #FFF !important; font-size: 9pt !important; } .portalstudio_grid .grid_rowselected a, .portalstudio_grid .grid_rowselected a:hover, .portalstudio_grid .grid_rowselected a:visited { font-family: "Roboto"; font-weight: 400; color: #FFF; font-size: 13px; } .portalstudio_grid .grid_totalizer { background-color: #FFF; font-family: "Roboto"; font-weight: 400; color: #676767; font-size: 13px; text-decoration: none; padding: 2px; font-weight: normal; } .portalstudio_grid .grid_cell { border-width: 1; border-style: 1; border-color: #C0C0C0; } .portalstudio_grid .buttonMaskContainer { top: 5px; right: 8px; } .portalstudio_grid .buttonMask, .portalstudio_grid .buttonMask:hover, .portalstudio_grid .buttonMask:visited { font-family: arial; color: rgba(255,255,255,.87); font-size: 13px; text-decoration: none; } .portalstudio_grid .buttonMask, .hoverable .portalstudio_grid .buttonMask:hover, .portalstudio_grid .buttonMask:visited { cursor: pointer; } .portalstudio_grid .toolsbar { width: 100%; } .portalstudio_grid .toolsbar_toggler { width: 100%; } .portalstudio_grid .toolsbar_toggler a { outline: none; height: 8px; width: 100%; display: block; overflow: hidden; background-image: url(../visualweb/images/grid_toolsbar_toggler_bg.gif); background-position: top center; } .portalstudio_grid .toolsbar_item { font-family: "Roboto"; font-weight: 400; font-size: 8pt; color: #6B6B6B; text-decoration: none; padding: 0 0 1px 3px; } .portalstudio_grid .toolsbar_item_text { padding: 0 6px 0 3px; vertical-align: middle; } .portalstudio_grid .toolsbar_items { background-color: #FFF; background-image: url(../visualweb/images/grid_toolsbar_items_bg.png); background-position: top; background-repeat: repeat-x; padding: 4px 2px 3px 0; } .portalstudio_grid .filters_body { font-family: "Roboto"; font-size: 13px; font-weight: normal; color: rgba(0,0,0,.87); } .portalstudio_grid .filter_mask_container { width: 450px; background-color: rgba(0,0,0,.8); box-shadow: 0 0 8px #202020; } .portalstudio_grid .filter_mask_container .toplabel { font-size: 15px; color: #FFF; font-weight: normal; font-family: "Roboto"; } .portalstudio_grid .filter_mask_top { height: 33px; background-image: url(../Fusion/formPage/empty.gif); background-position: left bottom; background-repeat: no-repeat; } .portalstudio_grid .filter_mask_content { background-image: url(../Fusion/formPage/empty.gif); background-position: left; background-repeat: repeat-y; margin: 0 auto 0 auto; padding: 0 10px 0 10px; } .portalstudio_grid .filter_mask_bottom { height: 15px; background-image: url(../Fusion/formPage/empty.gif); background-position: left top; background-repeat: no-repeat; } .portalstudio_grid .filter_mask { top: 4px; border-width: 0; border-style: solid; } .portalstudio_grid .filters_panel { background: #F6F6F6; border-style: solid; } .portalstudio_grid a.iconFont.grid_img_filter_apply::after, .portalstudio_grid a.iconFont.grid_img_filters_removeall::after, .portalstudio_grid a.iconFont.grid_img_filter_addnew::after, .portalstudio_grid a.iconFont.grid_img_filter_close::after { height: 28px; line-height: 28px; width: 28px; } .portalstudio_grid a.iconFont.grid_img_filter_apply::after { content: '\EF8B'; font-family: icons8_win10; font-weight: normal; font-size: 18px; color: #FFF; } .portalstudio_grid a.iconFont.grid_img_filters_removeall::after { content: '\EFAF'; font-family: icons8_win10; font-weight: normal; font-size: 18px; color: #FFF; } .portalstudio_grid a.iconFont.grid_img_filter_addnew::after { content: '\EBED'; font-family: icons8_win10; font-weight: normal; font-size: 18px; color: #FFF; } .portalstudio_grid a.iconFont.grid_img_filter_close::after { content: '\F048'; font-family: icons8_win10; font-weight: normal; font-size: 18px; color: #FFF; } .portalstudio_grid span.iconFont.grid_filter_delete::after { content: '\F041'; font-family: icons8_win10; font-weight: normal; font-size: 22px; color: rgba(255,255,255,.87); } .portalstudio_grid a.iconFont::after, .portalstudio_grid span.iconFont::after { color: rgba(0,0,0,.7); height: 41px; width: 30px; line-height: 41px; text-align: center; display: inline-block; text-decoration: none; vertical-align: middle; } .portalstudio_grid td a.iconFont:after, .portalstudio_grid td span.iconFont:after { height: 20px; width: 30px; line-height: 20px; } .portalstudio_grid .filterByExampleHandler { position: absolute; display: none; } .portalstudio_grid .filterByExampleHandler.show { display: block; } .portalstudio_grid .filterByExampleHandler.show.bottom a { position: relative; width: 100%; display: inline-block; vertical-align: top; text-align: center; text-decoration: none; } .portalstudio_grid .filterByExampleHandler.show.bottom img, .portalstudio_grid .filterByExampleHandler.show.bottom span { position: absolute; bottom: 100%; left: 0; right: 0; margin: 0 auto; transition: font-size .1s, width .1s; } .portalstudio_grid .filterByExampleHandler.show.bottom span { line-height: 6px; } .portalstudio_grid .grid_cell_title { background-color: #FFF; padding: 7px; background-repeat: repeat-x; background-position: top; border-bottom: 1px solid #EFEFEF; } .portalstudio_grid .grid_cell_title * { font-family: "Roboto"; color: #000; font-size: 13px; font-weight: 700; line-height: 1; } .portalstudio_grid .grid_titlehover { background-color: transparent; font-family: "Roboto"; font-weight: 400; color: #383; font-size: 13px; } .portalstudio_grid .grid_orderby * { visibility: hidden; } .portalstudio_grid .grid_orderby_ul { right: auto; position: absolute; z-index: 200; text-decoration: none; list-style-type: none; } .portalstudio_grid .grid_orderby_li { text-shadow: none; border-width: 0 0 1px 0; text-decoration: none; list-style-type: none; } .portalstudio_grid .grid_orderby_ul li:first-child { border-top: 0; } .portalstudio_grid .grid_orderby_ul li:last-child { border-bottom: 0; } .portalstudio_grid .grid_orderbyhover * { visibility: visible; } .portalstudio_grid .grid_navbar { font-family: "Roboto"; font-weight: 400; font-size: 12px; color: #FFF; text-decoration: none; background: #232323; border-width: 0; } .portalstudio_grid .grid_navbar_curpage_input { font-size: 8pt; padding: 0; margin: 0; width: 40px; text-align: right; color: #000; background-color: #FFF; } .portalstudio_grid .grid_navbar_totpages_input { font-size: 8pt; padding: 0; margin: 0; width: 40px; text-align: right; color: #787878; background-color: #CCC; } .portalstudio_grid .grid_toolbar_layer { position: absolute; background-color: #EBEADB; border: 1px solid #FFF; } .portalstudio_grid .grid_toolbar_layer a:hover { background-color: #0F0; border: 1px solid #F00; } .portalstudio_grid .layer_activator { cursor: pointer; float: right; height: 100%; background-image: url(../visualweb/images/grid_placeHolder_columnLayer.gif); background-repeat: no-repeat; background-position: bottom right; vertical-align: bottom; } .portalstudio_grid .memo_viewer { cursor: pointer; float: left; height: 100%; background-image: url(../visualweb/images/grid_dn_blue.gif); background-repeat: no-repeat; background-position: center right; vertical-align: bottom; } .portalstudio_grid .layer { background-color: #DCE2E9; border: 0; } .portalstudio_grid .layer_title { background-color: transparent; color: #496AA0; font-weight: 400; font-family: "Roboto"; font-size: 7pt; } .portalstudio_grid .layer_fieldValue { background-color: transparent; color: #6B8ABC; font-family: sans-serif; font-size: 7pt; font-weight: bold; } .portalstudio_grid .layer_dragger { background-color: transparent; background-image: url(../Infinity/images/grid/layer_header.png); background-position: center; background-repeat: no-repeat; } .portalstudio_grid .grid_column_dropable_setActive { border: 1px dashed #0F0; } .portalstudio_grid .grid_column_dropable_setEvident { background-color: #EAF5E9; } .portalstudio_grid .grid_editfield_hover { cursor: url(../visualweb/images/grid_edit.cur),pointer; } .portalstudio_grid .grid_input_field { font-size: 8pt; font-family: "Roboto"; font-weight: 400; } .portalstudio_grid .grid_record_mark { width: 10px; cursor: pointer; background-repeat: no-repeat; background-position: center center; background-image: url(../visualweb/images/grid_recMark_dis.png); } .portalstudio_grid .grid_record_mark_sel { cursor: auto; } .portalstudio_grid .grid_record_mark_sel .grid_img_recMark { visibility: hidden; } .portalstudio_grid tfoot td { padding: 0; } /* Label */ .portalstudio_label { /*control:Label*/ font-family: "Roboto"; font-weight: 400; font-size: 12px; color: #818181; text-decoration: none; } .portalstudio_label a:hover { font-size: 12px; color: #818181; text-decoration: none; } /* Label title */ .portalstudio_title { font-family: "Roboto"; font-weight: 400; font-size: 12px; color: #FFF; text-decoration: none; background: #232323; line-height: 30px; padding-left: 5px; } /* Textbox */ .portalstudio_textbox { /*control:Textbox*/ background-color: transparent; font-size: 13px; font-family: "Roboto"; font-weight: 600; line-height: 13px; color: #000; border-width: 0 2px 4px 2px; border-style: solid; border-color: #696969; border-radius: 0; border-image: url(images/border_search.png) 4 4 7 4 round round; } /* Combobox */ .portalstudio_combobox { /*control:Combobox*/ font-size: 13px; font-family: "Roboto"; font-weight: 600; line-height: 13px; color: #000; width: 100%; padding: 0; border: none; margin-bottom: 3px; border: 1px solid #DEDEDE; background: #F9F9F9; } .ApiComponent .CaptionSubTitleLabel { /*!control:Label*/ font-family:"Roboto"; font-weight:400; font-size:13px; color:#000000; text-decoration:none; } .ApiComponent .CaptionSubTitleLabel a { font-family:"Roboto"; font-weight:400; font-size:13px; color:#000000; text-decoration:none; } .ApiComponent .Tabstrip.tabWrapper.useStyleColor .tab_item.selected .tab a{ color: #000; } .hoverable .ApiComponent .Tabstrip.tabWrapper.useStyleColor .tab_item.selected .tab a:hover { color: #000; } /* Tabstrip */ .Tabstrip.tabWrapper .tab_item.disabled, .Tabstrip.tabWrapper .tab_item.disabled .tab_span a, .hoverable .Tabstrip.tabWrapper .tab_item.disabled .tab_span a:hover, .hoverable .Tabstrip.tabWrapper .tab_item:hover.disabled, .hoverable .Tabstrip.tabWrapper .tab_item:hover.disabled .tab_span a { cursor: default; text-shadow: 1px 1px #eee; color: #ADADAD; background-color: #E3E3E3; } .Tabstrip.tabWrapper{ height:34px; } .Tabstrip.tabWrapper .tabstripContainer{ font-family: "Roboto"; font-weight: 400; font-size: 14px; text-align: left; display: block; position: relative; overflow: hidden; background:#ECECEC; } .Tabstrip.tabWrapper .tabBack{ display:none; height: 34px; width:34px; background-color: #656363; left:0; top:0; position:absolute; z-index:5; } .Tabstrip.tabWrapper .tabBack::after { content: "\F144"; color: rgba(255,255,255,.93); font-family: icons8_win10; font-weight: normal; font-size: 18px; line-height: 34px; width: 34px; display: inline-block; text-align: center; } .Tabstrip.tabWrapper .tabNext{ display:none; height: 34px; width:34px; background-color: #656363; right:0; top:0; position:absolute; z-index:1; } .Tabstrip.tabWrapper .tabNext::after { content: "\F145"; color: rgba(255,255,255,.93); font-family: icons8_win10; font-weight: normal; font-size: 18px; line-height: 34px; width: 34px; display: inline-block; text-align: center; } .hoverable .Tabstrip.tabWrapper .tabBack:hover, .hoverable .Tabstrip.tabWrapper .tabNext:hover{ background-color: #656363; } .hoverable .Tabstrip.tabWrapper .tabBack.active:hover, .hoverable .Tabstrip.tabWrapper .tabNext.active:hover{ background-color: #868686; } .Tabstrip.tabWrapper .tabs_mask{ margin:0; margin-left:34px; margin-right:34px; overflow:hidden; height:34px; min-height:34px; } .Tabstrip.tabWrapper .tabs_row{ display:block; height:34px; min-height:34px; width:50800px; position:absolute; margin:0; } .Tabstrip.tabWrapper .spazio{ height:34px; min-height:34px; width:0px; display:inline-block; zoom:1; vertical-align: bottom; } .Tabstrip.tabWrapper .tab, .Tabstrip.tabWrapper .tab_item{ display:inline-block; zoom:1; vertical-align: top; } .Tabstrip.tabWrapper .tab { vertical-align: baseline; } .Tabstrip.tabWrapper .tab_border{ height:34px; width:20px; display:inline-block; vertical-align:bottom; zoom:1; background-position: center center; } .Tabstrip.tabWrapper.useStyleColor .tab .tab_border { display: none; } .Tabstrip.tabWrapper .tab_sep{ height:34px; width:1px; display:inline-block; vertical-align:bottom; zoom:1; } .Tabstrip.tabWrapper:not(.useStyleColor) .tab .tab_content{ height:34px; display:inline-block; background-position:left center; vertical-align:middle; zoom:1; box-sizing:border-box; padding:7px 10px; } .Tabstrip.tabWrapper .tab_close{ padding-left:4px; cursor: pointer; color:rgba(255,255,255,0.93); } .Tabstrip.tabWrapper .tab_close:before{ font-family:icons8_win10; font-size:13px; content:"\F048"; vertical-align:middle; } .Tabstrip.tabWrapper .tab_modallayer{ padding-left:4px; display:inline-block; color:rgba(255,255,255,0.87); } .Tabstrip.tabWrapper .tab_modallayer:before{ font-family:icons8_win10; font-size:13px; content:"\E956"; vertical-align:middle; } .Tabstrip.tabWrapper:not(.useStyleColor) .tab .tab_center_text{ position:relative; display:inline-block; text-align:center; vertical-align:middle; } .Tabstrip.tabWrapper.useStyleColor .tab a { padding: 7px 10px; display: inline-block; box-sizing: border-box; height: 34px; } .hoverable .Tabstrip.tabWrapper.useStyleColor .tab a:hover { background-color: #FAFAFA; } .Tabstrip.tabWrapper.useStyleColor .tab_item.selected .tab a, .hoverable .Tabstrip.tabWrapper.useStyleColor .tab_item.selected .tab a:hover { background-color:#FFFFFF; } .Tabstrip.tabWrapper:not(.useStyleColor) .tab .tab_span { display:inline-block; padding-top:5px; min-height:34px; height:34px; vertical-align:middle; } .Tabstrip.tabWrapper:not(.useStyleColor) .tab .tab_item.selected .tab_span { display:inline-block; padding-top:5px; min-height:34px; height:34px; vertical-align:middle; } .Tabstrip.tabWrapper .tab_span a, .Tabstrip.tabWrapper .tab_span a:link, .Tabstrip.tabWrapper .tab_span a:active, .hoverable .Tabstrip.tabWrapper .tab_span a:hover, .Tabstrip.tabWrapper .tab_span a:visited{ text-decoration:none; color:rgba(0,0,0,.87); font-family:"Roboto"; font-weight:400; font-size:14px; text-transform:uppercase; vertical-align:top; } .Tabstrip.tabWrapper .tab_item.selected .tab_span a{ text-decoration:none; font-family:"Roboto"; font-weight:600; font-size:14px; vertical-align:top; } .Tabstrip.tabWrapper .tab_expcoll_box{ display:inline-block; padding: 0px 0px 6px 10px; vertical-align:middle; } .Tabstrip.tabWrapper .tab_expcoll_img{ width:24px; height:24px; display:inline-block; background-repeat:no-repeat; } .Tabstrip.tabWrapper .tab_expcoll_img.tab_exp_img::after{ content: "\F2C4"; color: rgba(0,0,0,.87); font-family: icons8_win10; font-weight: 400; font-size: 23px; vertical-align: middle; text-align: center; } .Tabstrip.tabWrapper .tab_expcoll_img.tab_coll_img::after{ content: "\F2C5"; color: rgba(0,0,0,.87); font-family: icons8_win10; font-weight: 400; font-size: 23px; vertical-align: middle; text-align: center; } .TabLabel, .TabLabel a:link, .TabLabel a:visited, .TabLabel a:hover { color: #000; font-family: "Roboto"; font-weight: 400; font-size: 13px; text-decoration: none; } .TabLabelSel, .TabLabelSel a:link, .TabLabelSel a:visited, .TabLabelSel a:hover { color: #FFF; font-family: "Roboto"; font-weight: 700; font-size: 13px; text-decoration: none; } .Tabstrip.tabWrapper.useStyleColor .tab_item.selected .tab a, .hoverable .Tabstrip.tabWrapper.useStyleColor .tab_item.selected .tab a:hover { background-color: #005f9d; color: #FFF; } .Tabstrip .tabstripContainer .tab_item.selected, .hoverable .Tabstrip .tabstripContainer .tab_item:hover.selected { background-color: #005f9d; font-weight: 600; } .hoverable .Tabstrip .tabstripContainer .tab_item:hover, .Tabstrip .tabstripContainer .tab_item:focus, .Tabstrip .tabstripContainer .tab_item { background-color: #D6D6D6; } .portalstudio_button { background-color: #005f9d; font-size: 12px; color: #FFF; font-family: "Roboto"; font-weight: 400; text-decoration: none; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; margin: 2px; cursor: pointer; border: 0; } .portalstudio_button.black { background-color: #333; } /* Treeview PS */ #project_view_container { width: 272px; left: -390px; box-sizing: border-box; top: 30px; transition: left ease-in .3s, top ease-in .3s; position: absolute; height: calc(100% - 35px); } #project_view_container.opened { left: 0; } .tabcontainer { position: relative; width: 272px; } #tlbopenclose { font-family: var(--icon-font-family-win); font-size: var(--text-small-font-size); position: absolute; left: 50%; height: 13px; width: 40px; top: 16px; border-top-left-radius: 25px; border-top-right-radius: 25px; z-index: 1000; background: #0156CB; } .toolBig-opened #tlbopenclose { border-top-left-radius: 25px; border-top-right-radius: 25px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; top: 62px; } #open_pv { font-family: var(--icon-font-family-win); font-size: var(--text-small-font-size); width: 30px; height: 30px; position: absolute; right: -155px; top: 1px; background: #FFF url(images/panel/project_view.png) no-repeat center center; } .opened #open_pv { right: -12px; top: 50%; background: #0156CB; width: 13px; height: 28px; border-bottom-right-radius: 25px; border-top-right-radius: 25px; } #open_pv:after { content: ''; position: absolute; top: calc(50% - 5px); display: block; width: 0; height: 0; border: 5px solid; border-color: transparent transparent transparent #484848; } .opened #open_pv:after, .toolBig-opened #tlbopenclose:after, #tlbopenclose:after { content: '\f143'; position: absolute; display: block; color: white; transform: rotate(90deg); top: 8px; border: none; right: 2px; } #tlbopenclose:after { top: 0px; transform: rotate(0deg); left: 14px; } .toolBig-opened #tlbopenclose:after { transform: rotate(180deg); top: 1px; left: 15px; } .titletab { font-weight: 600; color: var(--text-subtitle-color); position: relative; width: 33.3%; max-width: 140px; box-sizing: border-box; font-size: 12px; font-family: "Roboto"; display: inline-block; padding: 5px 0; margin-bottom: 2px; cursor: pointer; background-position: 0 0; text-align: center; font-family: var(--font-family-header); } /* .titletab:hover { padding-bottom: 2px; } */ .titletab:hover:after, .titletab.tabSelected::after { -webkit-transform: scale(1); transform: scale(1); } .titletab:after { content: ''; display: block; height: 2px; background: var(--text-title-hover-color); /* -webkit-transition: all 0.4s ease; */ transition: all 0.4s ease; /* -webkit-transform: scale(0); */ transform: scale(0); margin-top: 4px; width: calc(100% - 20px); margin-left: 10px; } .Tabstrip.tabWrapper .tab_item.selected .tab.useStyleColor a, .hoverable .Tabstrip.tabWrapper .tab_item.selected .tab.useStyleColor a:hover { background-color: #005f9d; color: #FFF; } .mif-tree-node-wrapper:hover > span.mif-tree-name { font-weight: 600 !important; color: var(--text-title-hover-color) !important; transition: all 0.3s ease 0s; cursor: pointer; } .mif-tree-node-wrapper:hover > span.mif-tree-icon::after { padding-right: 2px; } #project_view .mif-tree-name { color: var(--text-title-color); font-family: var(--font-family-primary);; font-weight: 400; } #project_view .mif-tree-node-selected .mif-tree-name { color: #005f9d; font-family: "Roboto"; font-weight: 600; text-decoration: none; } .mif-tree-input-search { background-color: transparent; font-size: 13px; font-family: "Roboto"; font-weight: 600; line-height: 13px; color: #000; border-width: 0 2px 4px 2px; border-style: solid; border-color: #696969; border-radius: 0; border-image: url(images/border_search.png) 4 4 7 4 round round; } .projectView { background: #FFF; } .mif-tree-input-search { margin-left: 10px; } #project_view .mif-tree-gadjet { background-image: url(images/panel/gadgets.png); } #project_view .mif-tree-gadjet-none { background: none; } #project_view .mif-tree-node { background-image: url(images/panel/vertical-line.png); } #project_view .mif-tree-wrapper .mif-tree-node-wrapper { background-image: url(images/panel/horizontal-line.png); } #project_view .mif-tree-wrapper span { padding-top: 5px; padding-bottom: 5px; } #project_view .mif-tree-btn-search, #project_view .mif-tree-btn-refresh { color: light-dark(#0156CB,#6ea9ea); font-family: icons8_win10; font-size: 22px; background-image: none; margin-left: 5px; cursor: pointer; display: inline-block; font-weight: normal; vertical-align: top; } #project_view .mif-tree-btn-search:after { content: '\e9fb'; } #project_view .mif-tree-btn-refresh:after { content: '\ec4d'; } #project_view .mif-tree-user-icon, #project_view .mif-tree-group-icon, #project_view .mif-tree-company-icon, #project_view .mif-tree-menu-icon, .PS-tree-submenu-close-icon, .PS-tree-submenu-open-icon { padding: 0; background-image: none; } #project_view .mif-tree-user-icon:after, #project_view .mif-tree-group-icon:after, #project_view .mif-tree-company-icon:after, #project_view .mif-tree-menu-icon:after, #project_view .PS-tree-submenu-close-icon:after, #project_view .PS-tree-submenu-open-icon:after { font-family: icons8_win10; font-weight: normal; color: var(--text-title-hover-color); font-size: 22px; vertical-align: top; line-height: 21px; /* background: rgba(0, 0, 0, 0); */ display: inline-block; /* background: white; */ } #project_view .PS-tree-submenu-close-icon:after { content: '\ee6c'; } #project_view .PS-tree-submenu-open-icon:after { content: '\eb73'; } #project_view .mif-tree-company-icon:after { content: '\ee25'; } #project_view .mif-tree-user-icon:after { content: '\f265'; } #project_view .mif-tree-group-icon:after { content: '\f294'; } #project_view .mif-tree-menu-icon:after { content: '\f4bc'; } #project_view .mif-tree-icon { padding-right: 0; } /* End Treeview PS*/ /* Menu Toolbar */ #menu-toolbar { font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 12px; height: 23px; overflow: hidden; background: #F3F3F3; position: relative; z-index: 1; } /* Menu Items */ #menu-toolbar-items { float: left; } #menu-toolbar a { display: block; float: left; padding: 5px 6px; text-decoration: none; color: #888; } #menu-toolbar a:first-letter { border-bottom: 1px solid #888; } #menu-toolbar .active { background: #D5D5D5; } .menu-item { text-decoration: none; color: var(--text-title-color); font-weight: 600; padding: 4px 20px 4px 10px; display: block; /* width: 100%; */ border: 0; /* background: #F3F3F3; */ position: relative; /* width: 100%; */ /* overflow: hidden; */ text-overflow: ellipsis; /* box-shadow: 0px 0px 3px -2px; */ box-sizing: content-box; white-space: nowrap; } .menu-item:hover { color: var(--text-title-hover-color); /* transition: all 0.3s ease 0s; */ } .menu-item-parent:after { content: ''; position: absolute; right: 7px; top: 13px; display: block; border-width: 1px; border-style: solid; border-color: #333 transparent transparent #333; width: 5px; height: 5px; transform: rotate(135deg); } .menu { position: absolute; z-index: 100; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 11px; width: 120px; display: none; background: #E3E3E3; left: 0; } #tools, #offline-tools { width: 140px; } #recent { width: auto; max-width: 300px; } /* End Menu Items */ /* Toolbar With Big button */ #toolBig { overflow: hidden; display: flex; flex-wrap: wrap; justify-content: flex-end; text-align: center; align-content: center; height: 35px; transition: height ease-in 0.3s; } .toolBig-opened .portalstudioframes { height: calc(100% - 55px); } .tabwrapper-opened .portalstudioframes { height: calc(100% - 71px); } .toolBig-opened.tabwrapper-opened .portalstudioframes { height: calc(100% - 111px); } .toolBig-opened #project_view_container { top: 51px; height: calc(100% - 55px); } .toolbar_btn { cursor: pointer; float: left; width: 45px; height: 45px; background-size: 24px 24px; background-position: center center; background-repeat: no-repeat; vertical-align: bottom; transition: all .1s ease-out; } .toolbar_btn:hover { background-color: var(--background-color-header-hover); } .title { color: var(--text-title-color); text-align: center; font-size: 20px; font-family: var(--font-family-header); font-weight: 100; height: 45px; line-height: 45px; float: left; padding-right: 30px; } .title .big { font-family: var(--font-family-header); font-weight: 600; } #title { color: #f9f9f9; text-align: center; position: absolute; top: 0; font-size: 12px; font-weight: 100; width: 100%; line-height: 13px; opacity: 0; z-index: 0; font-family: 'Open Sans'; } #title.editor-open { opacity: 1; } /* #tlbopenclose::after { content: '\f143'; margin: 4px auto 0; display: block; width: 0; border: 5px solid; border-color: #484848 transparent transparent transparent; } */ /* .toolBig-opened #tlbopenclose::after { border-color: transparent transparent #484848 transparent; margin: 0px auto; } */ /* End Toolbar With Big button */ /* End Menu Toolbar */ /* Tabs Editor */ #tabwrapper { width: 100%; padding: 2px 0 0 0; } #tabcontainer { font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; padding-left: 35px; display: -ms-flexbox; display: flex; border-bottom: 1px solid #D5D5D5; -ms-flex-wrap: wrap; flex-wrap: wrap; } /* Tabs Items */ #tabcontainer .tab { font-size: 13px; color: #FFF; background: #D5D5D5; font-weight: 500; cursor: pointer; padding: 2px 10px 0 10px; display: -ms-flexbox; display: flex; margin: 0 5px; } #tabcontainer .tab.selected { background: #005f9d; } #tabcontainer .tab.selected .closetab { display: block; } #tabcontainer .tabflexbox { padding-right: 10px; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } #tabcontainer .tab.selected .type { color: #FFF; } #tabcontainer .tab .type { font-family: "Roboto"; font-weight: 400; font-size: 8px; color: #000; } #tabcontainer .tab .tabname { font-family: "Roboto"; font-weight: 600; font-size: 15px; line-height: 20px; } #tabcontainer .tab .closetab { width: 13px; height: 13px; cursor: pointer; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; display: none; } #tabcontainer .tab .closetab:hover { color: #F3F3F3; } #tabcontainer .tab .closetab::after { /* content: "\e6fd"; */ content: '\00e6fd'; font-family: iMobileIcon; font-size: 13px; font-weight: lighter; } /* End Tabs Items */ /* End Tabs Editor */ /* Standalone Page */ .standalone-page { display: table; width: 100%; height: 100%; background-color: #F3F3F3; font-family: "Roboto"; font-weight: 400; } .button-container { position: sticky; top: 0px; padding-top: 20px; background-color: #F3F3F3; z-index: 1; } .standalone-page > div { display: table-cell; vertical-align: middle; text-align: center; background-color: white; } .standalone-page h1 { color: rgba(0,0,0,.87); margin: 0; padding: .5em; font-size: 20px; background-color: #F3F3F3; } .standalone-page h1 span { font-family: "Roboto"; font-weight: 700; } .standalone-page h2 { padding: 0 1em; font-size: 20px; } .standalone-page .dblist a[href]{ color: #0156CB; } .standalone-container { display: inline-block; background-color: white; border-radius: 6px; margin: 10px 0; box-shadow: 0 1px 10px rgb(29 33 39 / 25%); } .standalone-container div { padding: 0 10px; } .standalone-container.generate-list > .url-generate { background-color: #F3F3F3; position: sticky; top: 74px; box-shadow: 0px -3px 9px -7px #000; padding-top: 20px; border-top: 1px solid #D2D2D2; z-index: 1; } .standalone-container ul { padding: 30px 50px; list-style: none; } .standalone-container ul.list { text-align: left; } .standalone-container ul.list-styled { padding: 0 50px; text-align: left; list-style: square; } .standalone-container > p, .standalone-container form { padding: 30px 50px 45px; } .standalone-container input { display: block; height: auto; font-family: "Roboto"; font-weight: 400; font-size: 14px; line-height: 20px; margin-bottom: 15px; padding: 7px 9px; color: #212121; border-radius: 6px; vertical-align: middle; background-color: #FFF; border: 1px solid rgba(0,0,0, 0.12); transition: border linear .2s, box-shadow linear .2s; } .standalone-container input:focus-visible{ outline: none; border-color: rgba(0,0,0, 0.12) rgba(0,0,0, 0.12) rgba(93, 143, 194, 1) rgba(0,0,0, 0.12); box-shadow: 0 1px 0 0 rgba(93, 143, 194, .87); } #formSubmit { text-align: center; } #formSubmit input, #formSubmit label { display: inline-block; vertical-align: middle; margin-bottom: 15px; } #formSubmit button { display: inline-block; font: inherit; } .standalone-container ul.link-list li { cursor: pointer; margin-bottom: 10px; } .standalone-page .group-button { display: block; margin: 10px 0; } .standalone-page button, .standalone-page .normal-button, .standalone-page .submit { margin: 0 auto 10px; padding: 5px 20px; border-radius: 25px; color: #0156CB; border-color: #0156CB; border-width: 1px; border-style: solid; text-decoration: none; display: inline-block; cursor: pointer; } .standalone-page button:hover, .standalone-page .normal-button:hover{ background-image: linear-gradient(40deg, #016cfe 0%, #4033aa 100%); color: #FFFFFF; } .standalone-page .submit { margin: 15px auto 0; padding: 8px 16px; width: 100%; background-image: linear-gradient(40deg, #016cfe 0%, #4033aa 100%); color: #FFFFFF; } .standalone-page .message-box { width: 50%; margin: 0 auto; } .generate-list { width: 828px; margin: 10px auto; display: table; } .generate-list .result-msg { font-style: italic; } .generate-list .url-generate span { font-size: 18px; font-weight: bold; text-align: center; margin-top: 20px; } .generate-list .url-generate.in-progress span, .generate-list .url-generate .ended { display: block; } .generate-list .url-generate span, .generate-list .url-generate.in-progress .ended{ display: none; } .msg { display: block; line-height: 36px; margin-bottom: 15px; } .msg-warning { background-color: #FFF4BB; } .msg-danger { border-radius: 6px; background-color: #EB5C26; color: white; } .standalone-page .mi { margin: 0 5px; } .standalone-page .mi-spinner { margin: 8px; } /* ICON */ .mi { display: inline-block; font-family: iMobileIcon; font-style: normal; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .mi.color-error, .error .mi.icon-color { color: #EF4836; } .mi.color-warning, .warning .mi.icon-color { color: #F39C12; } .mi.color-success, .success .mi.icon-color { color: #2ECC71; } .mi-database-admin::before { content: '\e6d1'; } .mi-generate-jsp::before { content: '\e68f'; } .mi-left-hand::before { content: '\e6f3'; } .mi-fail::before, .warning .mi.mi-icon::before, .error .mi.mi-icon::before { content: '\e6fd'; } .mi-success::before, .success .mi.mi-icon::before { content: '\e6fe'; } .mi-spinner::before { content: '\e679'; font-size: 48px; } .mi-spin { animation: mi-spin 2s infinite linear; } @keyframes mi-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } .spModalLayer { overflow:hidden; z-index: 10000; opacity:0; min-width: 150px; min-height: 150px; padding:0px; position:absolute; border-color:rgba(0,0,0,.5); border-style:solid; border-width:0px; box-shadow:0 5px 15px rgba(0,0,0,.5); background:#FFFFFF; } .spModalLayer.loading { border-radius:unset; background-color:transparent; border-color:transparent; box-shadow:unset; } .spModalLayer.maximized{ overflow:visible; } .spModalLayer.seethrough{ border-color:transparent; } .spModalLayer .resource_container{ position: 'relative'; left: 0px; width: 100%; -webkit-overflow-scrolling: touch; top: 0px; } .spModalLayer.seethrough .resource_container{ opacity: 0; } .spModalLayer .resource_container_wrapper{ position: relative; left: 0px; overflow:hidden; } .spModalLayer.seethrough .resource_container_wrapper{ opacity: 0; } .spModalLayer_cinema{ position: absolute; top:0px; left: 0px; z-index: 9999; width: 100%; height: 100%; border:0; opacity:0; background-color:#000000; /*backdrop-filter: blur(5px);*/ } .spModalLayer .icon_container { position: absolute; top: 0px; right: 0px; } .spModalLayer .icon_container .spModalButton { display: inline-block; vertical-align: top; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor:pointer; text-align:center; z-index:10001; } .spModalLayer .icon_container .spModalButton:last-child { margin-right: 0; } .spModalLayer .spModalLayer_draglayer{ height:20px; background-color: #8b8b8b; width: 100%; } .spModalLayer .spModalLayer_closebtn{ height:20px; width:65px; background-color: #666666; margin: 0 5px; } .spModalLayer .spModalLayer_closebtn::after{ content: "\F048"; color: #FFFFFF; font-family: icons8_win10; font-size: 12px; text-align: center; line-height: 20px; } .spModalLayer .spModalLayerMaximize{ width:50px; height:20px; background-color: RGBA(255,255,255,.1); margin: 0 5px; } .spModalLayer .spModalLayerMaximize::after{ content: "\F606"; color: #FFFFFF; font-family: icons8_win10; font-size: 14px; text-align: center; line-height:20px; } .spModalLayer .spModalLayerReduce{ width:50px; height:20px; background-color: RGBA(255,255,255,.1); margin: 0 5px; } .spModalLayer .spModalLayerReduce::after{ content: "\F608"; color: #FFFFFF; font-family: icons8_win10; font-size: 14px; text-align: center; line-height:20px; } .spModalLayer.hideDragArea .spModalLayer_draglayer, .spModalLayer.hideDragArea .spModalLayerDetachButton, .spModalLayer.hideDragArea .spModalLayerMaximize, .spModalLayer.hideDragArea .SPModalLayerGoToTabButton, .spModalLayer.hideDragArea .SpModalLayerResize, .spModalLayer.hideDragArea .spModalLayer_closebtn{ display:none; } .loading::after { content: ''; border: 10px solid #F3F3F3; border-radius: 50%; border-top: 14px solid #005f9d; width: 80px; height: 98px; animation: spin 1500ms linear infinite, 0ms delayview; display: block; animation-fill-mode: forwards; position: absolute; top: calc( 50% - 60px); left: calc( 50% - 60px); } .loading::before { content: ''; border: 10px solid #F3F3F3; border-radius: 50%; border-top: 10px solid #005f9d; width: 25px; height: 40px; animation: spin 800ms linear infinite, 0ms delayview; display: block; animation-fill-mode: forwards; position: absolute; left: calc( 50% - 32px); top: calc( 50% - 32px); } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes spin2 { 0% { transform: rotate(360deg); } 100% { transform: rotate(0deg); } } #paintersMenu { display: flex; flex: 1 1 0; z-index: 1000; position: relative; font-family: var(--font-family-header); font-weight: 600; /* background-color: lightgray; */ font-size: var(--text-normal-font-size); cursor: default; } #paintersMenu ul { list-style: none; padding: 0; margin: 0; box-sizing: border-box; align-content: center; } #paintersMenu li{ padding: 6px 12px; } #paintersMenu ul.show { display: block; } #paintersMenu ul[level="0"] { padding-left: 10px; margin: 0; } #paintersMenu ul[level="0"] > li { display: inline-block; position: relative; cursor: pointer; } #paintersMenu ul ul{ position: absolute; display: none; box-shadow: 0px 0px 11px -6px #000; background: var(--background-color-header); left: 0; } #paintersMenu ul[level="1"] { margin-top: 10px; transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; /* box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06); */ } #paintersMenu ul[level="1"] li { color: var(--text-title-color); font-weight: 400; padding: 9px; padding-left: 20px; padding-right: 35px; text-shadow: none; } #paintersMenu ul[level="1"] li:hover { padding-right: 25px; padding-left: 30px; color: var(--text-title-hover-color); background-color: var(--background-color-header-hover); text-shadow: 0px 0px 1px var(--text-title-hover-color); } #paintersMenu ul[level="1"] li:before { width: 3px; content: ''; position: absolute; height: 35px; left: 0px; top: 0px; bottom: 0px; background: var(--background-color-header); } #paintersMenu ul[level="1"] li:hover:before { width: 3px; background: var(--text-title-hover-color); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } #paintersMenu ul[level="2"].show, #paintersMenu ul[level="3"].show { display: block; left: 102%; top: 0; position: absolute; } .portalstudioframes{ height: calc(100% - 75px); width: 100%; background-color: var(--background-color-content); } #wrapAll { display: flex; flex-wrap: wrap; background-color: var(--background-color-header); box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.45); border-bottom: solid 1px var(--border-color); }.toolBig-opened #toolBig { flex-wrap: wrap; height: 50px; border-bottom: none; } .checkbox { margin: 5px; width: 22px; height: 15px; } input[type="checkbox"].slider:empty { margin-left: -99999px; float: left; } input[type="checkbox"].slider:empty ~ label { position: relative; float: left; line-height: 1.6em; text-indent: 4em; margin: 0.2em 0; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } input[type="checkbox"].slider:empty ~ label:before, input[type="checkbox"].slider:empty ~ label:after { /* default, viene sovrascritta se definito da un control */ position: absolute; display: block; top: 0; bottom: 0; left: 0; content: ' '; width: 3.3em; background-color: #676767; border-radius: 0.75em; box-shadow: inset 0 0.2em 0 rgba(0,0,0,0.3); transition: all 200ms ease-in; } input[type="checkbox"].checkbox.slider:empty ~ label:before { background-color: #676767; border-radius: 0.75em; } input[type="checkbox"].slider:empty ~ label:after { width: 1.4em; top: 0.1em; bottom: 0.1em; margin: 0.1em 0.2em; background-color: rgba(255,255,255,.93); border-radius: 1em; box-shadow: none; } input[type="checkbox"].checkbox.slider:empty ~ label:after { border-radius: 1em; } input[type="checkbox"].slider:checked ~ label:before { background-color: #339834; } input[type="checkbox"].checkbox.slider:checked ~ label:before { background-color: #339834; } input[type="checkbox"].slider:checked ~ label:after { margin-left: 1.7em; } .hide { display: none; }