pip-webui
Version:
HTML5 UI for LOB applications
334 lines (333 loc) • 10.7 kB
CSS
@-webkit-keyframes blink-hint {
0% {
opacity: 0.38;
}
50% {
opacity: 1;
}
100% {
opacity: 0.38;
}
}
@-moz-keyframes blink-hint {
0% {
opacity: 0.38;
}
50% {
opacity: 1;
}
100% {
opacity: 0.38;
}
}
@-o-keyframes blink-hint {
0% {
opacity: 0.38;
}
50% {
opacity: 1;
}
100% {
opacity: 0.38;
}
}
@keyframes blink-hint {
0% {
opacity: 0.38;
}
50% {
opacity: 1;
}
100% {
opacity: 0.38;
}
}
.pip-documents-name {
width: 100%;
text-align: left;
padding: 0;
font-size: 16px;
text-transform: none;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex-direction: row;
-moz-box-flex-direction: row;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.pip-documents-name.md-button {
cursor: pointer;
width: 100%;
text-align: start;
padding-left: 0;
padding-right: 0;
margin: 0;
height: 48px ;
}
.pip-documents-name .pip-documents-text {
vertical-align: middle;
-webkit-box-flex: 1 1 auto;
-moz-box-flex: 1 1 auto;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.pip-document-list .pip-icon {
margin-right: 26px;
margin-top: 0;
margin-bottom: 0;
}
.pip-document-list-edit,
.pip-document-list {
display: inline-block;
width: 100%;
}
.pip-document-list-edit .pip-document-upload,
.pip-document-list .pip-document-upload,
.pip-document-list-edit .pip-document-download,
.pip-document-list .pip-document-download {
display: block;
float: left;
margin: 0 8px 8px 0;
position: relative;
width: 80px;
height: 80px;
border-radius: 2px;
overflow: hidden;
}
.pip-document-list-edit .pip-document-upload.pip-item-error,
.pip-document-list .pip-document-upload.pip-item-error,
.pip-document-list-edit .pip-document-download.pip-item-error,
.pip-document-list .pip-document-download.pip-item-error {
border-color: #ff5252;
border-style: dashed;
}
.pip-document-list-edit .pip-document-upload.pip-item-error .pip-default-icon,
.pip-document-list .pip-document-upload.pip-item-error .pip-default-icon,
.pip-document-list-edit .pip-document-download.pip-item-error .pip-default-icon,
.pip-document-list .pip-document-download.pip-item-error .pip-default-icon {
opacity: 1;
}
.pip-document-list-edit .pip-document-upload.pip-item-error .pip-default-icon md-icon,
.pip-document-list .pip-document-upload.pip-item-error .pip-default-icon md-icon,
.pip-document-list-edit .pip-document-download.pip-item-error .pip-default-icon md-icon,
.pip-document-list .pip-document-download.pip-item-error .pip-default-icon md-icon {
opacity: 1;
}
.pip-document-list-edit .pip-document-upload.pip-item-error .pip-document-title,
.pip-document-list .pip-document-upload.pip-item-error .pip-document-title,
.pip-document-list-edit .pip-document-download.pip-item-error .pip-document-title,
.pip-document-list .pip-document-download.pip-item-error .pip-document-title {
color: #ff5252;
}
.pip-document-list-edit .pip-document-upload .pip-document-new,
.pip-document-list .pip-document-upload .pip-document-new,
.pip-document-list-edit .pip-document-download .pip-document-new,
.pip-document-list .pip-document-download .pip-document-new {
opacity: .54;
}
.pip-document-list-edit .pip-document-upload .pip-document-drop,
.pip-document-list .pip-document-upload .pip-document-drop,
.pip-document-list-edit .pip-document-download .pip-document-drop,
.pip-document-list .pip-document-download .pip-document-drop {
position: absolute;
top: 0;
left: 0;
opacity: 0;
filter: alpha(opacity=0);
width: 80px;
height: 80px;
cursor: pointer;
}
.pip-document-list-edit .pip-document-upload md-progress-linear,
.pip-document-list .pip-document-upload md-progress-linear,
.pip-document-list-edit .pip-document-download md-progress-linear,
.pip-document-list .pip-document-download md-progress-linear {
position: absolute;
bottom: 0;
width: 80px;
}
.pip-document-list-edit .pip-document-upload .md-button.md-icon-button,
.pip-document-list .pip-document-upload .md-button.md-icon-button,
.pip-document-list-edit .pip-document-download .md-button.md-icon-button,
.pip-document-list .pip-document-download .md-button.md-icon-button {
position: absolute;
top: 4px;
right: 4px;
width: 20px;
height: 20px;
height: 20px ;
border-radius: 10px;
min-width: 20px ;
min-height: 20px ;
margin: 0;
padding: 0;
background-color: rgba(0, 0, 0, 0.25);
}
.pip-document-list-edit .pip-document-upload .md-button.md-icon-button > md-icon,
.pip-document-list .pip-document-upload .md-button.md-icon-button > md-icon,
.pip-document-list-edit .pip-document-download .md-button.md-icon-button > md-icon,
.pip-document-list .pip-document-download .md-button.md-icon-button > md-icon {
margin-top: -6px;
width: 16px ;
height: 16px ;
fill: white;
}
.pip-document-list-edit .pip-document-upload .md-button.md-icon-button:hover,
.pip-document-list .pip-document-upload .md-button.md-icon-button:hover,
.pip-document-list-edit .pip-document-download .md-button.md-icon-button:hover,
.pip-document-list .pip-document-download .md-button.md-icon-button:hover,
.pip-document-list-edit .pip-document-upload .md-button.md-icon-button:focus,
.pip-document-list .pip-document-upload .md-button.md-icon-button:focus,
.pip-document-list-edit .pip-document-download .md-button.md-icon-button:focus,
.pip-document-list .pip-document-download .md-button.md-icon-button:focus,
.pip-document-list-edit .pip-document-upload .md-button.md-icon-button:active,
.pip-document-list .pip-document-upload .md-button.md-icon-button:active,
.pip-document-list-edit .pip-document-download .md-button.md-icon-button:active,
.pip-document-list .pip-document-download .md-button.md-icon-button:active {
background-color: rgba(0, 0, 0, 0.54) ;
}
.pip-document-list-edit .pip-document-upload .pip-default-icon,
.pip-document-list .pip-document-upload .pip-default-icon,
.pip-document-list-edit .pip-document-download .pip-default-icon,
.pip-document-list .pip-document-download .pip-default-icon,
.pip-document-list-edit .pip-document-upload .pip-default-text,
.pip-document-list .pip-document-upload .pip-default-text,
.pip-document-list-edit .pip-document-download .pip-default-text,
.pip-document-list .pip-document-download .pip-default-text {
position: absolute;
display: block;
top: 0;
left: 0;
width: 80px;
height: 80px;
line-height: 80px;
text-align: center;
overflow: hidden;
}
.pip-document-list-edit .pip-document-upload .pip-default-icon md-icon,
.pip-document-list .pip-document-upload .pip-default-icon md-icon,
.pip-document-list-edit .pip-document-download .pip-default-icon md-icon,
.pip-document-list .pip-document-download .pip-default-icon md-icon {
display: inline-block;
vertical-align: sub;
width: 40px;
height: 40px;
opacity: .54;
}
.pip-document-list-edit .pip-document-upload .pip-default-text span,
.pip-document-list .pip-document-upload .pip-default-text span,
.pip-document-list-edit .pip-document-download .pip-default-text span,
.pip-document-list .pip-document-download .pip-default-text span {
padding: 4px;
display: inline-block;
font-size: 10px;
font-weight: 500;
line-height: 1.2em;
vertical-align: middle;
color: #3f3f3f;
}
.pip-document-list-edit .pip-document-upload .pip-document-title,
.pip-document-list .pip-document-upload .pip-document-title,
.pip-document-list-edit .pip-document-download .pip-document-title,
.pip-document-list .pip-document-download .pip-document-title {
display: block;
position: absolute;
bottom: 8px;
left: 4px;
right: 4px;
font-size: 11px;
font-weight: 500;
font-style: normal;
max-height: 2.2em;
min-height: 1.6em;
line-height: 1.2em;
vertical-align: middle;
letter-spacing: 0;
white-space: normal;
text-align: center;
color: #3f3f3f;
overflow: hidden;
text-overflow: ellipsis;
text-transform: none;
}
.pip-document-list-edit {
margin: 0 -8px -8px 0;
}
.pip-document-list-edit .pip-document-upload.pip-document-drop {
border-style: dashed;
background-color: #f0f0f0;
}
.pip-document-list-edit .pip-document-upload.pip-document-drop .pip-default-icon md-icon {
display: inline-block;
vertical-align: middle;
width: 70px;
height: 70px;
opacity: .26;
}
.pip-document-list-edit .pip-document-upload {
border: 1px solid #c9c9c9;
border-radius: 2px;
background-color: #fafafa;
}
.blue .pip-document-list-edit .pip-document-upload:focus {
border: 1px solid rgba(33, 150, 243, 0.54);
}
.blue .pip-document-list-edit .pip-document-upload.pip-document-drop:focus {
border: 1px solid rgba(33, 150, 243, 0.54);
}
.pink .pip-document-list-edit .pip-document-upload:focus {
border: 1px solid rgba(188, 86, 121, 0.54);
}
.pink .pip-document-list-edit .pip-document-upload.pip-document-drop:focus {
border: 1px solid rgba(188, 86, 121, 0.54);
}
.orange .pip-document-list-edit .pip-document-upload:focus {
border: 1px solid rgba(255, 112, 67, 0.54);
}
.orange .pip-document-list-edit .pip-document-upload.pip-document-drop:focus {
border: 1px solid rgba(255, 112, 67, 0.54);
}
.amber .pip-document-list-edit .pip-document-upload:focus {
border: 1px solid rgba(255, 152, 0, 0.54);
}
.amber .pip-document-list-edit .pip-document-upload.pip-document-drop:focus {
border: 1px solid rgba(255, 152, 0, 0.54);
}
.green .pip-document-list-edit .pip-document-upload:focus {
border: 1px solid rgba(76, 175, 80, 0.54);
}
.green .pip-document-list-edit .pip-document-upload.pip-document-drop:focus {
border: 1px solid rgba(76, 175, 80, 0.54);
}
.navy .pip-document-list-edit .pip-document-upload:focus {
border: 1px solid rgba(86, 97, 125, 0.54);
}
.navy .pip-document-list-edit .pip-document-upload.pip-document-drop:focus {
border: 1px solid rgba(86, 97, 125, 0.54);
}
.grey .pip-document-list-edit .pip-document-upload:focus {
border: 1px solid rgba(96, 125, 139, 0.54);
}
.grey .pip-document-list-edit .pip-document-upload.pip-document-drop:focus {
border: 1px solid rgba(96, 125, 139, 0.54);
}
.dark .pip-document-list-edit .pip-document-upload:focus {
border: 1px solid rgba(33, 33, 33, 0.54);
}
.dark .pip-document-list-edit .pip-document-upload.pip-document-drop:focus {
border: 1px solid rgba(33, 33, 33, 0.54);
}
.black .pip-document-list-edit .pip-document-upload:focus {
border: 1px solid rgba(38, 50, 56, 0.54);
}
.black .pip-document-list-edit .pip-document-upload.pip-document-drop:focus {
border: 1px solid rgba(38, 50, 56, 0.54);
}