PortaleOrdiniGruppo/PortalStudio/portalstudio/open.css
2025-03-24 15:28:26 +01:00

502 lines
8.3 KiB
CSS

@import url('../fonts/OpenSans.css');
@font-face {
font-family: 'iMobileIcon';
src: url('../fonts/iMobileIcon.eot');
src: url('../fonts/iMobileIcon.eot#iMobileIcon') format('embedded-opentype'), url('../fonts/iMobileIcon.woff') format('woff'), url('../fonts/iMobileIcon.ttf') format('truetype'), url('../fonts/iMobileIcon.svg#iMobileIcon') format('svg');
}
* {
/* reset generico per open.jsp */
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: default;
box-sizing: border-box;
}
html,
body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
body {
background-color: #FFF;
font-family: 'Open Sans';
font-weight: 400;
}
.loader {
background: url(../visualweb/images/dialog_loader.gif) no-repeat center center;
}
.child-scrollable {
position: absolute;
width: 100%;
height: 100%;
overflow-y: auto;
}
.flexbox-parent {
width: 100%;
height: 100%;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: start;
justify-content: flex-start;
/* align items in Main Axis */
-ms-flex-align: stretch;
align-items: stretch;
/* align items in Cross Axis */
-ms-flex-line-pack: stretch;
align-content: stretch;
/* Extra space in Cross Axis */
}
.wrapper,
.wrapper-tag {
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
font-weight: bold;
text-align: center;
}
.wrapper-tag {
width: 100%;
height: 100%;
}
.wrapper > *,
.wrapper-tag > * {
-ms-flex: 1 100%;
flex: 1 100%;
}
.wrapper-tag > div {
position: relative;
-ms-flex: 1 auto;
flex: 1 auto;
}
.header {
background: #C3C3C3;
padding: 10px;
display: flex;
justify-content: space-between;
}
.header > h1 {
font-size: 16px;
font-weight: 400;
margin: 0;
padding: 0;
color: #232323;
}
.header .extra-filter {
margin-right: 10px;
}
.header .extra-filter .tabright {
display: inline-block;
font-size: 12px;
background: #F3F3F3;
cursor: pointer;
margin: 0 4px 0 0;
padding: 4px 5px;
font-weight: 400;
color: #888;
text-transform: capitalize;
}
.search {
display: flex;
}
.search > div {
display: inline-block;
}
.search #search-container {
position: relative;
}
.search #search-handler > * {
display: inline-block;
vertical-align: top;
}
.search #search-handler > span,
.search #search-handler input {
height: 26px;
outline: none;
padding: 4px 5px;
font-size: 12px;
font-weight: 400;
color: #888;
background-color: #F3F3F3;
}
.search #search-handler > span {
cursor: pointer;
text-transform: capitalize;
border-right: 1px solid #C3C3C3;
}
.search #search-handler > span:nth-child(1) {
border-radius: 5px 0 0 5px;
}
.search #search-handler input {
cursor: text;
border: none;
border-radius: 0 5px 5px 0;
padding: 4px 20px 4px 4px;
}
.search #search-handler input.only-search{
border-radius: 5px 5px 5px 5px;
}
.search #clear {
width: 11px;
height: 11px;
line-height: 11px;
cursor: pointer;
position: absolute;
top: 7px;
right: 5px;
}
.search #clear::after {
content: '\e6fd';
font-family: 'iMobileIcon';
font-size: 11px;
color: #00A0BD;
}
.list-container {
position: relative;
text-align: left;
-ms-flex: 1;
flex: 1;
cursor: pointer;
}
.list-container * {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.list-container h2 {
background-color: #E3E3E3;
text-align: center;
margin: 0;
font-size: 14px;
padding: 4px;
font-weight: 500;
}
.wrapper-tag h2 {
height: 28px;
}
.wrapper-tag .child-scrollable {
height: calc(100% - 28px);
}
.list-container .wrapper-tag > div {
text-align: left;
border-right: 1px solid #E3E3E3;
}
.list-container .wrapper-tag > div:last-child {
border-right: none;
}
.list-container .empty-list {
width: 100%;
height: 100%;
display: inline-block;
text-align: center;
font-size: 20px;
font-weight: 300;
}
.list-container .empty-list span {
margin-top: 30px;
display: block;
}
.list-container .empty-list span::before {
content: '\e6f4';
color: #EDC87E;
font-family: 'iMobileIcon';
display: block;
margin-bottom: 8px;
}
.list-container .file-item {
padding: 3px 5px;
border-bottom: 1px dotted #DEDEDE;
background-color: #FFF;
font-weight: 400;
}
.list-container .file-item:hover {
background-color: #F0F4FE;
}
.list-container .file-item.selected-file {
border: 1px solid #00A0BD;
background-color: #F0F4FE;
}
.list-container .file-item p {
margin: 0;
}
.list-container .file-item .name {
font-size: 12px;
color: #898989;
}
.list-container .file-item .description {
font-size: 10px;
color: #BCBCBC;
font-style: italic;
padding: 2px 0 0 5px;
}
.row-edit {
background: transparent;
display: flex;
justify-content: space-between;
}
.list-edit-item {
flex: 1 1 0px;
width: 100%;
text-align: center;
padding: 4px;
border-right: 1px solid #BCBCBC;
border-bottom: 1px solid #BCBCBC;
}
.list-edit-item .content {
width:100%;
}
.tools-container {
position: relative;
-ms-flex: 1 auto;
flex: 1 auto;
background-color: #E3E3E3;
max-width: 260px;
}
.tools-container.mini{
max-width: 150px;
}
.tools-container .tab, #nav2 .interfacesFolder {
padding: 6px;
font-size: 14px;
font-weight: 300;
text-align: left;
text-transform: capitalize;
cursor: pointer;
}
.tools-container .tab.active, #nav2 .selected-interfacesFolder {
font-weight: 600;
}
.tools-container .tab.active::after, #nav2 .selected-interfacesFolder::after {
content: '\e70a';
line-height: 22px;
position: absolute;
right: 8px;
font-family: 'iMobileIcon';
}
#nav2 .selected-interfacesFolder::after{
position: relative;
float:right;
right:0;
}
.flexbox-item-grow {
-ms-flex: 1;
flex: 1;
/* same as flex: 1 1 auto; */
}
.fill-area {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-pack: start;
justify-content: flex-start;
/* align items in Main Axis */
-ms-flex-align: stretch;
align-items: stretch;
/* align items in Cross Axis */
-ms-flex-line-pack: stretch;
align-content: stretch;
/* Extra space in Cross Axis */
}
.footer {
background: #C3C3C3;
}
.footer.flex-around{
display: flex;
justify-content: space-around;
}
.footer > div {
padding: 8px;
}
.footer .skin-tab {
display: inline-block;
font-size: 12px;
background: #F3F3F3;
cursor: pointer;
margin: 0 4px 0 0;
padding: 4px 5px;
font-weight: 400;
color: #888;
text-transform: capitalize;
}
.footer span {
font-size: 14px;
font-weight: 300;
color: #232323;
}
.footer .addRemoveButtonsContainer {
padding: 3px;
}
.addRemoveButtonsContainer span {
font-size: 12px;
width: 12px;
height: 12px;
font-family: 'iMobileIcon';
color: #5c9ff0;
}
.addRemoveButtonsContainer div {
border-radius: 50%;
height: 25px;
width: 25px;
text-align: center;
}
.addRemoveButtonsContainer div:hover span {
color: #F3F3F3;
}
.addRemoveButtonsContainer div:hover{
background-color: #5c9ff0;
}
#add span::after{
content: '\e702';
}
#remove span::after{
content: '\e701';
}
#pickerSaveButton:hover {
background-color: #5c9ff0;
color: #F3F3F3;
}
#pickerSaveButton {
display: inline-block;
font-size: 12px;
background: #F3F3F3;
cursor: pointer;
margin: 2px 4px 0 0;
height: 27px;
padding: 3px;
font-weight: 400;
color: #888;
text-transform: capitalize;
}
.footer #filter > div {
display: inline-block;
}
.footer #filter input[type=checkbox] {
outline: none;
height: 16px;
width: 16px;
vertical-align: middle;
}
.text-found {
background: #E9E9E9;
color: #000;
font-weight: 600;
}
.active,
.footer .skin-tab.active,
.header .extra-filter .tabright.active,
.search #search-handler > span.active,
.selected-interfacesFolder {
background: #00A0BD;
cursor: default;
color: #FFF;
}
.hide-element {
display: none !important;
}
::-webkit-scrollbar-track {
background-color: #E3E3E3;
}
::-webkit-scrollbar {
width: 6px;
background-color: #E3E3E3;
}
::-webkit-scrollbar-thumb {
background-color: #C3C3C3;
}
.listInterfaces{
width:80%;
display:inline-block;
left:20%;
}
#nav2{
display:none;
background-color: #F3F3F3;
width:20%;
height:100%;
overflow-y:auto;
height:100%;
position:absolute;
}